Ubuntu'da sistem bip sesini etkinleştir


34

Sistemin çalışmasını bip sesi çıkarmaya çalıştım ama başaramadım. Ben kullandım echo -e '\a've beepuygulama.

modprobe pcspkrKomut satırına girmeyi denedim ve modpbe kara listesinde listelenen pcspkr'nin kullanılmadığından emin oldum . Ben de etkinleştirdim

  • Gnome Masaüstünden: Sistem → Ses → Sistem Bip → Sesli uyarıyı aç,
  • Terminal penceresinden: Düzenle → Genel → Terminal zili.

Bu olsa da sorunu çözmedi.

Bilgisayarım bir IBM Thinkpad, iSeries dizüstü bilgisayarıdır. Donanım hoparlörümün çalıştığını biliyorum, çünkü başlangıçta batarya zayıfsa, bip sesi çıkarır.



Yanıtlar:


12

Bu olası bir çözüm olabilir

Bazen olan, pcspkrkara listeden çıkarmak için kara listeye eklenebilir.

Düzenleme /etc/modprobe.d/blacklistVarsa bu satırları kaldırmak ve: (NOT: Düzenlemeyle gerek /etc/modprobe.d/blacklist.confyerine)

# get rid of system beep

blacklist pcspkr

Bu çizgiyi devre dışı bırakmak için yeniden başlatın. Hoparlörü devre dışı bırakmak için (bip sesi çıkaran), bu çizgileri ekleyin ve yeniden başlatın.

Bu sorununuzu çözebilir. Sistem detaylarını biliyorsanız daha fazla bilgi verebiliriz.

Sorununuzu çözmezse, koşmayı deneyin sudo modprobe pcspkr.


2
Kara listeyi kontrol ettim, ama listede yok.

Neden yeniden başlatılıyor? Sadece modülü elle yükleyin.
Pascal Thivent

Bu, 10.04 için varsayılandır
charlesbridge

1
Ne yazık ki, yardım etmedi.
Tal Weiss,

1
@Robru Teşekkürler işe yaradı. Cevabına ekledi.
Ufoguy

8

Dizüstü bilgisayarımda PC hoparlörü bulunmadığı için yalnızca yazılım için bir çözüme ihtiyacım vardı. Sistem bip sesi için bir ses dosyası çalmak üzere GNOME’un kurulması hakkında bir makale buldum .

Buradaki fikir, belli bir olay meydana geldiğinde bir komutu çalıştırmak için xkbevd (1) 'i kurmak; Bu durumda, olay Bell. Ubuntu 9.04 Jaunty için (ve muhtemelen önceki sürümlerde de), sağlanan ses dosyalarının çoğu, dalga yerine ogg vorbis biçimindedir; . Zaten sahip değilseniz, vorbis-tools paketini yüklemeniz gerekir:

sudo aptitude install vorbis-tools

Bundan sonra, oluşturmanız gerekir ~/.xkb/xkbevd.cf(yazımı not edin, makalenin buraya yazım hatası olduğunu) ve aşağıdakileri ekleyin:

soundDirectory="/usr/share/sounds/"
soundCmd="ogg123 -q"

Bell() "ubuntu/stereo/bell.ogg"

Daemon'un giriş sırasında çalışmasını sağlamak için, profilinizi makalenin önerdiği şekilde düzenleyebilir veya Başlangıç ​​Uygulamalarınıza (Sistem -> Tercihler -> Başlangıç ​​Uygulamaları) ekleyebilirsiniz. Yeni bir başlangıç ​​programı oluşturmak için Ad'a tıklayın, Adı XKB Event Daemon, komutu xkbevd -bgve yorumu ayarlayın Software terminal bell.


2
zil sesinin Bell() shell "(if [ ! -e /run/lock/bell_playing ]; then touch /run/lock/bell_playing; paplay /usr/share/sounds/ubuntu/stereo/bell.ogg; rm /run/lock/bell_playing; fi ) &"
sıralanmasını

6

Ben de aynı problemi yaşadım. Benim için, konsolda "alsamixer" açarak ve "Bip" sürgüsünü açarak çözüldü.


Bu benim için çok iyi çalıştı Ubuntu'da 10.04
Rian Sanderson

