Mulai ulang proses suara Ubuntu melalui baris perintah


15

Saya mencoba hibernasi Ubuntu (yang gagal, tapi itu masalah lain) dan melanjutkan sistem saya.

Setelah ini, suara tidak dimainkan.

Perintah apa yang bisa / harus saya jalankan untuk me-restart sistem suara ubuntu.



Apakah jawaban Dan Walker cocok untuk Anda? Jika ya, alangkah baiknya jika Anda menambahkan komentar yang mengatakannya. Jika tidak, mengapa Anda menerimanya? Anda harus menerima jawaban hanya jika itu bekerja untuk Anda .
Scott

Jawaban:


10

Jika Ubuntu masih menggunakan Alsa untuk mesin suaranya (saya tidak yakin karena sudah lama menggunakannya), Anda dapat memulai kembali dengan mengetik sudo /etc/init.d/alsa-utils restartke terminal.

Karena tampaknya tidak berfungsi, Anda mungkin perlu memastikan bahwa tidak ada yang mencoba menggunakannya. (contoh dicuri tanpa malu-malu dari forum Ubuntu )

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

name@comp:~$ kill -9 5079

2
Anda mungkin juga harus me-restart pulsa-audio.
Dana the Sane

1
Usaha yang bagus. Jawaban yang bagus. Tetapi dalam kasus saya, tidak menyelesaikan masalah. Ya, setahu saya, saya menggunakan ALSA sendiri.
Lakshman Prasad

Setiap perintah khusus untuk diikuti. Mulai ulang keduanya. Tidak berhasil Saya yakin, dengan menyalakan kembali sistem saya, suara akan berfungsi. Tapi saya tidak mau.
Lakshman Prasad

Sepertinya saya harus mematikan firefox, chrome, dan gnome-panel. Sebaik memulai ulang sistem: | . Bagaimanapun, terima kasih!
Lakshman Prasad


7

Ubuntu beralih ke pulseaudio beberapa waktu lalu, jadi itu akan:

sudo /etc/init.d/pulseaudio restart

EDIT: Dalam kasus yang tidak memotongnya, Anda juga dapat rmmod dan modprobe modul kernel yang digunakan untuk suara. Yang mana itu mungkin tergantung pada kartu suara Anda. lsmod mungkin memberi Anda petunjuk ...


4

PulseAudio adalah layanan pengguna, jadi jalankan systemctl dengan flag --user .

systemctl --user restart pulseaudio

Saya mendapat Job for pulseaudio.service failed because the control process exited with error code. See "systemctl --user status pulseaudio.service" and "journalctl -xe" for details.saran?
xjcl

0

Penggunaan Alsa:

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


sudo alsa reload

Bisakah Anda sedikit memperluas jawaban untuk menjelaskannya? Terima kasih.
fixer1234

0

Saya kembali ke kernel sebelumnya setelah reboot. Suara dipulihkan. Saya menemukan bahwa kernel baru yang ditingkatkan tidak memiliki modul tambahan yang diinstal seperti yang lama. lsmod tidak mendaftar modul suara.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.