उबंटू में सिस्टम बीप को सक्षम करें


34

मैंने सिस्टम बीप काम करने की कोशिश की है, लेकिन कोई सफलता नहीं मिली। मैंने प्रयोग किया echo -e '\a'और beepअनुप्रयोग।

मैंने modprobe pcspkrकमांड लाइन में प्रवेश करने की कोशिश की है , और सुनिश्चित किया है कि pcspkr को modprobe ब्लैकलिस्ट में सूचीबद्ध नहीं किया गया है। मैंने भी सक्षम किया

  • सूक्ति डेस्कटॉप से: सिस्टम → ध्वनि → सिस्टम बीप → श्रव्य बीप सक्षम करें,
  • एक टर्मिनल विंडो से: संपादित करें → सामान्य → टर्मिनल घंटी।

हालांकि यह समस्या ठीक नहीं हुई।

मेरा कंप्यूटर एक आईबीएम थिंकपैड, iSeries लैपटॉप है। मुझे पता है कि मेरा हार्डवेयर स्पीकर काम करता है, क्योंकि यदि स्टार्टअप पर बैटरी कम है, तो यह बीप करेगा।



जवाबों:


12

यह संभव समाधान हो सकता है

क्या होता है कभी-कभी इसे pcspkrब्लैकलिस्ट में जोड़ा जा सकता है, इसे ब्लैकलिस्ट से हटाने के लिए

/etc/modprobe.d/blacklistयदि वे मौजूद हैं तो इन पंक्तियों को संपादित करें और निकालें: (नोट: आपको /etc/modprobe.d/blacklist.confइसके बजाय संपादित करने की आवश्यकता है )

# get rid of system beep

blacklist pcspkr

इस लाइन को निष्क्रिय करने के लिए रिबूट करें। स्पीकर को निष्क्रिय करें (जो बीप को हटाता है), इन लाइनों को जोड़ें और रिबूट करें।

इससे आपकी समस्या हल हो सकती है। यदि हम सिस्टम विवरण जानते हैं तो अधिक जानकारी प्रदान कर सकते हैं।

यदि वह आपकी समस्या को हल करने का प्रयास नहीं करता है sudo modprobe pcspkr


2
मैंने ब्लैकलिस्ट की जाँच की, लेकिन यह सूचीबद्ध नहीं थी।

रिबूटिंग क्यों? बस मॉड्यूल को मैन्युअल रूप से लोड करें।
पास्कल थिवेंट

यह 10.04 के लिए डिफ़ॉल्ट है
चार्टलेब्रिज

1
दुख की बात है, मदद नहीं की।
ताल वीस

1
@Robru धन्यवाद कि काम किया। इसे उत्तर में जोड़ा गया।
उफोगुय

8

मेरे लैपटॉप में एक पीसी स्पीकर नहीं है, इसलिए मुझे एक सॉफ़्टवेयर-केवल समाधान की आवश्यकता थी। मुझे सिस्टम बीप के लिए ऑडियो फ़ाइल चलाने के लिए GNOME सेट करने के बारे में एक लेख मिला ।

जब एक निश्चित घटना होती है तो कमांड चलाने के लिए xkbevd (1) सेट करने का विचार है; इस मामले में, घटना Bell। उबंटू 9.04 जयंती (और संभवतः पिछले संस्करणों के लिए) के लिए, प्रदान की गई ध्वनि फ़ाइलों में से कई तरंगों के बजाय ऑग्स वोरबिस प्रारूप में हैं, इसलिए जिस आवाज़ पर आप टर्मिनल घंटी पर खेलना चाहते हैं, उसके आधार पर aplay (1) का उपयोग करके काम नहीं कर सकते हैं । यदि आपके पास पहले से यह नहीं है, तो आपको वोरबिस-टूल्स पैकेज स्थापित करना होगा:

sudo aptitude install vorbis-tools

उसके बाद, आपको ~/.xkb/xkbevd.cf(वर्तनी पर ध्यान दें, लेख में यहां एक टाइपो है) बनाने और निम्नलिखित डालने की आवश्यकता होगी:

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

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

लॉगिन पर डेमॉन चलाने के लिए, आप अपने प्रोफ़ाइल को संपादित कर सकते हैं जैसा कि लेख बताता है, या आप इसे अपने स्टार्टअप एप्लिकेशन (सिस्टम -> प्राथमिकताएं -> स्टार्टअप एप्लिकेशन) में जोड़ सकते हैं। एक नया स्टार्टअप प्रोग्राम बनाने के लिए Add पर क्लिक करें, Name टू XKB Event Daemon, कमांड टू xkbevd -bgऔर कमेंट सेट करें Software terminal bell


2
यदि आप घंटी की आवाज़ को कतार में नहीं रखना चाहते हैं तो इसका उपयोग करें: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 ) &"
Janus Troelsen

6

मुझे भी यही समस्या थी। मेरे लिए, यह कंसोल पर "अलसामिक्सर" खोलकर और "बीप" स्लाइडर को अनम्यूट करके हल किया गया था।


इसने मेरे लिए उबंटू 10.04
रियान सैंडरसन

