最常触发终端bell声音的是tab补全失败、退格到行首等操作,需从三层干预:修改/etc/inputrc取消注释set bell-style none;gnome terminal首选项中关闭“终端响铃”;永久拉黑pcspkr模块以禁用硬件蜂鸣。

关掉终端的 bell 声音(最常触发的来源)
绝大多数人听到的“系统提示音”,其实来自终端对 BELL 字符(\a 或 ASCII 7)的响应,比如按 Tab 补全失败、退格到行首、命令未找到时自动触发。这不是 GNOME 桌面音效,而是底层终端模拟器行为。
有两个层面可干预:
-
/etc/inputrc控制 readline 库行为:sudo 编辑该文件,取消注释set bell-style none(确保它没被写成set bell-style visible或拼错);改完后新开终端才生效 - 终端模拟器自身设置:GNOME Terminal →「编辑」→「首选项」→ 当前配置文件 → 底部「终端响铃」选项必须取消勾选;这个开关优先级更高,即使
inputrc没改,关掉它也能静音
禁用内核级 pcspkr 模块(彻底消灭硬件蜂鸣)
有些提示音是直接由主板扬声器发出的“滴”声,和任何 GUI 或终端无关,根源是内核加载了 pcspkr 驱动。临时关闭可用:sudo rmmod pcspkr,但重启就恢复。
永久屏蔽需拉黑模块:
- 执行
echo "blacklist pcspkr" | sudo tee /etc/modprobe.d/blacklist-pcspkr.conf - 再运行
sudo update-initramfs -u确保 initramfs 更新 - 重启后
lsmod | grep pcspkr应无输出
注意:某些老旧外设(如串口设备)可能依赖此模块,但现代 Ubuntu 桌面几乎无影响。
关闭 GNOME 桌面的「警告音效」(GUI 程序弹出的“叮”声)
当 Firefox 告警、文件管理器操作出错、或某些 Qt 程序弹窗时发出的声音,属于 GNOME 的 alert sound,和终端无关。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
关闭路径是:Settings → Sound → Alert Volume 拉到最低,或直接关闭 Event Sounds 开关(Ubuntu 22.04+ 在「声音」设置页底部)。
如果用的是 KDE 或其他桌面环境,对应设置位置不同,但原理一致:找「事件音效」「系统提示音」或「Alert Sound」类选项。
顺手处理开机/关机音效(非提示音,但常被误认)
Ubuntu 默认的 system-ready.ogg 开机音位于 /usr/share/sounds/ubuntu/stereo/,重命名即可:
sudo mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg /usr/share/sounds/ubuntu/stereo/system-ready.ogg.bak- 关机音效同理,对应文件是
system-shutdown.ogg
这些只是音频文件,不涉及服务或模块,改名最安全,想恢复就改回去。
真正容易被忽略的是:三个层级(终端 readline、终端模拟器、桌面音效)可能同时开启,只关一个会让人以为“没生效”。建议按顺序排查——先看是不是按 Tab 发出的声音,再确认有没有 GUI 弹窗音,最后听一次开机过程。










