18.04 中的 GNOME 终端:仅可视铃?

Phy*_*aux 6 gnome-terminal terminal-bell 18.04

我想禁用可听终端铃,并启用可视终端铃。我按照这个答案中的说明进行操作

$ gsettings get org.gnome.desktop.wm.preferences audible-bell
false

$ gsettings get org.gnome.desktop.wm.preferences visual-bell
true

$ gsettings get org.gnome.desktop.wm.preferences visual-bell-type
'frame-flash'
Run Code Online (Sandbox Code Playgroud)

但我同时听到了声音和视觉铃声。同样,禁用首选项中“声音”下的终端铃声会禁用这两种类型。

想法?

小智 4

显然,这个声音来自Ubuntu的警报系统。在Ubuntu 18.04中,您需要进入设置>声音>音效>警报音量>关闭。

我从以下位置得到了这个答案: Turn off error sound on Ubuntu 18.04


Win*_*nix 1

在找到完美解决方案之前,一个解决方法是将铃声替换为无声音。在我的系统上,警报声音位于:

/usr/share/sounds/ubuntu/stereo/bell.ogg
Run Code Online (Sandbox Code Playgroud)

要确认它与您听到的声音相同,请使用:

paplay /usr/share/sounds/ubuntu/stereo/bell.ogg
Run Code Online (Sandbox Code Playgroud)

然后从这个答案:如何从命令行禁用警报音量?, 尝试这个:

sudo mv -v /usr/share/sounds/ubuntu/stereo/*.ogg {*.disabled}
Run Code Online (Sandbox Code Playgroud)

请注意,这会禁用所有声音。仅供bell.ogg使用

sudo mv -v /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg.disabled
Run Code Online (Sandbox Code Playgroud)