我编写了一个脚本,使用 xrandr 将我的显示输出从 DVI(我的显示器)更改为 HDMI(我的电视)。在此脚本中,我还想将音频输出从模拟线路输出更改为 HDMI。
我尝试了以下方法:
pacmd set-default-sink alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1
Run Code Online (Sandbox Code Playgroud)
这似乎将某些声音(例如您在桌面上调整音量时听到的声音)更改为 hdmi,但仍将应用程序(例如 Steam 大图模式和各种游戏)的默认声音输出设置为模拟。要将其更改为HDMI,我需要单击桌面上的声音设置面板并手动将其更改为HDMI。
如何可靠地更改命令行的声音输出?或者,当我更改声音输出时,Ubuntu 声音设置到底做了什么?
我正在运行 Ubuntu 15.10。
在我的台式计算机中,我有两个音频插孔。其中一个连接到我的扬声器,一个连接到我的耳机。Windows 允许我将输出设置为仅使用这些插孔之一(它们在 Windows 声音设置中显示为后音频插孔和前音频插孔)。在 Ubuntu 中,我只能找到一个“模拟输出”来控制前后音频插孔。有没有办法控制我想在 Ubuntu 中使用这些输出中的哪一个?