Windows Tips & News

Wyłącz PulseAudio na użytkownika w systemie Linux

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

PulseAudio to specjalne oprogramowanie w Linuksie, które działa jako proxy między aplikacjami odtwarzającymi dźwięki a komponentami jądra Linuksa, takimi jak ALSA czy OSS. Wielu użytkowników woli czyste doświadczenie ALSA. Jeśli dystrybucja, której używasz, a konkretnie środowisko graficzne zależy od PulseAudio, może być trudno ją odinstalować bez naruszania możliwości dźwiękowych. Zamiast tego możesz wyłączyć go dla swojego konta użytkownika, bez wpływu na innych użytkowników na komputerze z systemem Linux.

Reklama


Większość nowoczesnych środowisk graficznych opiera się na PulseAudio. Dwa główne środowiska graficzne popularnego Mennica Linuksa dystrybucja, KUMPEL oraz Cynamon, zależą od PulseAudio i stracą swoje dodatkowe funkcje, jeśli zostanie wyłączone. Na przykład w Cynamonie nie będzie można używać wysuwanego menu dźwiękowego z elementami sterującymi związanymi z dźwiękiem w aplikacji odtwarzacza. Ponadto ikona głośności dźwięku zniknie z obszaru zasobnika systemowego panelu (paska zadań).

Jeśli zdecydujesz się wyłączyć PulseAudio dla swojego konta użytkownika, rozważ zainstalowanie zamiennika, takiego jak aplikacja volumeicon, aby mieć ikonę w zasobniku dźwiękowym.

Warto wspomnieć, że inne środowiska graficzne lubią XFCE4 może pracować bezproblemowo z PulseAudio lub bez.

Wyłącz PulseAudio na użytkownika w systemie Linux

Zrób to w następujący sposób.

  1. Otwórz swoją ulubioną aplikację terminala. Moje ulubione to uxterm, a zwłaszcza xfce4-terminal.
  2. Wpisz następujące polecenie:
    mkdir -p $HOME/.config/systemd/user

    Spowoduje to utworzenie wymaganego katalogu w Twoim profilu użytkownika.

  3. Alternatywnie możesz utworzyć powyższy folder za pomocą swojego ulubionego menedżera plików. Włącz opcję pokazywania ukrytych plików i przejdź do folderu /home/twoja nazwa użytkownika/.config. Tam utwórz foldery systemd/user, jeśli nie istnieją.
  4. Teraz w aplikacji terminala wpisz następujące polecenie:
    systemctl --maska ​​użytkownika pulseaudio.socket

    Alternatywnie możesz wpisać polecenie

    ln -s /dev/null /home/twoja nazwa użytkownika/.config/systemd/user/pulseaudio.socket
  5. Uruchom ponownie dystrybucję Linuksa.

Spowoduje to wyłączenie usługi PulseAudio na Twoim koncie użytkownika. Jeśli pewnego dnia zdecydujesz się przywrócić ustawienia domyślne, wpisz w Terminalu:

systemctl --user unmask pulseaudio.socket

Spowoduje to ponowne włączenie PulseAudio. Alternatywnie możesz go ponownie włączyć za pomocą polecenia

rm /home/twoja nazwa użytkownika/.config/systemd/user/pulseaudio.socket

Otóż ​​to.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Poprawka: Windows 8.1 zawiesza się lub zawiesza

Poprawka: Windows 8.1 zawiesza się lub zawiesza

Windows 8.1 to najnowsza wersja klienckiego systemu operacyjnego firmy Microsoft dostępna dla uży...

Czytaj więcej

Zmień typ konta w systemie Windows 10

Zmień typ konta w systemie Windows 10

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Utwórz skróty do zamykania, ponownego uruchamiania, hibernacji i uśpienia w systemie Windows 10

Utwórz skróty do zamykania, ponownego uruchamiania, hibernacji i uśpienia w systemie Windows 10

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej