Linux'ta pulseaudio sorunları nasıl giderilir



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Zaman zaman pulseaudio hizmeti çeşitli nedenlerle durur. En yaygın olarak, belirli türde tam ekran oyunlar oynadıktan veya belirli videoları oynattıktan sonra aniden çalışmayı durdurur. Bu uygulamalardan biri aniden durursa veya xkill'i onu durmaya zorlamak zorunda kalırsanız, pulseaudio hizmetini yeniden başlatmanız gerekebilir. Bunu başarmak için Linux bilgisayarınızı veya tabletinizi tamamen yeniden başlatmanız gerekmez.



En yaygın yol, masaüstü ortamınızdan çıkıp tekrar oturum açmaktır, ancak bu can sıkıcıdır ve her zaman işe yaramaz. Ayrıca, bu ortamda çalıştırdığınız birçok programı kapatmanızı da gerektirir. Birkaç terminal komutu, audi arka plan programını yeniden başlatmak ve bir kez daha net bir ses duymak için ihtiyacınız olan tek şeydir. Bununla birlikte, yeniden başlatmaya yanıt vermiyorlarsa bir veya iki uygulamayı yeniden başlatmanız gerekebilir.



Pulseaudio Hizmetini Oturumu Kapatmadan Yeniden Başlatma

Düğmesini basılı tutarak bir terminal penceresi açın CTRL , HER ŞEY ve T veya kullanmakta olduğunuz grafik kullanıcı arayüzü türüne uygun uygulama veya Dash menüsünden seçin. Bu komutların çoğu için yönetici erişimine ihtiyacınız olmayacağından, bir $ istemi Bash kabuğunu kullanıyorsanız. Tcsh kullanıcıları yazmak isteyebilir ben kimim pulseaudio hizmetini kök olarak başlatmayacaklarından emin olmak için.



Şu anda herhangi bir örneğin çalışıp çalışmadığını yazarak kontrol edin pulseaudio –kontrol ve geri dönüşü zorluyor. Genellikle hiçbir çıktı görmezsiniz. Ayrıca hiç çıktı almamakla aynı olan bir sıfır da görebilirsiniz. Bu, çalışan bir örnek olmadığını gösterir. Halihazırda çalışan bir örnekle ilgili herhangi bir mesajınız varsa, şu komutu verebilirsiniz: pulseaudio -k var olanı öldürmek için. Bunu yaptıktan sonra veya çalışan önceki bir örneğiniz yoksa, yazabilirsiniz pulseaudio-D yeni bir örnek başlatmak için ve işlem sizi komut satırına döndürmeden önce otomatik olarak başlayacaktır.

Çalışan bir örneğiniz olmadığından eminseniz terminale bile ihtiyacınız yoktur. Tutabilirsin Süper veya Windows anahtarı ve R'ye bas çalıştırma kutusunu açın ve ardından yazın pulseaudio-D bunun içine. Komutu vermek için enter tuşuna basın veya düğmeyi tıklayın.



Teknik olarak, mevcut bir pulseaudio örneğini öldürmek için bu kutuyu bile kullanabilirsiniz. pulseaudio -k , bir terminal getirmek için başka bir nedeniniz yoksa kullanışlıdır. Bazı insanlar bu süreci otomatikleştirmek için aslında kısa bir bash betiği yazarlar, ancak bu komutlar o kadar kısadır ki, bunu yapmak neredeyse hiç gerekli değildir.

Videonuzu başlatın, MMORPG veya FPS'nizin keyfini çıkarın ve şimdi yeniden tam ses kapsama alanına sahip olduğunuza göre keyfini çıkarın. İçindeki herhangi bir kullanıcı tanımlı ayar ~ /. basın veya ~ / .config / pulse sistem genelindeki ayarları geçersiz kılar, bu nedenle sürekli sorun yaşıyorsanız bu yapılandırma dosyalarına bakmak isteyebilirsiniz.

Bir programı çalıştırırken hiç ses duymazsanız, pulseaudio sürecine girebildiğinden emin olmak için önündeki padsp ile başlatmanız gerekebilir. Ayrıca, ses seviyesi ayarlarının doğru olduğundan emin olmak için alsamixer'i terminalinizde başlatmak isteyebilirsiniz. Eğer padsp düzeltmesi onu Super + R komut satırından veya terminalden başlatmanıza yardımcı oluyorsa, programı başlatan .desktop dosyasını değiştirmek isteyeceksiniz. Padsp nameOfGame'i bir bash veya tcsh betiğine de koyabilirsiniz. NameOfGame'i çalıştırmaya çalıştığınız programın gerçek komut adıyla değiştirin.

Her şey başarısız olduğunda, pulseaudio hizmetini sistem genelinde bir düzeyde başlatabilirsiniz. sudo service pulseaudio yeniden başlatma komut. Bu sudo ile başladığından, son zamanlarda sudo kullanarak herhangi bir komut vermediyseniz CLI sizden şifrenizi girmenizi isteyecektir. Bu, hizmeti geniş ölçekte etkinleştireceği için, onu ilk çare olarak kullanmamalısınız. Pulseaudio'nun genellikle neyle çalıştığını görmek için terminalinizde top veya busybox top kullanabilirsiniz. Hiç görmüyorsanız, başlamak için doğru şekilde başlamadığını anlarsınız.

Pulseaudio'nun sistemle başlayıp başlamadığını görmek için parantez içindeki her bir hizmete bakarak, üst listelerde gezinmek için Page Up ve Page Down tuşlarını kullanın. Genellikle pulseaudio -k command yine de olup olmadığını söyler, ancak bu emin olmak için mükemmel bir yoldur. Başka hiçbir şey çalışmıyor gibi görünüyorsa ve Xubuntu veya başka bir Xfce4 tabanlı dağıtımı kullanıyorsanız, LXDE, KDE veya Unity kullanıcılarını etkilemeyen, tuzağa düşmüş olabileceğiniz bir hata vardır. Makineyi kapatmaya gittiğinizde, bir onay kutusu oturumunuzu kaydetmenizi ister.

Bu, özellikle sistemi kapatmak için boş bir Xubuntu masaüstünden Alt + F4 kullanırsanız geçerlidir. Bu, en azından teoride, sürekli olarak yanlış bir pulseaudio ayarını kurtarabilir. Kontrol etmeyi kaldırıp sistemi yeniden başlatmayı deneyebilirsiniz. Bu, muhtemelen ilk başta kaçınmaya çalıştığınız bir yeniden başlatma gerektirse de, gelecekteki sorunları önleyebilir. İyi çalıştıktan sonra, sahip olduğunuz diğer şemaları kaydetmek için bu onay kutusunu tekrar seçebilirsiniz. Gelecekte yeniden başlatmanız gerekmeyecek ve eğer bu gerçekten yaşadığınız sorunu çözdüyse, pulseaudio -D komutunu kullanabilirsiniz.

Çok az sayıda kullanıcı, özellikle ASUS eeePC mobil cihazlarında Linux çalıştıranlar, pulseaudio'yu yeniden başlattıktan sonra aniden bir çatırtı sesi duyduklarını söylüyor. Bu alışılmadık bir sürücü sorunudur, ancak sorunu görece kolaylıkla çözebilirsiniz. Herhangi bir USB cihazını bir USB bağlantı noktasına takmayı deneyin ve ardından puleaudio arka plan programını yeniden başlatın. Ayrıca kulaklık jakına bir şey takıp çıkarmayı da deneyebilirsiniz. Görünüşe göre, bu yanlışlıkla açık kaynaklı sürücünün sorunu yorumlayıp düzelttiğine dair bir sinyal gönderiyor. Bu, tescilli sürücülerin kurulu olduğu pulseaudio çalıştıranlar için bir sorun değildir.

Etiketler PulseAudio 4 dakika okundu