虽然现在我的电脑上没有S/PDIF接口,但Gnome的声音设置仍然给我显示了一个需要的两倍长的列表。有了几个显示器,DACs和蓝牙发射器,一个8项或更多条目的列表就会成为一个问题,当实际存在的设备不多时,就很难从中选择。
我们能隐藏还是移除这些?
发布于 2021-09-19 14:12:36
在Ubuntu21.04上的当前设置中,我以这种方式删除了IEC958配置文件:
$ pactl list cards | grep iec958 --count
29
$ sudo sed -e '/\[Mapping iec958-stereo\]/,+5 s/^/#/' \
-i-backup \
"/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf"
$ systemctl --user restart pulseaudio.service
$ pactl list cards | grep iec958 --count
0我在这里使用sed来匹配包含[Mapping iec958-stereo]的行以及后面的5行注释(前缀为#)。我还创建了一个名为default.conf-backup的文件,因为事情通常会变得混乱,我们不想搜索和重新安装相应的包。之后,我将重新启动当前用户的PulseAudio。当使用systemctl --user而不是pulseaudio -k时,应用程序仍然应该播放声音而不关闭并再次启动它们。pactl命令显示,在我的配置之前和之后分别有29个实例和0。当我打开Gnome声音设置时,我没有S/PDIF接口。这正是我想要的。
有些人可能会说我应该创建/usr/local/share/pulseaudio/alsa-mixer/profile-sets/default.conf。但这不起作用。
https://askubuntu.com/questions/1364580
复制相似问题