Est-il possible de désactiver la fonctionnalité de répétition au clavier, comme requis par divers jeux Flash, via la ligne de commande?
Normalement, il peut être désactivé en allant dans les paramètres -> clavier et en appuyant sur le bouton, mais je me demande s’il existe une solution de programmation/ligne de commande que je peux implémenter dans un de mes programmes.
Vous pouvez utiliser l'utilitaire xset
, qui fonctionne au niveau X.org, sur tous les environnements de bureau. (La solution dconf
/gsettings
est spécifique à Gnome.)
Pour désactiver le clavier, répétez:
xset r off
Pour réactiver le clavier, répétez l'opération avec le même délai et les mêmes paramètres que précédemment:
xset r on
Voir man xset pour plus de détails.
Bien sûr, cela devrait être possible :)
Ouvrez le terminal et exécutez la commande suivante pour le désactiver:
dconf write /org/gnome/settings-daemon/peripherals/keyboard/repeat false
Si vous souhaitez définir la valeur par défaut, utilisez l’option reset
comme suit:
dconf reset /org/gnome/settings-daemon/peripherals/keyboard/repeat
De man dconf :
dconf write KEY VALUE
dconf reset [-f] PATH
-f
doit être spécifié.Aussi, vous pouvez utiliser gsettings
au lieu de dconf
:
gsettings set org.gnome.settings-daemon.peripherals.keyboard repeat false
De homme 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.