Zakázat PulseAudio Per User v Linuxu
PulseAudio je speciální software v Linuxu, který funguje jako proxy mezi aplikacemi, které přehrávají zvuky, a komponentami linuxového jádra jako ALSA nebo OSS. Mnoho uživatelů dává přednost čistému zážitku ALSA. Pokud distribuce, kterou používáte, nebo konkrétně vaše desktopové prostředí závisí na PulseAudio, může být obtížné ji odinstalovat, aniž byste narušili vaše zvukové schopnosti. Místo toho jej můžete zakázat pro svůj uživatelský účet, aniž by to ovlivnilo ostatní uživatele vašeho počítače se systémem Linux.
Většina moderních desktopových prostředí závisí na PulseAudio. Dvě hlavní desktopová prostředí populární Linux Mint distro, MATE a Skořice, závisí na PulseAudio a ztratí své další funkce, pokud je deaktivována. Například v aplikaci Cinnamon nebudete moci používat nabídku zvuku s ovládacími prvky souvisejícími se zvukem v aplikaci přehrávače. Ikona hlasitosti zvuku také zmizí z oblasti systémové lišty panelu (hlavního panelu).
Pokud se rozhodnete zakázat PulseAudio pro svůj uživatelský účet, zvažte instalaci náhrady, jako je aplikace volumeicon, která bude mít ikonu zvukového panelu.
Za zmínku stojí, že ostatní desktopová prostředí mají rádi XFCE4 může fungovat bez problémů s PulseAudio nebo bez něj.
Zakázat PulseAudio Per User v Linuxu
Udělejte to následovně.
- Otevřete svou oblíbenou terminálovou aplikaci. Moje oblíbené jsou uxterm a zvláště xfce4-terminál.
- Zadejte následující příkaz:
mkdir -p $HOME/.config/systemd/user
Tím se vytvoří požadovaný adresář ve vašem uživatelském profilu.
- Případně můžete výše uvedenou složku vytvořit pomocí svého oblíbeného správce souborů. Povolte možnost zobrazení skrytých souborů a přejděte do složky /home/vaše uživatelské jméno/.config. Tam vytvořte složky systemd/user, pokud neexistují.
- Nyní v aplikaci terminálu zadejte následující příkaz:
systemctl -- maska uživatele pulseaudio.socket
Případně můžete zadat příkazln -s /dev/null /home/vaše uživatelské jméno/.config/systemd/user/pulseaudio.socket
- Restartujte distribuci Linuxu.
Tím zakážete službu PulseAudio pro váš uživatelský účet. Pokud se jednoho dne rozhodnete obnovit výchozí nastavení, zadejte do Terminálu následující:
systemctl --user unmask pulseaudio.socket
rm /home/vaše uživatelské jméno/.config/systemd/user/pulseaudio.socket
A je to.