Я удалил профили IEC958 следующим образом в моей текущей настройке Ubuntu 21.04:
$ pactl список карт | grep iec958 --количество
29
$ sudo sed -e '/\[Отображение iec958-stereo\]/,+5 s/^/#/' \
-i-резервная копия \
"/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf"
$ systemctl --user перезапустить pulseaudio.service
$ pactl список карт | grep iec958 --количество
0
Я использую sed здесь, чтобы сопоставить строку, содержащую [Отображение iec958-стерео]
и 5 строк после него, чтобы закомментировать их (префикс с #
). Я также создаю файл с именем default.conf-резервная копия
потому что обычно все становится грязным, и мы не хотим искать и переустанавливать соответствующий пакет. После этого я перезапускаю PulseAudio для текущего пользователя. Приложения должны по-прежнему воспроизводить звук, не закрывая и не запуская их снова при использовании systemctl --пользователь
вместо пульсаудио -k
. договор
команды показывают, что в моей конфигурации было 29 экземпляров до и 0 после. Когда я открываю настройки звука Gnome, у меня нет интерфейсов S/PDIF. Это именно то, что я хотел.
Некоторые люди могут возразить, что я должен был создать /usr/local/share/pulseaudio/alsa-mixer/profile-sets/default.conf
вместо. Но это не сработало.