Uruchom ponownie procesy dźwiękowe Ubuntu za pomocą wiersza polecenia

17

Próbowałem hibernować Ubuntu (co kończy się niepowodzeniem, ale to kolejny problem) i wznowiłem pracę systemu.

Po tym dźwięk nie jest odtwarzany.

Jaką komendę mogę / powinienem uruchomić, aby zrestartować system dźwiękowy Ubuntu.

Lakshman Prasad
źródło
1
patrz także askubuntu.com/a/15224/17060
Michał
Czy odpowiedź Dana Walkera działała dla Ciebie? Gdyby tak było, byłoby miło dodać komentarz. Jeśli nie, dlaczego to zaakceptowałeś? Powinieneś zaakceptować odpowiedź tylko wtedy, gdy będzie dla ciebie odpowiednia .
Scott

Odpowiedzi:

10

Jeśli Ubuntu nadal używa Alsa do silnika dźwięku (nie jestem pewien, ponieważ minęło trochę czasu, odkąd go użyłem), możesz uruchomić ponownie, wpisując sudo /etc/init.d/alsa-utils restartw terminalu.

Ponieważ wydaje się, że nie działa, może być konieczne upewnienie się, że nic nie próbuje go użyć. (przykład bezwstydnie skradziony z forów Ubuntu )

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

name@comp:~$ kill -9 5079
Dan Walker
źródło
2
Może być również konieczne ponowne uruchomienie pulsującego dźwięku.
Dana the Sane
1
Niezła próba. Dobra odpowiedź. Ale w moim przypadku nie rozwiązuje problemu. Tak, o ile mi wiadomo, używam samego ALSA.
Lakshman Prasad
Każda konkretna kolejność do naśladowania. Zrestartowałem oba. Brak szczęścia. Jestem przekonany, że po ponownym uruchomieniu systemu dźwięk będzie działał. Ale nie chcę.
Lakshman Prasad
Wygląda na to, że będę musiał zabić firefoxa, chrome i gnome-panel. Równie dobre jak ponowne uruchomienie systemu: | . W każdym razie dzięki!
Lakshman Prasad
33

Jak sugeruje mikewhokolwiek w swojej odpowiedzi na to pytanie w Ask Ubuntu :

pulseaudio -k && sudo alsa force-reload
Spokojny facet
źródło
6
Ten działał dla mnie na Ubuntu 18.04 („bionic”)
Dan Stowell
1
Działa również w dniu 20.04.
nazwa wyświetlana
Działa na KDE Neon 5.18.
Allan
7

Ubuntu przeszedł na pulseaudio jakiś czas temu, więc będzie to:

sudo /etc/init.d/pulseaudio restart

EDYCJA: Jeśli to nie pomoże, możesz także zmodyfikować i zmodyfikować moduły jądra używane do dźwięku. To prawdopodobnie zależy od karty dźwiękowej. lsmod może dać ci wskazówkę ...

Kim
źródło
5

PulseAudio to usługa użytkownika, więc uruchom systemctl z flagą --user .

systemctl --user restart pulseaudio
JSON C11
źródło
Dostaję Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.jakieś porady?
xjcl
0

Zastosowanie Alsa:

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


sudo alsa reload
Juan Cruz
źródło
Czy możesz trochę rozszerzyć swoją odpowiedź, aby ją wyjaśnić? Dzięki.
fixer1234 30.04.16
0

Po zrestartowaniu powróciłem do poprzedniego jądra. Dźwięk został przywrócony. Dowiedziałem się, że nowsze uaktualnione jądro nie ma zainstalowanych dodatkowych modułów, tak jak starszy. lsmod nie wymienił żadnych modułów dźwiękowych.

Don Harter
źródło