특정 Wine 게임 (Left 4 Dead 2)을 실행하려고 할 때 PulseAudio를 일시적으로 비활성화 할 수있는 방법이 있는지 궁금해하면 게임이 때때로 중단됩니다.
프로세스를 종료하면 자동으로 다시 나타납니다. 어떤 제안?
답변
사용할 수 있습니다 pasuspender
. 와인 명령을 접두어로 사용해보십시오.
pasuspender -- wine path/to/file.exe
답변
에서 /etc/pulse/client.conf
, 당신은 행의 주석을 해제 할 수 있습니다 autospawn=yes
와 “아니오”로 예를 대체하지 않습니다. 물론 이것은 홈 디렉토리의 .pulse 디렉토리에서 이것을 설정할 수 있어야합니다.
이 작업을 수행하는 더 client.conf
확실한 방법은 .pulse 디렉토리에 ~를 만들고 “autospawn = no”라인을 넣는 것입니다. 필요한 작업을 마친 후 자동 생성을 다시 켜는 것이 좋습니다.
답변
나는 스크립트를 사용한다 :
#!/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에서)
답변
내 경우에는 systemctl에 의해 자동으로 펄스 오디오를 다시 시작했기 때문에 pulseaudio를 중지 할 수 없었습니다.
이 경우 pulseaudio를 중지하는 올바른 방법은 다음과 같습니다.
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
다시 시작하려면 다음을 사용할 수 있습니다.
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
답변
Alt+ F2타입pactl exit
모든 pulseaudio 프로세스를 중지합니다. 입력 할 수 있습니다
Alt+ F2타입pulseaudio
다시 시작합니다. 불행히도 그 후 일부 프로그램은 더 이상 소리가 나지 않는 것 같습니다. 재부팅하지 않고 펄스를 재 활성화하는 방법을 여전히 찾고 있습니다…
답변
이 우분투 팁을 사용해보십시오. 우분투 12.04 LTS에서 잘 작동합니다.
답변
내가 한 일 …. 그것을 찾을 수 없기 때문에 respawning에서 멈추었습니다 …. 파일 브라우저에서 / etc 폴더를 마우스 오른쪽 버튼으로 클릭하고 (루트로 열림) pulseoff라는 새 폴더를 만든 다음 펄스 폴더를 끌어다 놓습니다 (드래그 앤 드롭). 시스템에이를 찾을 수있는 명령이 없습니다. 다시 시작하려면 pulseoff 폴더에서 잘라내어 / etc 폴더로 한 단계 올라가서 붙여 넣으십시오. 일부 사람들은 편집보다 실제로 어렵게 만들기를 좋아합니다. 파일과 물건 및 대부분 해당 편집이 작동하지 않습니다. 쉬운 방법으로하십시오. 기계를 다시 시작하고 이것을 게시하기 전에 시스템 모니터를 확인했는데 pulseaudio가 실행 중이 아니며 메모리를 빨아들이는 것입니다.