Sur mon ordinateur portable, je modifie certaines raccourcis clavier et préférences de clavier avecxmodmap
et xset
. Lorsque je branche un clavier USB externe, la
configuration de ce nouveau clavier est la configuration par défaut, c'est-à-dire sans mes réglages.
Si je xmodmap
et xset
encore une fois, ces préférences sont également appliquées au
clavier nouvellement branché, mais lors de la connexion/déconnexion, elles sont à nouveau réinitialisées
à la valeur par défaut. Notez que le branchement/débranchement n'affecte jamais la
configuration du clavier de l'ordinateur portable, qui reste à l'écoute pendant tout le
processus.
Question : Comment puis-je en avoir un Ensemble de préférences xmodmap et xset, qui s'applique à n'importe quel clavier (branché maintenant et à l'avenir).
Configuration :Arch Linux sur noyau 3.1.1, Xorg 1.11.2 sans
configuration maison, gestionnaire de
fenêtres :génial 3.4.11, pas de trucs kde ou gnome
Merci !
Réponse acceptée :
@Patkos Csaba :Cela a changé :maintenant, la valeur par défaut est que vous n'avez rien à configurer du tout et cela fonctionne automatiquement. D'une certaine manière, ajouter setxkbmap à .xinitrc est devenu beaucoup plus facile que de changer la configuration du serveur.
De nos jours, vous pouvez brancher un clavier ou une souris USB et demander à X11 de l'ajouter et de le reconnaître, pas besoin de compter sur /dev/mice ou quelque chose comme ça.
Maintenant, j'ai rencontré le problème et, à mon humble avis, la solution parfaite serait un moyen de dire à Xorg d'hériter des nouveaux paramètres de clavier du clavier actuellement connecté ou de dire à setxkbmap de définir les options comme valeur par défaut du serveur pour le courant et futurs claviers.
Jusqu'à présent, je n'ai trouvé aucun moyen de le faire. La seule façon d'éviter d'exécuter à nouveau setxkbmap/xmodmap est de modifier les paramètres par défaut utilisés par hald lors de la configuration de nouveaux périphériques, voir la documentation freebsd, §6.4.2 (certains paragraphes sous l'en-tête de section, ont deux exemples de définition des paramètres par défaut du clavier). Voir aussi "option 2" dans le tutoriel de Klaas Teschauer sur la migration hal. Il y a aussi une question sur Stackoverflow avec des liens sur le déclenchement d'un script sur les ajouts de matériel, si vous préférez le faire de cette façon.