bnt*_*ser 8 linux alsa jack pulseaudio reboot
在我使用 Jack 之后,PulseAudio 输出和输入被一个虚拟设备取代。我试图杀死 PulseAudio 并重新加载 Alsa,但我可以再次使用基于 Alsa 的应用程序的唯一方法是重新启动。我知道必须有一种方法可以在不重新启动的情况下解决问题。我在多个 Linux 发行版中都遇到过这个问题,包括 Ubuntu 和目前的 Fedora 19。
的输出service alsa-utils restart
:
Redirecting to /bin/systemctl restart alsa-utils.service
Failed to issue method call: Unit alsa-utils.service failed to load:
No such file or directory. See system logs and 'systemctl status
alsa-utils.service' for details.
Run Code Online (Sandbox Code Playgroud)
并且systemctl status alsa-utils.service
:
alsa-utils.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)
alsactl kill quit
并alsactl init
继续没有错误。
结果证明解决方案比看起来更简单。fuser -v /dev/snd/*
即使在 QjackCtl 应该杀死它之后,显示的 jackd的输出也在默默地占用声卡。运行killall jackd
解决了问题。问题不在于 PulseAudio,而在于 jackd 在后台隐形运行。
归档时间: |
|
查看次数: |
20603 次 |
最近记录: |