Desativa a repetição do teclado a partir da linha de comando?

5

É possível desabilitar a funcionalidade de repetição do teclado, como é necessário para vários jogos em Flash, através da linha de comando?

Normalmente, pode ser desativado nas configurações - > Teclado e apertar o botão, mas eu estou querendo saber se há uma solução de linha de comando / programática que eu possa implementar em um programa meu.

    
por Vasu 22.01.2015 / 06:24

2 respostas

5

Você pode usar o utilitário xset , que funciona no nível do X.org, em ambientes de área de trabalho. (A solução dconf / gsettings é específica do Gnome.)

Para desativar a repetição do teclado:

xset r off

Para ativar novamente a repetição do teclado, com as mesmas configurações de atraso e taxa de antes:

xset r on

Veja man xset para detalhes.

    
por tanius 11.03.2016 / 15:56
3

Claro que deveria ser possível:)

Abra o Terminal e execute o seguinte comando para desativá-lo:

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

Se você quiser definir o valor padrão, use a opção reset da seguinte forma:

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

De man dconf :

dconf write KEY VALUE
dconf reset [-f] PATH
  • write: escreva um novo valor em uma chave.
  • reset: redefine uma chave ou um diretório inteiro. Para diretórios, -f deve ser especificado.

Você também pode usar gsettings em vez de dconf :

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

De configurações do homem :

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.
    
por devWeek 22.01.2015 / 06:40