GNU/Linux >> Tutoriels Linux >  >> Linux

Xorg :plusieurs claviers, une configuration ?

Sur mon ordinateur portable, je modifie certaines raccourcis clavier et préférences de clavier avec
xmodmap 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.


Linux
  1. Comment configurer plusieurs SSL sur une seule IP avec Nginx

  2. Façon de synchroniser une seule partition ?

  3. Exécuter combiner plusieurs commandes Linux en une seule ligne

  4. Linux :synchroniser les fichiers en continu, dans un sens

  5. Pouvons-nous monter plusieurs disques dans un seul répertoire ?

Comment joindre plusieurs lignes en une seule dans un fichier sous Linux

Comment exécuter plusieurs commandes Linux en une seule commande

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

3 méthodes pour afficher la sortie tail -f de plusieurs fichiers journaux dans un terminal

Existe-t-il un moyen de définir plusieurs propriétés de système de fichiers ZFS à la fois ?

Méthode recommandée pour installer plusieurs versions de Python sur Ubuntu 20.04