5
  • जाँच करें कि क्या वर्तमान में pcspkr मॉड्यूल लोड है

    $ लस्मोड | grep pcspkr pcspkr
    10496 0

  • जांचें कि क्या / var / log / dmesg में कोई संबंधित त्रुटियाँ हैं

    $ sudo grep pcspkr / var / log / dmesg
    [15.620198] इनपुट: PC अध्यक्ष के रूप में / उपकरणों / मंच / pcspkr / input / input8

यदि अभी भी कोई सुराग नहीं है, तो अन्य त्रुटियों के लिए / var / log / dmesg की एक पूर्ण मैनुअल जाँच करें। आज के टाइमस्टैम्प के साथ / var / log / * में अन्य लॉग का त्वरित grep भी कुछ बदल सकता है।

उपरोक्त चरण आपको संभावित मुद्दे को कम करने में मदद करने के लिए हैं। इस तरह की समस्याओं के साथ, बल्ले से सही जवाब का अनुमान लगाना मुश्किल हो सकता है।


4

उबंटू 14.04 (और शायद अन्य) पर, मॉड्यूल- x11-bell मॉड्यूल bell.ogg नमूना खेलने की कोशिश करता है, जो PulseAudio के नमूना कैश में लोड नहीं किया गया है। इसे मैन्युअल रूप से लोड करने के लिए वर्कअराउंड के रूप में, इसे टर्मिनल में टाइप करें:

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

इसे स्थायी बनाने के लिए, उपरोक्त लाइन को अपने होम डायरेक्टरी में .xprofile में जोड़ें (इसे बनाएं यदि यह पहले से मौजूद नहीं है)।

यह कमांड आपको बताएगा कि नमूना भरा हुआ है या नहीं:

pactl list samples

3

सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि सही मॉड्यूल लोड किया गया है। यदि नहीं, तो ध्वनि नियंत्रण केंद्र AFAIK कुछ भी नहीं करेगा (और यहां तक ​​कि अगर मॉड्यूल लोड किया गया है, तो मुझे नहीं पता कि क्या इस थ्रेड में वर्णित कीड़े Jaunty में हल किए गए हैं)।

आप उबंटू के किस संस्करण का उपयोग कर रहे हैं? जयंती से पहले, मॉड्यूल का नाम था snd_pcspkr

क्या आप हमें इसका आउटपुट दे सकते हैं:

lsmod | grep pcspkr

क्या आप हमें इसका आउटपुट दे सकते हैं:

grep pcspkr /etc/modprobe.d/blacklist*

BTW, pcspkrKarmic में फिर से डिफ़ॉल्ट रूप से ब्लैकलिस्ट किया गया है।


3

इसे इस्तेमाल करे:

sudo modprobe pcspkr

यह डेल लैटीट्यूड 5480 + उबंटू 16 पर काम करता है, साथ में apt-get install बीप के साथ समझाया गया है।
AXD

2

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

पोस्ट नंबर 6 ने इसे मेरे लिए हल कर दिया। संक्षेप में एक टर्मिनल में निम्नलिखित करें:

  1. रन 'अलसामिक्सर'
  2. पीसी बीप के लिए कदम
  3. प्रेस अनम्यूट करने के लिए
  4. मात्रा निर्धारित करें
  5. प्रेस से बच

धन्यवाद - यह Ubuntu 12.04 में काम किया। मेरे मामले में क्रिटिकल रूप से अलसमिक्स में बीप को अनम्यूट करने की आवश्यकता थी। यदि हमारे पास पीसी स्पीकर है तो हमें कैसे पता चलेगा? (और डिफ़ॉल्ट रूप से
बीपिंग

2

मैंने बीप को इसके साथ स्थापित किया:

sudo aptitude install beep

अब मैं शेल या स्क्रिप्ट से बीप कह सकता हूं

beep
beep -r 3

यह कार्यक्रम और भी बहुत कुछ कर सकता है। आदमी बीप देखिए ।


1

मेरे लिए समाधान सिंह और नाना से पदों का एक संयोजन था।

  • alsamixer चलाएं, Beep को अनम्यूट करें और एक सभ्य वॉल्यूम सेट करें।
  • sudo modprobe pcspkr
  • और निश्चित रूप से बीप पैकेज के साथ स्थापित करें sudo apt-get install beep

0

कमांड beepमेरे लिए काम नहीं करता था इसलिए मैं खुद का समाधान लेकर आया:

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

जहां alert.wavएक लघु ऑडियो फ़ाइल है। उपयोग:

$ sleep 2; beep

इसके बारे में मेरी ब्लॉग पोस्ट यहाँ देखें


1
क्या यह वक्ताओं में नहीं है और बजर नहीं है?
उफोगुय

0

मैं एक-एक सप्ताह से इस समस्या पर शोध कर रहा हूं, और मैंने उन दो मशीनों में से एक की खोज की है जिसे मैं बीप बनाना चाहता था, जिसमें पीसी-स्पीकर (अजीब) नहीं है। इसलिए जांचें कि क्या कोई है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.