Wie kann ich PulseAudio in Ubuntu 14.04 sauber entfernen?

9

Ich habe Soundprobleme in Ubuntu 14, meistens Unterläufe, die Sprünge und hässliche Geräusche verursachen, und ich möchte Puls-Audio entfernen, um zu versuchen, Fehler zu beheben.

Aber wenn ich das mache, brechen die Systemeinstellungen in Ubuntu. Wenn Sie dies durch die Installation von 'Ubuntu-Desktop' oder 'Unity' beheben, wird der Impuls neu installiert.

Ich habe einige Treiber auf die schwarze Liste gesetzt, die ich nicht benutze, ohne positive oder negative Auswirkungen. Ich habe auch versucht, den Impuls zu entfernen und den Ordner ~ / .pulse vor der Neuinstallation zu entfernen.

Jede Hilfe geschätzt.

Noki
quelle
2
Sie sollten stattdessen versuchen, es zu deaktivieren.
CameronNemo
Dies ist eine gute Anleitung für alsa Konfiguration wiki.xbmc.org/…
Noki
1
Nur damit Sie wissen: Wenn PulseAudio nicht funktioniert, können die meisten Mediaplayer ALSA direkt verwenden. (Einstellungen> Einfach> Audio> Ausgabemodul in VLC; MPlayer kann mit ausgeführt werden -ao alsa.) PulseAudio funktioniert auf meinem Netbook nicht, verwendet diese Audio-Woks jedoch problemlos.
JamesTheAwesomeDude
1
Wenn Sie eine funktionierende Lösung für Ihr Problem gefunden haben, geben Sie diese bitte als Antwort an, damit sie für jemanden von Nutzen sein kann. Eigentlich habe ich auch das gleiche Problem auf meinem Ubuntu 14.04.
Anuj TBE
Keine Lösung, tut mir leid. Es ist auch eine Schande, dass Sie auch das gleiche Problem haben. Ich dachte, es sei mein Verstärker, konnte aber keinen anderen ausprobieren. Da Sie es auch haben, kann es ein Softwarefehler sein. Wissen Sie, wie Sie ein solches zeitweiliges Problem melden können?
Noki

Antworten:

1

Sie können pulseaudio einfach mit dem folgenden Befehl entfernen:

apt-get remove --purge pulseaudio
czarnyckm
quelle
1
Haben Sie diesen Befehl tatsächlich ausprobiert ?
Guntbert
Ja, aber es scheint, dass das Problem Hardware und nicht Software ist.
Noki
Es ist definitiv mein Verstärker, und der Befehl hat funktioniert, um den Puls zu entfernen.
Noki
3
Gehen Sie mit Sorgfalt zu dieser Lösung. Standardmäßig (mit Ja, Ja) werden möglicherweise auch Pakete entfernt ubuntu-desktopund unity-control-centerverpackt , sodass Sie zumindest fehlerhafte Systemeinstellungen haben. @Noki - Bitte erwägen Sie, eine andere Antwort als akzeptiert zu markieren.
Ilia Barahovski
11

Sie können Pulseaudio in Ubuntu 14.04 nicht entfernen, ohne einige Abhängigkeiten zu beseitigen. Die Tonanzeige und das Tonoptionsfeld, sogar das Kontrollzentrum selbst, sind von Pulseaudio abhängig.

Pulseaudio ist nur ein Userspace-Daemon. Sie können Pulseaudio jedoch nicht einfach töten, da es vom Init-System erneut angezeigt wird.

jorge@den:~$ ps aux | grep pulseaudio
jorge     3797  0.0  0.1 440464  7360 ?        S<l  17:40   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     3803  0.0  0.0  98392  3028 ?        S    17:40   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4057  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio
jorge@den:~$ pkill -f pulseaudio
jorge@den:~$ ps aux | grep pulseaudio
jorge     4063  6.0  0.1 440680  7236 ?        S<l  17:51   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     4067  0.0  0.0  98392  3028 ?        S    17:51   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4069  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio

Sie können Pulseaudio anweisen, sich nicht selbst zu erneuern, indem Sie diesen Befehl eingeben:

echo "autospawn = no" > $HOME/.config/pulse/client.conf

Sie können jetzt pulseaudio töten:

jorge@den:~$ pkill -f pulseaudio
jorge@den:~$ ps aux | grep pulse
jorge     6310  0.0  0.0  23900   916 pts/1    S+   18:11   0:00 grep --color=auto pulse

Pulseaudio sollte beim Start der Sitzung neu gestartet werden. Es kann jedoch beendet werden, wenn keine Soundaktivität vorhanden ist. Denken Sie daher daran, die zuvor erstellte Datei zu entfernen, damit Pulseaudio bei Bedarf erneut gestartet werden kann.

rm $HOME/.config/pulse/client.conf
Jorge Suárez de Lis
quelle
Danke für die Auskunft. Ich werde jetzt an ALSA arbeiten, um zu sehen, ob ich Audio ohne Puls zum Laufen bringen kann, um zu sehen, ob das mein Problem ist.
Noki
Sie können pulseaudio mit töten pulseaudio -k. Wenn Autospawn deaktiviert ist, wird pulseaudio während des Systemstarts nicht gestartet, da hierfür die Autospawn-Funktion benötigt wird. Sie müssen pulseaudio manuell mit starten pulseaudio --start.
Mook765
"Es wird vom Init-System erneut angezeigt." Nicht genau. Das Wiederauftauchen von pulseaudio ist (verrückt) "magischer". Siehe unix.stackexchange.com/a/245799/11592
pestophagous
1

Die obige Antwort ist eine gute Lösung. Um den Prozess zu vereinfachen, könnte man es in ein praktisches Skript schreiben. Zum Beispiel:

echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
read -p "Press enter to enable pulseaudio again."
rm $HOME/.config/pulse/client.conf
pulseaudio --start

Ich habe nicht daran gedacht, sondern es nur angepasst. Dieses Skript funktioniert für mich in Ubuntu 16.04.

Blairsnitch
quelle