Gnome

如何禁用 Gnome 截屏?

  • February 26, 2022

Gnome 截屏實用程序可以通過擊鍵+ ctrl+ shift+alt呼叫R

我將 RHEL 提供給一個對螢幕錄製不滿意的環境,所以我需要禁用它。

Google搜尋該主題只會出現關於如何抓取影片或更改最大長度參數的激動人心的描述。拖網dconf-editor沒有提供任何線索。

無法禁用 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標誌表示這不被視為配置;所以下次安裝包時會恢復(更新、降級等)

引用自:https://unix.stackexchange.com/questions/594441