首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用非特权用户的系统beep

如何禁用非特权用户的系统beep
EN

Unix & Linux用户
提问于 2010-09-23 14:35:59
回答 3查看 2.7K关注 0票数 10

如何在Linux上禁用系统哔哔声?我没有超级用户权限,所以我不能重新编译内核/卸载模块。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2010-09-23 15:20:37

对于在shell中生成的嘟嘟声(这似乎是最烦人的),将其添加到“~/..inputrc”中:

代码语言:javascript
复制
set bell-style none

注意,这不是终端,而是特定于主机的。这意味着,当您通过ssh登录到另一台计算机时,未设置此设置时,蜂鸣声就回来了。(我在Fedora上测试过)

票数 11
EN

Unix & Linux用户

发布于 2018-01-08 04:45:13

用户可以在不同的层次上控制蜂鸣声。以下是我所知道的一些:

应用层

  • export LESS="$LESS"' -q' --将-q添加到less的默认选项中,这样就不会敲响警钟(例如。当试图滚动到文件结束时)
  • echo 'set bell-style none' >> ~/.inputrc -禁用所有使用readline的应用程序的铃声(重新启动终端以查看效果)

终端级

  • xterm -vb -启用“视觉钟”,它闪烁终端窗口,而不是制造可听到的噪音。可以将xterm*visualBell: true添加到X资源(~/.Xdefaults)以更改默认值。大多数终端模拟器都包含类似的选项。

X服务器级

  • xset b off -禁用X服务器铃铛

机器级?

  • alsamixer -静音或关闭SpeakerBell频道

在我的情况下,静音ALSA频道没有帮助-我仍然得到一个钟,有时从内置扬声器(即使耳机插上)。但是禁用了X服务器铃声就把它处理掉了。

票数 2
EN

Unix & Linux用户

发布于 2010-09-24 08:08:42

您是否已经在system -> Preferences -> -> System Beep中未选中“启用系统beep”?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/2381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档