5
  • Pcspkr modülünün yüklü olup olmadığını kontrol edin

    $ lsmod | grep
    pcspkr pcspkr 10496 0

  • / Var / log / dmesg içinde bir hata olup olmadığını kontrol edin

    $ sudo grep pcspkr / var / log / dmesg
    [15.620198] giriş: olarak PC Hoparlör / cihazlar / platform / pcspkr / input / input8

Hala bir ipucu yoksa, diğer hataları için / var / log / dmesg dosyasının tam kontrolünü yapın. Bugünün zaman damgasını taşıyan / var / log / * dizinindeki diğer günlüklerin hızlı bir şekilde izlenmesi de bir şeylere yol açabilir.

Yukarıdaki adımlar sadece olası sorunu daraltmanıza yardımcı olmak içindir. Bu tür problemlerle cevabı yarasadan tahmin etmek zor olabilir.


4

Ubuntu 14.04'te (ve belki de diğerleri), module-x11-bell modülü, PulseAudio'nun örnek önbelleğinde yüklü olmayan bir bell.ogg örneğini çalmaya çalışır. Elle yüklemek için geçici bir çözüm olarak, bunu bir terminale yazın:

pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg

Bunu kalıcı yapmak için, yukarıdaki dizini .xprofile içine ev dizininizde ekleyin (zaten yoksa, oluşturun).

Bu komut, numunenin yüklenip yüklenmediğini size söyleyecektir:

pactl list samples

3

İlk olarak, doğru modülün yüklendiğinden emin olmanız gerekir. Olmazsa, ses kontrol merkezi AFAIK hiçbir şey yapmaz (ve modül yüklenmiş olsa bile, bu konudaki hataların Jaunty'de çözülüp çözülmediğini bilmiyorum ).

Hangi Ubuntu sürümünü kullanıyorsunuz? Jaunty'den önce, modül isimdeydi snd_pcspkr.

Bize çıktısını verebilir misiniz:

lsmod | grep pcspkr

Bize çıktısını verebilir misiniz:

grep pcspkr /etc/modprobe.d/blacklist*

BTW, pcspkrKarmic'te tekrar varsayılan olarak kara listeye alındı.


3

Bunu dene:

sudo modprobe pcspkr

bu, Dell Latitude 5480 + Ubuntu 16 üzerinde açıklandığı şekilde apt-get yükleme bip sesiyle birlikte çalışır.
axd

2

http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1315929

6 numaralı posta benim için çözdü. Kısacası bir terminalde aşağıdakileri yapın:

  1. 'alsamixer' komutunu çalıştır
  2. PC Bipine geç
  3. Sesi açmak için m tuşuna basın.
  4. ses seviyesi
  5. basın kaçış

Teşekkürler - bu 12.04 Ubuntu'da çalıştı. Benim durumumda kritik olan, alsamiksindeki bip sesini susturma ihtiyacıydı. Bilgisayar konuşmacımız olup olmadığını nasıl anlarız? (Yine de geliştirici tarafında varsayılan olarak bip
sesini

2

Bip sesiyle kurulum yaptım :

sudo aptitude install beep

Şimdi kabuktan veya komut dosyasından bip sesi çağırabilirim

beep
beep -r 3

Bu program çok daha fazlasını yapabilir. Bak adam bip sesi .


1

Benim için çözüm Leo ve nana.galvao'dan gelen mesajların bir kombinasyonuydu:

  • alsamixer komutunu çalıştırın, Bip'in sesini açın ve düzgün bir ses seviyesi ayarlayın.
  • sudo modprobe pcspkr
  • ve elbette bip paketini sudo apt-get install beep

0

Komut beepbenim için işe yaramadı, ben de kendi çözümümle geldim:

alias beep="mplayer -ao alsa $HOME/bin/alert.wav &>/dev/null"

alert.wavKısa bir ses dosyası nerede . Kullanımı:

$ sleep 2; beep

Blog yayınıma buradan bak .


1
Bu, zil sesi değil hoparlörlerde çalmıyor mu?
Ufoguy

0

Bu sorunu bir haftadır araştırıyorum ve bip sesi çıkarmak istediğim iki makineden birinin bilgisayar hoparlörüne sahip olmadığını (tuhaf) keşfettim. Öyleyse bir tane olup olmadığını kontrol edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.