检查端口名称pactl list sinks(我删除了不需要的接收器输出):
Sink #1
State: RUNNING
Name: alsa_output.pci-0000_00_1b.0.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: module-alsa-card.c
...
Ports:
analog-output-speaker: Speakers (priority: 10000, not available)
analog-output-headphones: Headphones (priority: 9000, available)
Active Port: analog-output-headphones
Formats:
pcm
Run Code Online (Sandbox Code Playgroud)使用pactl set-sink-port以下方法设置接收器端口:
pactl set-sink-port 1 analog-output-speaker
Run Code Online (Sandbox Code Playgroud)
或者
pactl set-sink-port 1 analog-output-headphones
Run Code Online (Sandbox Code Playgroud)
如果您使用的是可移动设备(例如:USB 设备),最好使用 sinkname而不是id. 例如:
pactl set-sink-port alsa_output.pci-0000_00_1b.0.analog-stereo analog-output-headphones
Run Code Online (Sandbox Code Playgroud)参考: man pactl
小智 5
自动化解决方案https://ubuntuforums.org/showthread.php?t=1370383 它适用于 Ubuntu 18.04
打开终端并输入:
sudoedit /usr/local/bin/audio-device-switch.sh
Run Code Online (Sandbox Code Playgroud)
将以下代码复制并粘贴到 nano 编辑器中
保存并关闭 nano 编辑器。
sudo chmod 755 /usr/local/bin/audio-device-switch.sh
系统->首选项->键盘快捷键
按Add并输入Switch between audio devices as name 和 audio-device-switch.sh 作为命令,然后按Apply。
选择新添加的快捷方式行,点击快捷方式列。8. 选择一个快捷键组合——例如Win+ F12。
这就是全部 - 现在您可以将您的插头插入 HDMI 设备并通过按下所选的快捷键组合来切换音频输出。
代码:
sudoedit /usr/local/bin/audio-device-switch.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11770 次 |
| 最近记录: |