D.W*_*.W. 17 fedora configuration audio pulseaudio
当我启动时,PulseAudio 默认将输出发送到耳机。我希望它默认将输出发送到 Line Out。我怎么做?
我可以手动更改输出的当前发送位置,如下所示:启动 Pulseaudio 音量控制应用程序,转到输出设备选项卡,然后在端口旁边,选择线路输出选项而不是耳机。但是,每次启动机器后我都必须这样做 - 重新启动后,Pulseaudio 将自身重置回耳机。这有点烦人。如何使我的选择坚持并在重新启动后保持不变?
以下是音量控制应用程序在重新启动后外观的屏幕截图,其中选择了耳机:

如果我单击端口旁边的选择器,我会得到以下两个选项:

选择线路输出使声音工作。(请注意,耳机和线路输出都被标记为“未插入”,但实际上我确实在线路输出端口中插入了一些东西。)
评论:我不是在寻找更改默认输出设备的方法。我只有一张声卡。 pacmd list-sinks只显示一个水槽。因此,pacmd set-default-sink没有帮助。(这也无济于事。)这里我需要设置的是“端口”,而不是输出设备。如果相关,我正在使用 Fedora 20 和 pulseaudio-5.0-25.fc21.x86_64。
max*_*ity 26
我遇到了同样的问题(至少一年了),以下似乎有效:
摘自:https : //bbs.archlinux.org/viewtopic.php? id =164868
用于pavucontrol将端口更改为您想要的端口。然后使用以下命令查找端口的内部名称:
$ pacmd list | grep "active port"
active port: <hdmi-output-0>
active port: <analog-output-lineout>
active port: <analog-input-linein>
Run Code Online (Sandbox Code Playgroud)
使用有关端口内部名称的这些信息,我们可以使用以下命令更改它:
pacmd set-sink-port 0 analog-output-lineout
Run Code Online (Sandbox Code Playgroud)
如果您(或其他有问题的人)有多张卡片,请尝试将 0 更改为 1。
如果这有效,您可以输入:
set-sink-port 0 analog-output-lineout
Run Code Online (Sandbox Code Playgroud)
在您的/etc/pulse/default.pa文件中以使其跨重新启动。
| 归档时间: |
|
| 查看次数: |
31313 次 |
| 最近记录: |