Chaque fois que je branche un autre clavier, le taux de répétition des touches est réinitialisé à une valeur

4

J'ai ce qui suit est mon .xinitrc:

xset r rate 250 100 &

Ce qui définit le taux de répétition lorsque vous maintenez une touche du clavier sur une valeur assez élevée. Cependant, chaque fois que je branche un autre clavier, le taux est réinitialisé et beaucoup plus bas. Pourquoi cela pourrait-il se produire et comment puis-je résoudre le problème?

Cela pourrait-il être lié au fait que l'un des claviers est un PS / 2 et l'autre est un port USB?

jojman
la source

Réponses:

4

J'ai résolu le même problème en éditant mon ~/.xserverrc.

Cela ressemble à ceci:

exec /usr/bin/X -nolisten tcp -ardelay 300 -arinterval 25 "$@"

C'est équivalent à xset r rate 300 40, car xset utilise la fréquence alors que les options de démarrage X utilisent un délai (1 / 25ms = 40Hz). Dans votre cas, ardelay serait 250 et arinterval, 10.

Notez que j'utilise startx pour lancer ma session X mais votre gestionnaire d’affichage (si vous en utilisez un) risque de ne pas lire votre xserverrc. Gnome semble également outrepasser les taux même lorsqu'il est lancé avec startx.

J'utilise un clavier USB connecté à mon ordinateur portable, donc je doute que PS / 2 soit lié à cela.

siikamiika
la source
J'utilise Arch linux et cela fonctionne parfaitement. Dû redémarrer le x server.
kevin
Ouais correct Solution. /etc/X11/xinit/xserverrc est la valeur globale par défaut (sur Debian) .. J’avais un travail cron avant de xset appeler chaque minute comme un bidule idiot ..
eMPee584