ジャックを使用した後、PulseAudioの出力と入力はダミーデバイスに置き換えられます。 PulseAudioを強制終了してAlsaをリロードしようとしましたが、Alsaベースのアプリケーションを再び使用できる唯一の方法は、再起動することです。再起動せずに問題を修正する方法があるはずです。 Ubuntuや現在Fedora 19を含む複数のLinuxディストリビューションでこの問題が発生しました。
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.
そしてsystemctl status alsa-utils.service
:
alsa-utils.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
alsactl kill quit
およびalsactl init
はエラーなしで続行します。
解決策は、見た目よりも簡単であることがわかりました。 fuser -v /dev/snd/*
の出力は、QjackCtlがおそらく殺した後でも、jackdが音声カードを静かに占有していたことを明らかにしました。 killall jackd
を実行すると、問題が修正されました。問題はPulseAudioにあるのではなく、バックグラウンドで目に見えない形で実行されていました。