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.



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

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


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


5

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

systemctl --user restart pulseaudio

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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.