Jak tymczasowo wyłączyć PulseAudio?


44

Zastanawiam się tylko, czy istnieje sposób na tymczasowe wyłączenie PulseAudio, gdy próbuję uruchomić określoną grę Wine (Left 4 Dead 2), co powoduje, że gra czasami się zawiesza.

Jeśli zabiję ten proces, automatycznie wróci. Jakieś sugestie?

Odpowiedzi:


30

Możesz użyć pasuspender. Spróbuj poprzedzić ją poleceniem wine.

pasuspender -- wine path/to/file.exe

Jak ponownie włączyć PulseAudio po jego wyłączeniu? Po uruchomieniu tego nie mam dźwięku, z wyjątkiem programu, który uruchamiam z pasuspender (w moim przypadku uchwyt), nawet po wyjściu ze wspomnianego programu (uchwyt). Dźwięk ma działać normalnie po ponownym uruchomieniu komputera. Czy oczekiwane jest moje doświadczenie?
— apollodude217

Odpowiedziałem na własne pytanie. From wiki.debian.org/… : „Gdy uruchomisz pasuspender, inne aplikacje nie będą mogły korzystać z PulseAudio. Po zamknięciu aplikacji domyślne zachowanie PulseAudio zostanie przywrócone automatycznie.” Mam więc specjalny problem styczny do pierwotnego pytania.
— apollodude217

prefiks pasuspenderqjackctl ( pasuspender qjackctl) rozwiązał dla mnie wiele problemów !!! dziękuję bardzo
— Mina Michael,

29

W /etc/pulse/client.confmożesz odkomentować linię autospawn=yesi zastąpić „tak” „nie”. Oczywiście powinno to być możliwe ustawienie tego w katalogu .pulse w twoim katalogu domowym.

client.confLepszym sposobem na to byłoby utworzenie w katalogu .pulse dir w ~ i wstawienie w nim wiersza „autospawn = no”. Dobrze byłoby ponownie włączyć automatyczne odradzanie po zrobieniu tego, co musisz zrobić.


1
Lub edmożna go użyć do zmiany konfiguracji przed uruchomieniem gry, a następnie zmiany z powrotem.
— ζ--

w drugim wierszu umieść to, co powiedziałeś, a w pierwszym wierszu po prostu: .include /etc/pulse/client.conf
— Aquarius Power

17

Używam skryptu:

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

Następnie zagraj w grę, a następnie ponownie włącz PA:

pulseaudio --start

Działa na Xubuntu 13.10. Zamień „.config / puls” na „.pulse” w skrypcie, jeśli nie działa (zwykle na starych * buntues)


Bardzo eleganckie podejście.
— Rafał Cieślak

2
Bezużyteczne, jeśli masz już plik client.conf i w końcu go usuwasz.
— Ken Sharp,

11

W moim przypadku nie byłem w stanie zatrzymać pulseaudio, ponieważ został on automatycznie zrestartowany przez systemctl.

W takim przypadku właściwym sposobem na zatrzymanie pulseaudio jest:

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

Aby uruchomić go ponownie, możesz użyć:

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

Możliwe, że nie jest zarządzany przez systemctl. W takim przypadku, aby zatrzymać pulseaudio, powinieneś po prostu pulseaudio -k.
— user156516,

1
Mój błąd, korzystałem z usługi zamiast systemctl.
— Joseph Garvin,

5

Alt+ F2typpactl exit

zatrzymuje wszystkie procesy pulseaudio. Możesz wejść

Alt+ F2typpulseaudio

aby zacząć od nowa. Niestety niektóre programy wydają się już nie brzmieć. Wciąż szukam sposobu na reaktywację pulsu bez restartu…


6
pactl exitnie zatrzymuje całkowicie pulseaudio na moim komputerze, jest natychmiast ponownie uruchamiany (podobnie jak w przypadku pulseaudio -k).
— Philipp Wendler,

pactl exitpracował dla mnie. Po pulseaudio -kponownym uruchomieniu automatycznie, mimo że wyłączono automatyczne odnawianie.
— flo


-1

To, co zrobiłem .... zatrzymało odradzanie się, ponieważ nie można go znaleźć ....... kliknij prawym przyciskiem myszy folder / etc w przeglądarce plików (otwórz jako root) utwórz nowy folder o nazwie pulseoff, a następnie przenieś przenieś do niego folder (przeciągnij i upuść). System nie ma polecenia jej tam szukać. Jeśli chcesz go ponownie uruchomić, wytnij go z folderu Pulpoff, przejdź o krok do folderu / etc i wklej go tam ...... Niektórzy ludzie lubią sprawiać, żeby było trudniej niż w przypadku edycji pliki i inne rzeczy, a przeważnie te edycje nie działają Próbowałem ich. Zrób to w prosty sposób. Uruchomiłem ponownie komputer i sprawdziłem monitor systemu przed opublikowaniem tego, pulseaudio nie działa i nie zużywa pamięci.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.