Deaktivieren Sie PulseAudio pro Benutzer in Linux
PulseAudio ist eine spezielle Software in Linux, die als Proxy zwischen Anwendungen, die Sounds abspielen, und Linux-Kernel-Komponenten wie ALSA oder OSS fungiert. Viele Benutzer bevorzugen das reine ALSA-Erlebnis. Wenn eine von Ihnen verwendete Distribution oder insbesondere Ihre Desktop-Umgebung von PulseAudio abhängt, kann es schwierig sein, sie zu deinstallieren, ohne Ihre Soundfähigkeiten zu beeinträchtigen. Stattdessen können Sie es für Ihr Benutzerkonto deaktivieren, ohne andere Benutzer auf Ihrem Linux-PC zu beeinträchtigen.
Die meisten modernen Desktop-Umgebungen sind auf PulseAudio angewiesen. Die beiden wichtigsten Desktop-Umgebungen der beliebten Linux Mint verteilen, KAMERAD und Zimt, hängen von PulseAudio ab und verlieren ihre zusätzlichen Funktionen, wenn es deaktiviert wird. In Cinnamon können Sie beispielsweise das Sound-Flyout nicht mit den audiobezogenen Steuerelementen der Player-App verwenden. Außerdem verschwindet das Lautstärkesymbol aus dem Taskleistenbereich des Panels (Taskleiste).
Wenn Sie PulseAudio für Ihr Benutzerkonto deaktivieren möchten, sollten Sie erwägen, einen Ersatz wie die volumeicon-App zu installieren, damit das Soundleistensymbol angezeigt wird.
Es ist erwähnenswert, dass andere Desktop-Umgebungen wie XFCE4 kann mit oder ohne PulseAudio problemlos arbeiten.
Deaktivieren Sie PulseAudio pro Benutzer in Linux
Gehen Sie wie folgt vor.
- Öffnen Sie Ihre bevorzugte Terminal-App. Meine Favoriten sind uxterm und besonders xfce4-terminal.
- Geben Sie den folgenden Befehl ein:
mkdir -p $HOME/.config/systemd/user
Dadurch wird das erforderliche Verzeichnis in Ihrem Benutzerprofil erstellt.
- Alternativ können Sie den obigen Ordner mit Ihrem bevorzugten Dateimanager erstellen. Aktivieren Sie die Option zum Anzeigen versteckter Dateien und gehen Sie zum Ordner /home/Ihr Benutzername/.config. Erstellen Sie dort die Ordner systemd/user, wenn sie nicht existieren.
- Geben Sie nun in der Terminal-App den folgenden Befehl ein:
systemctl --user mask pulseaudio.socket
Alternativ können Sie den Befehl eingebenln -s /dev/null /home/Ihr Benutzername/.config/systemd/user/pulseaudio.socket
- Starten Sie Ihre Linux-Distribution neu.
Dadurch wird der PulseAudio-Dienst für Ihr Benutzerkonto deaktiviert. Wenn Sie eines Tages die Standardeinstellungen wiederherstellen möchten, geben Sie Folgendes in Terminal ein:
systemctl --user unmask pulseaudio.socket
rm /home/Ihr Benutzername/.config/systemd/user/pulseaudio.socket
Das ist es.