在Input Devices
选项卡中端口设置为Line In
,我将其更改为,但重启后Front Microphone
它总是返回到。Line In
我怎样才能永久地改变它?
我猜测原因是系统启动时麦克风没有插在前面,所以它默认将其切换回后面。
- 移除我主目录中的 .pulse 目录不起作用
一些附加信息:
$ pactl list sources
https://gist.github.com/3914307
$ cat /etc/pulse/default.pa
https://gist.github.com/3914316
$ arecord -L
https://gist.github.com/3915130
$ pactl list sources
https://gist.github.com/e6fa252686b4e4529032
答案1
在查看了您的 pastebin 并咨询了 #pulseaudio 中的人员后,我们将执行以下操作。打开终端并输入pactl list sources
以验证 Line In 是否为活动端口。
Source #1
State: SUSPENDED
Name: alsa_input.pci-0000_00_07.0.analog-stereo
Description: Built-in Audio Analog Stereo
--SNIP--
Ports:
analog-input-microphone-front: Front Microphone (priority: 8500, not available)
analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
analog-input-linein: Line In (priority: 8100, available)
Active Port: analog-input-linein
Formats:
pcm
验证完成后,我们将检查是否能够使用 pacmd 命令设置端口。再次pacmd "set-source-port 1 analog-input-microphone-front"
运行pactl list sources
以验证前面板现在是否处于活动状态。
Source #1
State: SUSPENDED
Name: alsa_input.pci-0000_00_07.0.analog-stereo
--SNIP--
Ports:
analog-input-microphone-front: Front Microphone (priority: 8500, not available)
analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
analog-input-linein: Line In (priority: 8100, available)
Active Port: analog-input-microphone-front
Formats:
pcm
如果一切成功,我们现在可以将其放在文件末尾,/etc/pulse/default.pa
如下所示:
set-source-port 1 analog-input-microphone-front
不过有趣的是,您应该知道 PulseAudio 应该会为您管理这一点。当麦克风插入时,它应该会自动切换到前面板麦克风(前提是硬件支持设备检测)。
答案2
这是一个不太可能的尝试,但我们还是尝试一下吧。
首先,安装 BUM(启动管理器)。安装后,在系统->管理->BUM 下查找 alsa-mixer-save。勾选该选项,以便此服务在启动时启动。此外,您可以随时停止任何多余的服务以加快系统速度。
重新开始。
希望现在它可以被保存。
答案3
在 synaptic 中搜索“pulse”和“audio”并选择已安装的包进行重新安装。
添加你去终端并
sudo adduser 用户名音频
sudo adduser 用户名 pulse
sudo adduser 用户名 pulse-access
为每个人添加对这些文件夹的访问权限
/usr/lib/pulse-2.0 /usr/lib/pulseaudio /etc/pulse /home/>用户名>/.pulse