Starten Sie Ubuntu-Soundprozesse über die Befehlszeile neu


15

Ich habe versucht, Ubuntu in den Ruhezustand zu versetzen (was fehlschlägt, aber das ist ein anderes Problem) und mein System wieder aufgenommen.

Danach wird der Sound nicht mehr abgespielt.

Welchen Befehl kann / soll ich ausführen, um das Ubuntu-Soundsystem neu zu starten?



Hat die Antwort von Dan Walker für Sie funktioniert? Wenn ja, wäre es schön, wenn Sie einen Kommentar hinzufügen würden, der dies sagt. Wenn nicht, warum haben Sie das akzeptiert? Sie sollten eine Antwort nur akzeptieren, wenn sie für Sie funktioniert .
Scott

Antworten:


10

Wenn Ubuntu Alsa immer noch für seine Sound-Engine verwendet (ich bin mir nicht sicher, wie lange es her ist, seit ich es verwendet habe), können Sie neu starten, indem Sie sudo /etc/init.d/alsa-utils restartin das Terminal eingeben .

Da es anscheinend nicht funktioniert, müssen Sie möglicherweise sicherstellen, dass nichts versucht, es zu verwenden. (Beispiel schamlos aus den Ubuntu-Foren gestohlen )

name@comp:~$ lsof | grep pcm
sh 5079 name 70u CHR 116,6 13639 /dev/snd/pcmC0D0p

name@comp:~$ kill -9 5079

2
Möglicherweise müssen Sie auch Puls-Audio neu starten.
Dana the Sane

1
Netter Versuch. Gute Antwort. Aber in meinem Fall löst das Problem nicht. Ja, nach meinem besten Wissen verwende ich ALSA selbst.
Lakshman Prasad

Eine bestimmte Reihenfolge, die befolgt werden muss. Beide neu gestartet. Kein Glück. Ich bin zuversichtlich, dass beim Neustart meines Systems der Sound funktioniert. Aber ich will nicht.
Lakshman Prasad

Scheint, als müsste ich Firefox, Chrome und Gnome-Panel töten. So gut wie ein Neustart des Systems: | . Trotzdem danke!
Lakshman Prasad


7

Ubuntu hat vor einiger Zeit zu pulseaudio gewechselt, also wäre es:

sudo /etc/init.d/pulseaudio restart

EDIT: Falls dies nicht funktioniert, können Sie auch die für den Sound verwendeten Kernelmodule rmmod und modprobe. Welche das sind, hängt wahrscheinlich von Ihrer Soundkarte ab. lsmod könnte dir einen Hinweis geben ...


4

PulseAudio ist ein Benutzerdienst. Führen Sie daher systemctl mit dem Flag --user aus .

systemctl --user restart pulseaudio

Ich bekomme einen Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.Rat?
24.

0

Alsa Verwendung:

 /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}


sudo alsa reload

Können Sie Ihre Antwort ein wenig erweitern, um sie zu erklären? Vielen Dank.
Fixer1234

0

Nach einem Neustart bin ich zu einem früheren Kernel zurückgekehrt. Der Ton wurde wiederhergestellt. Ich fand heraus, dass auf dem neueren aktualisierten Kernel die zusätzlichen Module nicht wie auf dem älteren installiert waren. lsmod listete keine Soundmodule auf.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.