在我的声音设置界面,有两种声音输出设备:

两者指的是同一个物理设备,即网络声音设备。
两者都有效,但只有第二个,Simultaneous output to Kenwook Audio Device Digital Stereo (IEC958) on mythbuntu@mythbuntu,输出音量才会响应变化。第一个总是在同一级别播放,并忽略音量设置。
每次开机都会选择第一个。我怎样才能让第二个是默认的,第一个被禁用或至少从未被选中?
我已将文件的输出pacmd list-sinks和内容上传到 Pastebin default.pa。
“Simultaneous output to...”条目告诉我们,在我们的设置中,已加载了pulseaudio module-combine-sink或来自module-tunnel-sink 的网络组合设备。
这可以在/etc/pulse/default.pa、in~/.pulse/default.pa或手动(例如通过脚本)的条目中完成。它可能已在default.pa守护程序所使用的对象中加载或从提供网络音频的应用程序中加载。
将默认输出接收器更改为这个组合接收器应该在我们加载接收器后完成。此外,我们需要知道这个接收器的名称,它可以是默认"combined"名称或任何其他名称。
要找出给定的名称,我们可以使用以下命令列出系统上所有已安装的接收器
pacmd list-sinks
Run Code Online (Sandbox Code Playgroud)
要更改默认接收器,我们可以发出以下命令
pacmd set-default-sink "combined" # or any other sink name or index
Run Code Online (Sandbox Code Playgroud)
此命令也可以从脚本发出。
要在守护程序启动时永久定义默认接收器,我们在末尾取消注释/添加以下行 default.pa
set-default-sink "combined" # or any other sink name
Run Code Online (Sandbox Code Playgroud)
如果我们希望对我们编辑的所有用户都这样做/etc/pulse/default.pa,如果只有一个用户,我们可以复制(和编辑)default.pa到~/.pulse/. 确保此接收器之前已加载。
| 归档时间: |
|
| 查看次数: |
9136 次 |
| 最近记录: |