PulseAudio를 일시적으로 비활성화하는 방법은 무엇입니까?


44

특정 Wine 게임 (Left 4 Dead 2)을 실행하려고 할 때 PulseAudio를 일시적으로 비활성화 할 수있는 방법이 있는지 궁금해하면 게임이 때때로 중단됩니다.

프로세스를 종료하면 자동으로 다시 나타납니다. 어떤 제안?

답변:


30

사용할 수 있습니다 pasuspender. 와인 명령을 접두어로 사용해보십시오.

pasuspender -- wine path/to/file.exe

비활성화 한 후 PulseAudio를 다시 활성화하려면 어떻게합니까? 해당 프로그램 (척)을 종료 한 후에도 pasuspender (내 경우에는 척)로 실행하는 프로그램을 제외하고는 이것을 실행 한 후에 소리가 들리지 않습니다. 컴퓨터를 다시 시작하면 오디오 정상적으로 작동합니다. 내 경험이 예상되는 것입니까?
apollodude217 1

나는 내 자신의 질문에 대답했다. 에서 wiki.debian.org/... : "당신이 pasuspender을 실행하는 동안, 다른 응용 프로그램 펄스 오디오를 사용할 수 없습니다 응용 프로그램, 펄스 오디오의 기본 동작이 자동으로 복원됩니다를 종료 할 때.." 그래서 나는 원래 질문에 접하는 특별한 문제가 있습니다.
apollodude217

pasuspenderqjackctl ( pasuspender qjackctl)을 접두사 로 사용 하면 문제가 해결되었습니다. 정말 감사합니다
Mina Michael

29

에서 /etc/pulse/client.conf, 당신은 행의 주석을 해제 할 수 있습니다 autospawn=yes와 "아니오"로 예를 대체하지 않습니다. 물론 이것은 홈 디렉토리의 .pulse 디렉토리에서 이것을 설정할 수 있어야합니다.

이 작업을 수행하는 더 client.conf확실한 방법은 .pulse 디렉토리에 ~를 만들고 "autospawn = no"라인을 넣는 것입니다. 필요한 작업을 마친 후 자동 생성을 다시 켜는 것이 좋습니다.


1
또는 ed게임을 실행하기 전에 구성을 변경하고 나중에 다시 변경할 수 있습니다.
ζ--

당신이 말한 것을 두 번째 줄에 넣어, 그리고 첫 번째 줄은 바로 넣어 : .include /etc/pulse/client.conf을
물병 전원을

17

나는 스크립트를 사용한다 :

#!/bin/bash
echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
rm $HOME/.config/pulse/client.conf

그런 다음 게임을하고 PA를 다시 활성화하십시오.

pulseaudio --start

Xubuntu 13.10에서 작동합니다. 스크립트가 작동하지 않으면 스크립트에서 ".config / pulse"를 ".pulse"로 바꿉니다 (일반적으로 오래된 * buntues에서)


매우 우아한 접근법.
Rafał Cieślak

2
client.conf가 이미 있고 삭제하면 쓸모가 없습니다.
Ken Sharp

11

내 경우에는 systemctl에 의해 자동으로 펄스 오디오를 다시 시작했기 때문에 pulseaudio를 중지 할 수 없었습니다.

이 경우 pulseaudio를 중지하는 올바른 방법은 다음과 같습니다.

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

다시 시작하려면 다음을 사용할 수 있습니다.

systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service

systemctl에서 관리하지 않을 수 있습니다. 이 경우 펄스 오디오를 중지하려면 pulseaudio -k.
user156516

1
내 실수는 systemctl 대신 서비스를 사용하고있었습니다.
Joseph Garvin

5

Alt+ F2타입pactl exit

모든 pulseaudio 프로세스를 중지합니다. 입력 할 수 있습니다

Alt+ F2타입pulseaudio

다시 시작합니다. 불행히도 그 후 일부 프로그램은 더 이상 소리가 나지 않는 것 같습니다. 재부팅하지 않고 펄스를 재 활성화하는 방법을 여전히 찾고 있습니다…


6
pactl exit내 컴퓨터에서 pulseaudio를 완전히 중지하지 않으면 (와 마찬가지로 pulseaudio -k) 즉시 다시 시작 됩니다.
Philipp Wendler

pactl exit나를 위해 일했다. 로 pulseaudio -k가 자동으로 다시 시작 나는 장애인 autorespawn했다하더라도.
flo


-1

내가 한 일 .... 그것을 찾을 수 없기 때문에 respawning에서 멈추었습니다 .... 파일 브라우저에서 / etc 폴더를 마우스 오른쪽 버튼으로 클릭하고 (루트로 열림) pulseoff라는 새 폴더를 만든 다음 펄스 폴더를 끌어다 놓습니다 (드래그 앤 드롭). 시스템에이를 찾을 수있는 명령이 없습니다. 다시 시작하려면 pulseoff 폴더에서 잘라내어 / etc 폴더로 한 단계 올라가서 붙여 넣으십시오. 일부 사람들은 편집보다 실제로 어렵게 만들기를 좋아합니다. 파일과 물건 및 대부분 해당 편집이 작동하지 않습니다. 쉬운 방법으로하십시오. 기계를 다시 시작하고 이것을 게시하기 전에 시스템 모니터를 확인했는데 pulseaudio가 실행 중이 아니며 메모리를 빨아들이는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.