如何禁用 Gnome 截屏?

如何禁用 Gnome 截屏?

Gnome 截屏实用程序可以通过按键ctrl+ shift+ alt+来调用R

我将 RHEL 交付到一个不支持屏幕录制的环境,因此我需要禁用此功能。

谷歌搜索该主题只会出现有关如何抓取视频或更改最大长度参数的令人兴奋的描述。一番搜寻却dconf-editor没有给出任何线索。

答案1

无法禁用 Gnome ScreenCast 功能。

@BlueManCZ 提供了有关屏蔽键盘快捷键的合理答案。

但是,用空白掩盖键盘快捷键是不正确的禁用截屏功能。

它由gnome-shell包作为dbus接口提供,其描述符文件是/usr/share/dbus-1/interfaces/org.gnome.Shell.Screencast.xml.

dbus-send(1)gdbus(1)命令可用于Screencast使用该描述符文件中的提示来调用该方法:

$ gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell/Screencast \
> --method org.gnome.Shell.Screencast.Screencast \
> "/tmp/test_%d_%t.webm" "{'draw-cursor': <'true'>}"
$ ls -l /tmp/test*webm
-rw-r--r--. 1 rich rich 270035 Jun 25 17:16 /tmp/test_2020-06-25_17:16:29.webm

更糟糕的是gnome-shellRPM 包不将其接口描述符视为配置。这可以通过对文件进行微小更改或删除它来显示,然后验证 RPM:

# rpm -q --verify gnome-shell
S.5....T.    /usr/share/dbus-1/interfaces/org.gnome.Shell.Screencast.xml

缺少一个c旗帜这里表示这不被视为配置;因此将在下次安装软件包时恢复(更新、降级等)

答案2

您可以转到 Gnome 设置 - 设备 - 键盘快捷键,在那里您可以找到“录制简短的截屏视频”。将此绑定更改为任何其他快捷方式或禁用它。

在此输入图像描述

相关内容