这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-shell
RPM 包不将其接口描述符视为配置。这可以通过对文件进行微小更改或删除它来显示,然后验证 RPM:
# rpm -q --verify gnome-shell
S.5....T. /usr/share/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
缺少一个c
旗帜这里表示这不被视为配置;因此将在下次安装软件包时恢复(更新、降级等)