Windows Tips & News

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ě.

  1. Otevřete svou oblíbenou terminálovou aplikaci. Moje oblíbené jsou uxterm a zvláště xfce4-terminál.
  2. 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.

  3. 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í.
  4. Nyní v aplikaci terminálu zadejte následující příkaz:
    systemctl -- maska ​​uživatele pulseaudio.socket

    Případně můžete zadat příkaz

    ln -s /dev/null /home/vaše uživatelské jméno/.config/systemd/user/pulseaudio.socket
  5. 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

Tím se znovu aktivuje PulseAudio. Případně jej můžete znovu povolit pomocí příkazu

rm /home/vaše uživatelské jméno/.config/systemd/user/pulseaudio.socket

A je to.

Microsoft spustil nový web WinUI

Microsoft spustil nový web WinUI

Společnost Microsoft spustila novou webovou stránku pro svou zcela novou knihovnu WinUI. WinUI je...

Přečtěte si více

Windows 10 Business je speciální edice Windows 10

Windows 10 Business je speciální edice Windows 10

Minulý týden na celosvětové partnerské konferenci společnosti Microsoft Inspire představila spole...

Přečtěte si více

Firefox 76 ve výchozím nastavení vynutí HTTPS pro weby

Firefox 76 ve výchozím nastavení vynutí HTTPS pro weby

Firefox 76 má nové chování pro otevírání webových stránek. Pro weby dostupné přes HTTP i HTTPS bu...

Přečtěte si více