चूंकि यह Google पर बहुत उच्च श्रेणी का प्रश्न है, इसलिए मैं कंसोल और X11 में बीप को फिर से सक्षम करने के लिए किए गए कदमों को जोड़ूंगा:
लिनक्स कंसोल ( CTRL+ ALT+ F1... F6) के लिए:
यह डिफ़ॉल्ट रूप से क्यों काम नहीं करता है
जैसा कि पहले ही उत्तर दिया गया है , pcspkr
पीसी स्पीकर के लिए कर्नेल ड्राइवर को उबंटू में ब्लैकलिस्ट किया गया है।
रिबूट तक अस्थायी रूप से सक्षम करें:
sudo modprobe pcspkr
स्वचालित रूप से बूट पर सक्षम करें:
sudo nano /etc/modprobe.d/blacklist.conf
( pcspkr
इसे मिटाकर टिप्पणी लाइन को #
)
X11 टर्मिनलों के लिए (जैसे डिफ़ॉल्ट gnome-terminal
)
यह डिफ़ॉल्ट रूप से क्यों काम नहीं करता है
X के तहत, जैसे कि यूनिटी, केडीई, गनोम शेल का उपयोग करते समय, बीप की घटनाओं को पल्सएडियो द्वारा धन्यवाद पर कब्जा कर लिया जाता है module-x11-bell
, जिसे डिफ़ॉल्ट रूप से लोड किया जाता है /usr/bin/start-pulseaudio-x11
। और ध्वनि नमूना पल्सएडियो बीप पर बजाता है bell.ogg
, डिफ़ॉल्ट रूप से रिक्त है। इसके अतिरिक्त, घंटी की मात्रा म्यूट की जा सकती है।
वर्तमान सत्र के लिए अस्थायी रूप से सक्षम करने के लिए,
xset b 100 # perhaps not needed, on my system it was 40 by default
pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg
अन्य उपयुक्त नमूने हैं /usr/share/sounds
जिन पर आप प्रयास कर सकते हैं , उदाहरण के लिए लोगों की जाँच करें/usr/share/sounds/gnome/default/alerts/
ध्यान दें कि beep
कार्यक्रम वास्तव में आवश्यक नहीं है। लेकिन अगर स्थापित है, यह पीसी अध्यक्ष का उपयोग करता है। यह एकमात्र तरीका था जो मुझे एक्स के तहत बजर को सक्षम करने के लिए मिल सकता था:
sudo apt-get install beep
बूट पर स्वचालित रूप से सक्षम करने के लिए, उपरोक्त पंक्तियों को अपने ~/.profile
या सिस्टम-वाइड पर जोड़ें/etc/profile
इसका परीक्षण करने के लिए:
printf '\a'
बीप!
beep
बज़!