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

해결책은 생각보다 간단하다는 것이 밝혀졌습니다. QjackCtl이 이를 종료한 후에도 표시된 jackd의 출력은 fuser -v /dev/snd/*여전히 ​​소리 없이 사운드 카드를 독차지합니다. 실행하면 killall jackd문제가 해결되었습니다. 문제는 PulseAudio가 아니라 jackd가 백그라운드에서 보이지 않게 실행되는 데 있습니다.

관련 정보