如何禁用 gnome-screenshot 的快门声?

如何禁用 gnome-screenshot 的快门声?

最近更新我的LMDEgnome-screenshot,每次截取屏幕截图时,该工具都会开始发出烦人的相机快门噪音。这既令人烦恼又令人震惊(特别是如果您在截屏时恰好戴着耳机)。

我检查了mangnome-screenshot` 页面,但没有相关选项。如何进行无声截图?

答案1

我找到了解决方案这里。播放的声音是/usr/share/sounds/freedesktop/stereo/camera-shutter.oga.因此,只需重命名该文件即可阻止其播放:

sudo mv /usr/share/sounds/freedesktop/stereo/camera-shutter.oga \
    /usr/share/sounds/freedesktop/stereo/damn-camera-shutter.oga

就这样,下次截图的时候,就默默地完成了。

答案2

另一种解决方案1有一些不便:
- 它需要 root 访问权限
- 这是全局更改,因此会影响所有用户
- 升级sound-theme-freedesktop会恢复文件

根据记录,正确的方法(并避免上述所有情况)是通过自定义声音主题禁用2使用的默认声音文件gnome-screenshot(文件名screen-capture.oga与事件相对应screen-capture- 硬编码在gnome-settings-daemongnome-screenshot)。
创建自定义主题目录:

mkdir -p ~/.local/share/sounds/__custom

创建.disabled文件:

touch ~/.local/share/sounds/__custom/screen-capture.disabled

添加index.theme

cat << 'EOF' > ~/.local/share/sounds/__custom/index.theme
[Sound Theme]
Name=__custom
Inherits=freedesktop
Directories=.
EOF

设置__custom为默认主题名称:

gsettings set org.gnome.desktop.sound theme-name '__custom'

或者,如果您使用肉桂:

gsettings set org.cinnamon.desktop.sound theme-name '__custom'

并享受安静...


1:是的,我知道这实际上是我的解决方案,但在将其发布到拱门论坛上时,我只是很懒......

2:伪文件格式“.disabled”用于禁用从另一个主题继承的主题中的声音。如果声音查找算法检测到带有后缀“.disabled”的文件,它将立即终止查找逻辑并认为声音不可用。所有带有“.disabled”后缀的文件的长度应为零。

答案3

重命名快门声音文件是可以的,但如果您没有系统的根访问权限,则可能无法工作。这是另一种方法:

#!/bin/bash
volume=$(amixer sget Master | awk -F '[],[,%]'  '/%/{print $2 }')
amixer sset Master 0
gnome-screenshot
amixer sset Master "$volume"%

这个脚本的作用是记住音量百分比,暂时将音量设置为0,截屏,一旦gnome-screenshot进程退出,音量就会恢复到原来的百分比。

这种方法的优点是灵活并且可以根据您的需求进行定制。该脚本可以绑定到 PrntScr 按钮或自定义快捷方式。

在 Ubuntu 16.04 LTS 上测试

答案4

使用 Gnome 工具时,最好的方法可能是使用 Gnome 设置。在声音设置中将“系统声音”静音使其安静,并且它不是全局的,从 gnome-44 开始,为声音主题选择“none”也具有相同的效果: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6376

或者,从https://www.reddit.com/r/gnome/comments/udjdi9/remove_screenshot_capture_sound/:

gnome-control-center声音下方,切换到除当前声音之外的任何警报声音,然后切换回来。这将确保创建下一步所需的目录结构和文件。然后运行:

touch ~/.local/share/sounds/__custom/screen-capture.disabled
touch ~/.local/share/sounds/

相关内容