我的 Ubuntu 20.04 桌面上有两个录音设备:一个不错的电容麦克风和一个劣质的网络摄像头麦克风。每次我关闭桌面电源时,Ubuntu 都会默认使用网络摄像头麦克风。有没有办法改变这种行为?
答案1
您可以使用pactl
命令来执行此操作。
第一的:使用以下方式列出音频设备
pactl list short sources
第二:要设置默认输出设备,请运行命令
pactl set-default-sink <'output_device_name'>
例子:pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
现在设备名称已知,并且已使用 pactl 应用程序验证它们可以正常工作。它们可以与默认的 Pulse 配置文件一起使用。
首先,使用以下命令打开文件/etc/pulse/default.pa
:
sudo -H gedit /etc/pulse/default.pa
然后滚动到文件底部,以 开头的两行将set-
被注释掉。
现在,取消注释这些行,并将单词输入和输出替换为您要设置为默认值的接收器(用于输出)/源(用于输入)的编号。
### Make some devices default
set-default-sink 3
set-default-source 3
或者您也可以将输入/输出名称放在 /etc/pulse/default.pa 中,而不是输入/输出编号。
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
完成此操作后,删除~/.config/pulse
目录,然后重新启动系统。系统重新启动后,相应的设备应已设置为默认设备。
这种方法的缺点是,如果设备列表发生变化,设备的索引也可能会发生变化,这意味着可能需要重复此过程;但当有多个音频设备永久连接时,它解决了眼前的问题。