kag*_*san 24 linux device-manager pulse-audio plug-and-play
将 USB 设备添加到我的系统时(我故意不运行用于设备检测的现代堆栈),Pulseaudio 无法在不重新启动的情况下拾取它 ( pulseaudio -k; pulseaudio --start)。
例如,是否有选项pactl可以使pulseaudio“检测”并开始使用新插入的设备?
小智 37
实际上,是的,有一种方法可以在不重新启动 Pulseaudio 的情况下执行此操作:
pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect
Run Code Online (Sandbox Code Playgroud)
每次插入外置声卡或唤醒笔记本电脑后,我都会使用它。Pulseaudio 清理他的房间并自动将我的 Spotify 音乐带回我的外部声卡上(因为它是我的默认声卡)。
你需pacmd要这样做;它包含在pulseaudio-utilsUbuntu的软件包中。
Dan*_*iel 13
跑步
pulseaudio -k && pactl load-module module-detect
Run Code Online (Sandbox Code Playgroud)
为我工作。这将重新启动pulseaudio,从而忘记现有设备。之后它将重新扫描设备。这里的区别是不使用 udev,可能是设置有问题阻止了 udev 支持。
这对我来说是必要的,因为我在笔记本电脑上使用外部设备,但有时使用内部扬声器。
出于某种原因,您可能需要在两个命令之间添加睡眠。
您没有正确重新启动 PulseAudio。在 Ubuntu 20 中重新启动 PulseAudio 的正确方法是使用以下命令:
systemctl --user restart pulseaudio
Run Code Online (Sandbox Code Playgroud)
重新启动 PulseAudio 将检测新的音频设备。
| 归档时间: |
|
| 查看次数: |
26064 次 |
| 最近记录: |