Отключить Повторение Клавиатуры из командной строки?

Действительно ли возможно отключить функциональность повторения клавиатуры, как необходим различным флеш-играм, через командную строку?

Обычно это может быть отключено путем движения в настройки-> клавиатура и нажатия кнопки, но я задаюсь вопросом, существует ли командная строка / программное решение, которое я могу реализовать в мою программу.

6
задан 29 January 2015 в 05:49

2 ответа

Можно использовать xset утилита, которая работает на уровне X.org через настольные среды. (dconf / gsettings решением является конкретный Gnome.)

Для выключения повторения клавиатуры:

xset r off

Для включения клавиатуры повторяются снова, с той же задержкой и установлением норм как прежде:

xset r on

См. человек xset для деталей.

9
ответ дан 23 November 2019 в 07:24

Конечно, это должно быть возможно :)

Откройте Terminal и выполните следующую команду для отключения его:

dconf write /org/gnome/settings-daemon/peripherals/keyboard/repeat false

Если Вы хотите установить его на значение по умолчанию, использовать reset опция как следующее:

dconf reset /org/gnome/settings-daemon/peripherals/keyboard/repeat

От человека dconf:

dconf write KEY VALUE
dconf reset [-f] PATH
  • запись: Запишите новое значение в ключ.
  • сброс: Сбросьте ключ или весь каталог. Для каталогов, -f должен быть указан.

Также можно использовать gsettings вместо dconf:

gsettings set org.gnome.settings-daemon.peripherals.keyboard repeat false

От gsettings человека:

set    #  gsettings set SCHEMA [:PATH]  KEY VALUE
   Sets the value of KEY to VALUE. The value is specified as a serialised GVariant.

reset  # gsettings reset SCHEMA [:PATH]  KEY
   Resets KEY to its default value.
4
ответ дан 23 November 2019 в 07:24

Другие вопросы по тегам:

Похожие вопросы: