如何完全关闭系统蜂鸣声

Gui*_*ier 78 kde debian nautilus audio

我使用 Nautilus 来浏览我的文件。我使用基于 Debian 的操作系统和 KDE Plasma 5。

我经常使用键盘。当我在浏览文件时按下向上键时,如果我已经在文件列表的末端,Nautilus 会发送一个很大的系统蜂鸣声,我将通过耳机以 100% 的音量听到它。我的反应就像通电一样。

~/.bashrc为 sudo (root) 用户和我的普通桌面用户放置了以下几行:

# Turn off system beep in console:
xset b off
xset b 0 0 0
Run Code Online (Sandbox Code Playgroud)

然而,尽管从操作系统中的某些地方发出哔哔声(例如擦除 gnome 终端中的空行),它仍然在 Nautilus 中。我相信这是因为 Nautilus 没有提供任何命令,.bashrc或者因为它忽略了这些xset命令。

我该如何解决?

我需要的可能是比 . 更深的层次.bashrc,一些由一切执行的文件,但仍然可以控制声音。否则,以另一种方式禁用声音或替换它可能会很有趣。

Edh*_*dil 49

我不知道 KDE 的声音是什么,但如果您的意思是系统哔声,只需禁用pcspkr模块加载。作为根做:

rmmod pcspkr ; echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf

  • 得知我的新联想笔记本电脑有扬声器时,我感到既有趣又恼火。每次我按退格键太多次,在 Firefox 中 Ctrl+F 搜索失败,选项卡完成失败......总是这种响亮,令人讨厌的哔哔声。删除 pcspkr mod 而不是配置每个软件!(顺便说一下,我需要使用 `/sbin/rmmod`,没有为 root 正确设置 PATH。) (5认同)
  • 这只会禁用 Nautilus 不使用的 PC 扬声器。你在解决错误的问题。 (3认同)
  • 在 Debian 从 Bullseye 升级到 Woodworm(当前“测试”)后,令人讨厌的爆裂声开始让我在击键时感到恼火,就像@Luc 报告的那样。我之前已经禁用了所有可以禁用的音效。确实,禁用这个该死的模块是有效的。处理这个问题真是浪费时间。这个答案可能适合也可能不适合最初的问题,但可能适合未来的读者。谢谢艾德海尔迪尔 (2认同)

Ste*_*itt 42

除了完全静音或断开耳机连接之外,没有所有应用程序都将遵循的事件的系统范围设置。特别是在您的情况下,由于您在 KDE 系统上使用 Nautilus,您会遇到问题,因为 Nautilus 不会遵循您桌面的配置行为。

Nautilus 使用 GNOME 的设置。如果您有 GNOME 控制中心,您可以在那里禁用音效——转到声音设置,然后禁用音效。或者,运行dconf-editor,转到“org/gnome/desktop/sound”,并禁用“event-sounds”和“input-feedback-sounds”。您也可以从命令行执行此操作,请参阅如何从终端关闭 Gnome 上的警报声音/声音效果?详情。

  • @forest 问题指出“Nautilus 将发送一个很大的系统蜂鸣声,我将通过耳机以 100% 的音量听到它”。这不能通过禁用 PC 扬声器来禁用。 (8认同)
  • @forest 问题中确实存在术语问题——Nautilus 不使用系统蜂鸣声。 (7认同)

Cam*_*une 8

静音 Gnome 警报

$ dconf write /org/gnome/desktop/sound/event-sounds "false" 
Run Code Online (Sandbox Code Playgroud)

等效地

$ gsettings set org.gnome.desktop.sound event-sounds false
Run Code Online (Sandbox Code Playgroud)