it-swarm.asia

Ubuntu'da sistem bip sesini etkinleştir

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

Komut satırına modprobe pcspkr girmeyi denedim ve modpbe kara listesinde listelenen pcspkr öğesinin kullanılmamasını sağladım. 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.

34
Melissa W

Bu olası bir çözüm olabilir

Bazen olan, pcspkr'in kara listeden çıkarmak için kara listeye eklenmesi olabilir.

/etc/modprobe.d/blacklist dosyasını düzenleyin ve varsa bu satırları kaldırın: (NOT: /etc/modprobe.d/blacklist.conf dosyasını düzenlemeniz gerekir)

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

Bu sorunu çözmezse, Sudo modprobe pcspkr komutunu çalıştırmayı deneyin.

12
Saeros

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

Buradaki fikir, belli bir olay meydana geldiğinde bir komutu çalıştırmak için xkbevd (1) 'i kurmak; Bu durumda, Bell olayı. 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; bu nedenle, bir terminal zilinde çalmak istediğiniz sese bağlı olarak, aplay (1) kullanmak işe yaramayabilir . Zaten sahip değilseniz, vorbis-tools paketini yüklemeniz gerekir:

Sudo aptitude install vorbis-tools

Bundan sonra, ~/.xkb/xkbevd.cf 'u oluşturmanız gerekir (yazımı not edin, makalenin burada bir yazım hatası vardır) 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 Ekle'ye tıklayın, Adı XKB Event Daemon, komutu xkbevd -bg ve yorumu da Software terminal bell olarak ayarlayın.

7
Jason Owen

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

6
maxauthority
  • 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ş: PC/Hoparlör/platform/pcspkr/input/input8 olarak PC Hoparlörü

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.

5
nagul

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ı hale getirmek 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
4
Whyte

İ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 iş parçacığı içinde belirtilen hataların Jaunty'de çözülüp çözülmediğini bilmiyorum).

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

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

lsmod | grep pcspkr

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

grep pcspkr /etc/modprobe.d/blacklist*

BTW, pcspkr, Karmic'ta tekrar varsayılan olarak kara listeye alındı.

3
Pascal Thivent

Bunu dene:

Sudo modprobe pcspkr
3
nano.galvao

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çış
2
Leo

Yükledim bip ile:

Sudo aptitude install beep

Şimdi Shell'den bip sesi veya komut dosyası ile çağırabilirim.

beep
beep -r 3

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

2
pjw

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 ile kurun
1
David Nouls

beep komutu benim için işe yaramadı, ben de kendi çözümümle geldim:

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

Burada alert.wav kısa bir ses dosyasıdır. Kullanımı:

$ sleep 2; beep

Blog yayınıma bakın burada .

0
Jabba

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.

0
Phillip Moxley