录音设备重启后恢复默认设置

录音设备重启后恢复默认设置

我的 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目录,然后重新启动系统。系统重新启动后,相应的设备应已设置为默认设备。

这种方法的缺点是,如果设备列表发生变化,设备的索引也可能会发生变化,这意味着可能需要重复此过程;但当有多个音频设备永久连接时,它解决了眼前的问题。

相关内容