Cara Memperbaiki masalah pulseaudio di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Seringkali perkhidmatan pulseaudio berhenti kerana pelbagai sebab. Selalunya ia tiba-tiba berhenti berfungsi setelah memainkan permainan skrin penuh tertentu atau bermain video tertentu. Sekiranya salah satu aplikasi ini tiba-tiba berhenti atau jika anda terpaksa menggunakan xkill untuk memaksanya berhenti, maka anda mungkin perlu memulakan semula perkhidmatan pulseaudio. Anda tidak perlu reboot sepenuhnya PC atau tablet Linux anda untuk mencapainya.



Cara yang paling biasa adalah log keluar persekitaran desktop anda dan kemudian log masuk semula, tetapi ini menjengkelkan dan tidak selalu berfungsi. Ini juga menghendaki anda menutup banyak program yang sudah anda jalankan di dalam lingkungan ini. Hanya beberapa arahan terminal yang anda perlukan untuk menghidupkan semula daemon audi dan mendengar suara yang jelas sekali lagi. Anda mungkin masih perlu memulakan semula satu atau dua aplikasi jika mereka tidak membalasnya.



Memulakan semula perkhidmatan pulseaudio Tanpa Keluar

Buka tetingkap terminal dengan menahan CTRL , SEMUANYA dan T atau pilih dari aplikasi atau menu Dash yang sesuai untuk jenis antara muka pengguna grafik yang anda gunakan. Anda tidak memerlukan akses pentadbir untuk sebahagian besar perintah ini, jadi pastikan anda mempunyai $ gesaan jika anda menggunakan bash shell. Pengguna tcsh mungkin mahu menaip siapakah saya untuk memastikan mereka tidak akan memulakan perkhidmatan pulseaudio sebagai root.



Periksa sama ada ada contoh yang sedang berjalan dengan menaip pulseaudio –periksa dan menolak kembali. Anda biasanya tidak akan melihat output sama sekali. Anda mungkin juga melihat angka sifar, yang sama dengan tidak menerima output. Ini menunjukkan bahawa tidak ada contoh yang dijalankan. Sekiranya anda mendapat mesej mengenai contoh yang sedang berjalan, maka anda boleh mengeluarkan perintah pulseaudio -k untuk membunuh yang ada. Sebaik sahaja anda melakukan ini, atau jika anda tidak menjalankan contoh sebelumnya, anda boleh menaip pulseaudio -D untuk memulakan contoh baru, dan proses akan dilancarkan secara automatik sebelum mengembalikan anda ke baris perintah.

Anda bahkan tidak memerlukan terminal jika anda tahu pasti anda tidak menjalankan contoh. Anda boleh menahan Super atau Kekunci Windows dan tolak R untuk membuka kotak larian dan kemudian menaip pulseaudio -D ke dalamnya. Tekan kekunci enter atau klik butang untuk mengeluarkan arahan.



Secara teknikal anda bahkan boleh menggunakan kotak ini untuk membunuh contoh pulseaudio yang ada pulseaudio -k , yang berguna jika anda tidak mempunyai alasan lain untuk membawa terminal. Sebilangan orang sebenarnya menulis skrip bash pendek untuk mengotomatiskan proses ini, tetapi perintah ini sangat pendek sehingga tidak perlu dilakukan.

Mulakan video anda, anda MMORPG atau FPS anda lagi dan nikmati sekarang bahawa anda mempunyai liputan suara penuh sekali lagi. Sebarang tetapan yang ditentukan pengguna di ~ /. tekan atau ~ / .config / nadi akan mengatasi tetapan seluruh sistem, jadi anda mungkin ingin melihat fail konfigurasi ini jika anda selalu menghadapi masalah.

Sekiranya anda tidak pernah mendengar suara ketika anda menjalankan program, maka anda mungkin harus memulakannya dengan padsp di depannya untuk memastikan bahawa ia dapat masuk ke dalam proses pulseaudio. Anda mungkin juga mahu memulakan alsamixer di terminal anda untuk memastikan tetapan tahap audio betul. Sekiranya padspix membantu anda melancarkannya dari baris perintah Super + R atau terminal, maka anda mahu mengubah fail .desktop yang memulakan program. Anda juga boleh memasukkan padsp nameOfGame ke dalam skrip bash atau tcsh. Ganti nameOfGame dengan nama arahan sebenar program yang anda cuba jalankan.

Apabila semuanya gagal, anda sebenarnya boleh memulakan perkhidmatan pulseaudio pada tahap seluruh sistem dengan perkhidmatan pulsaaudio dimulakan semula arahan. Oleh kerana ini bermula dengan sudo, permintaan CLI akan meminta anda memasukkan kata laluan anda jika anda belum mengeluarkan arahan menggunakan sudo baru-baru ini. Oleh kerana ini mengaktifkan perkhidmatan secara besar-besaran, anda tidak boleh menggunakannya sebagai pilihan pertama. Anda sebenarnya boleh menggunakan bahagian atas atau busybox di terminal anda untuk melihat pulseaudio seperti biasa. Sekiranya anda tidak melihatnya sama sekali, maka anda tahu bahawa ia tidak bermula dengan betul.

Gunakan kekunci Page Up dan Page Down untuk menelusuri senarai teratas, melihat setiap perkhidmatan kurungan untuk melihat apakah pulseaudio bermula dengan sistem. Lazimnya pulseaudio -k arahan memberitahu anda jika ia tetap berlaku, tetapi ini adalah kaedah terbaik untuk memastikannya. Sekiranya tidak ada yang lain yang berfungsi dan anda menggunakan Xubuntu atau pengedaran berasaskan Xfce4 yang lain, maka terdapat ralat yang mungkin anda miliki kerana tidak mempengaruhi pengguna LXDE, KDE atau Unity. Semasa anda mematikan mesin, kotak centang meminta untuk menyimpan sesi anda.

Ini benar terutamanya jika anda menggunakan Alt + F4 dari desktop Xubuntu kosong untuk mematikan sistem. Ini sentiasa dapat menyimpan tetapan pulseaudio yang salah, sekurang-kurangnya dalam teori. Anda boleh mencuba tidak menyemaknya dan memulakan semula sistem. Walaupun ini memerlukan permulaan semula, yang kemungkinan besar anda cuba hindari dari awal, ini mungkin dapat mengelakkan masalah di masa depan. Setelah anda berfungsi dengan baik, anda boleh memilih kotak pilihan itu sekali lagi untuk menyimpan skema lain yang anda miliki. Anda tidak perlu memulakan semula lagi pada masa akan datang, dan hanya boleh menggunakan perintah pulseaudio -D sekiranya ini betul-betul menyelesaikan masalah yang anda hadapi.

Sangat sedikit pengguna, terutama yang menjalankan Linux pada peranti mudah alih ASUS eeePC, mengatakan bahawa setelah menghidupkan semula pulseaudio mereka tiba-tiba terdengar bunyi berderak. Ini adalah masalah pemandu yang tidak biasa, tetapi anda boleh menyelesaikan masalahnya dengan mudah. Cuba pasangkan sebarang peranti USB ke port USB dan kemudian mulakan semula daemon pule. Anda juga boleh mencuba memasang dan mencabut sesuatu ke bicu fon kepala. Nampaknya, ini secara tidak sengaja menghantar isyarat bahawa pemacu sumber terbuka menafsirkan dan membetulkan masalahnya. Ini bukan masalah bagi mereka yang menjalankan pulseaudio dengan pemacu proprietari dipasang.

Teg PulseAudio 4 minit membaca