• # Déjà prévu dans Xkb

    Posté par (site web personnel) . En réponse au message virgule avec pavé numérique : lancement de la configuration. Évalué à 5. Dernière modification le 29 mars 2021 à 18:41.

    Parmi les nombreuses options de Xkb1 dont malheureusement les environnements graphiques ne proposent qu’une petite partie, il y en a une qui fait ce que tu veux. En ligne de commande :

    setxkbmap -option kpdl:kposs

    Évidemment, il reste la nécessité de lancer cette commande à l’ouverture de session2... à moins de configurer l’environnement graphique pour conserver le réglage clavier du système3 et de configurer le clavier dans /etc/X11/xorg.conf.d.

    En créant dans ce répertoire par exemple un fichier nommé 90-keyboard_layout.conf contenant :

    Section "InputClass"
     Identifier "Clavier Azerty"
     MatchIsKeyboard "True"
     Option "XkbLayout" "fr"
     Option "XkbVariant" "oss"
     Option "XkbOptions" "kpdl:kposs"
    EndSection
    

    1. Pour avoir l’ensemble des options proposées par Xkb : man xkeyboard-config (puis /kpdl pour voir les possibilités concernant la touche point du pavé numérique).
      Les définitions des touches se trouvent dans /usr/share/X11/xkb/symbols (et plus précisément concernant les options de cette touche dans /usr/share/X11/xkb/symbols/kpdl).

    2. Certains environnements graphiques lancent le fichier .xprofile à l’ouverture de session et pour les autres, il faut chercher une autre solution.

    3. Il y a les environnements graphiques arrangeants et il y a Gnome, pour lequel je n’ai trouvé comme solution que de remplacer l’exécutable de son service de configuration du clavier par un lien vers /bin/true (ça fait un certain temps et je n’ai pas vérifié si ça a évolué)...

    Prendre une bonne disposition : beop.free.fr