关掉linux下的讨厌的beep声
生活随笔
收集整理的這篇文章主要介紹了
关掉linux下的讨厌的beep声
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
1、使用控制臺登錄后,在shell提示符下面操作時會用到大量的Tab來自動補全,這個時候機器的蜂鳴器就會嘟嘟吡吡不停。辦公室的同事還以為我 qj 電腦,真的好煩! 這個嘟吡的聲音可以使用setterm命令來設置它的長段 setterm -blength 0 后面的取值可以是0-1000,可以用setterm看看它的用法。僅僅輸入上面一條命令還不行,下次重新啟動還會有吡吡聲。徹底解決需要將以上命令加入/etc/bashrc 補充一點:/etc/inputrc里面有一條語句 # do not bell on tab-completion#set bell-style none 這里如果去掉set前面的注釋符,僅僅是把tab自動補全的聲音去掉,而不能徹底消除console下面其它的聲音(比如Backspace, vi) 以上只是關閉了蜂鳴器的聲音,并不影響音箱的發聲,play music, video不會有任何副作用。 本篇文章來源于 恩點 轉載請以鏈接形式注明出處 網址:http://www.ndian.cn/diannao/linux/200801/355943.html2、當然 另外還有: Linux 中在控制臺及 X 的虛擬終端下都可能有蜂鳴聲,而且這兩個地方的蜂鳴聲要通過不同的方式關閉。 控制臺下的蜂鳴聲可通過 setterm -blength 0 關閉。此命令可放在登陸 shell 的配置文件中,例如 Bash 的 .bash_profile. X 的虛擬終端下的蜂鳴聲可通過 xset b off 關閉。此命令可放在 startx 的配置文件 $HOME/.xinitrc 中。 這個摘自:http://linux.chinaunix.net/bbs/viewthread.php?tid=1051067
3、把beep變成音樂,沒試過,也許行吧~~~ 很多人千方百計想關掉控制臺(或 X 終端模擬器)的嘀嘀聲。我覺得有提示音不一定是壞事,但是那個嘀嘀聲聽起來的確有點煩人。而且在我的 irssi 中那個 beep 提示音實在是太小聲了(而且也不好聽)。經過一番尋找,找到了這個 softbeep。softbeep 可以攔截多個發出 beep 的動作,并將其轉化成運行任意命令,包括播放音樂。 softbeep 可以攔截這些事件: 寫入 tty 控制臺的 bell 字符,就是平時所說的’\a’ 基于 gtk/gnome 的程序對 gdk_bell() 的調用 基于 Xlib 的程序對 XBell() 的調用 基于 curses 的程序對 beep() 的調用 安裝不多述。啟用 softbeep 很簡單,設置在環境變量 $LD_PRELOAD 中加 /usr/lib/softbeep/libsoftbeep.so,或者用軟件包提供的包裝程序: softbeep foo softbeep 完全是通過環境變量控制的: SB_REMOVE_BEL 設為 yes 的話會丟掉 TTY 控制臺的‘a’字符。SB_RUN 事件發生時運行的程序。 如果使用 softbeep foo 的形式啟用 softbeep,那么 SB_RUN 默認為 sb-beep,可以自定義 SB_RUN 的值,但記著要用 shell 腳本包起來。我為方便直接改了一下 /usr/bin/sb-beep: #!/bin/sh FILE=/usr/share/sounds/pidgin/alert.wav # if [ “$1″ == “irssi” ] || [ “$1″ == “xchat” ] ; then# ? ? ? FILE=/usr/share/sounds/email.wav# fi # use the player specified in $SB_PLAYER if defined if [ -z “$SB_PLAYER” ]; then ? ? ? exec esdplay $FILEelse ? ? ? exec $SB_PLAYER $FILEfi從此煩人的嘀嘀聲就變成音樂了~… 文章出處:http://www.diybl.com/course/6_system/linux/Linuxjs/200865/122304.html
4、這個是網上轉載比較多的方法 在C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini 后添加 mks.noBeep = "TRUE" 但是,我的這個文件夾下沒有這個config.ini啊,還是看下一個方法吧 vista下是C:\ProgramData\VMware\VMware Workstation\config.ini 轉自:http://club.topsage.com/thread-194151-1-10.html
5、? 在Vmware中關掉系統提示音(System Beep) Vmware中的系統提示音很煩人,下面我們看看如何把它關掉。 1)首先你可以關掉Windows的提示音,一了百了,只要在控制臺下輸入“net stop beep”就可以了(也可以通過net start beep再打開)。 2)在Vmware的對應虛擬機的.vmx文件中,加入 mks.noBeep = "TRUE"。 3)如果方法(2)沒有用,那么,我們需要在一些config或者preference的文件中加入這一選項。在Windows下,可以在Application Data\preferences.ini中加入 mks.noBeep = "TRUE";在Linux下,可以在 /.vmware/preferences, ~/.vmware/config或者/etc/vmware/config之類的地方(似乎不一定)加入這行配置。 這個轉自:http://blog.csdn.net/socrates/archive/2008/01/17/2047927.aspx6、上面的方法呢,關掉host機器的beep顯然不是我的初衷,其二的方法也明顯不好用啊,不過在gnome下面 已經好用了,可文字界面并不怎么好用~~哎,看看這個方法吧: You can disable this by editing a file and entering two simple lines.sudo gedit /etc/modprobe.d/blacklistAnd then add:#silly speaker beepblacklist pcspkrSave your file and the speaker beep will be gone when you reboot.If you don’t want to wait until a reboot, simply type:sudo rmmod pcspkr參考資料:http://www.arsgeek.com/2006/08/23/how-to-turn-off-the-annoying-system-beep-in-linux-debianubuntu/
轉載于:https://my.oschina.net/dxgsmq/blog/81332
總結
以上是生活随笔為你收集整理的关掉linux下的讨厌的beep声的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go桌面主题制作工具——GO Dev T
- 下一篇: 监控实用篇