Jack を使用した後、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
エラーなく続行します。
答え1
解決策は、思ったより簡単でした。fuser -v /dev/snd/*
明らかにされた jackd の出力は、QjackCtl がオーディオ カードを強制終了した後でも、黙ってオーディオ カードを占有していました。実行すると、killall jackd
問題は解決しました。問題は PulseAudio ではなく、バックグラウンドで目に見えない形で実行されている jackd にありました。