Jack을 사용한 후 Alsa/PulseAudio를 다시 시작하는 방법

Jack을 사용한 후 Alsa/PulseAudio를 다시 시작하는 방법

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 quitalsactl init오류 없이 진행하세요 .

답변1

해결책은 생각보다 간단했습니다. 밝혀진 jackd 의 출력은 fuser -v /dev/snd/*QjackCtl이 오디오 카드를 죽인 후에도 조용히 오디오 카드를 독차지하고 있었습니다. 실행하면 killall jackd문제가 해결되었습니다. 문제는 PulseAudio가 아니라 백그라운드에서 눈에 띄지 않게 실행되는 jackd였습니다.

관련 정보