Утилита Gnome screencast может быть вызвана нажатием клавиши ctrl+ shift+ alt+ Р.
Я доставляю 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
Хуже того,:пакет RPM gnome-shell
не рассматривает свои дескрипторы интерфейса как конфигурации. Это можно показать, внеся незначительные изменения в файл или удалив его, а затем проверьте RPM :
# rpm -q --verify gnome-shell
S.5....T. /usr/share/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
Отсутствие здесь флагаc
указывает, что это не рассматривается как конфигурация;и поэтому будет восстановлен при следующей установке пакета (, обновлении, понижении версии и т. д.)
Вы можете перейти в настройки Gnome -Устройства -Сочетания клавиш и там найти «Записать короткий скринкаст». Измените эту привязку на любой другой ярлык или отключите его.