• [^] # xmodmap

    Posté par . En réponse à la dépêche Le Bépo en console inclus de base sous GNU/Linux. Évalué à 2.

    ayant aussi une disposition custom, j'aimerai savoir s'il n'y a pas moyen de faire autrement.

    Pour ma part, j'utilise le programme xmodmap pour personnaliser la disposition bépo. Au démarrage de ma connexion graphique, la commande suivante est automatiquement lancée :

    $ xmodmap /home/pikachu/.xmodmap.conf
    

    Cela applique des règles de personnalisation du clavier qui surchargent celles du système. Le fichier /home/pikachu/.xmodmap.conf contient ceci :

    ! Smiley sous les touches C, T, S et N :
    keycode 43 = c C NoSymbol NoSymbol copyright U0001F60D
    keycode 44 = t T NoSymbol NoSymbol U0001F61E U0001F610
    keycode 45 = s S NoSymbol NoSymbol U0001F60A U0001F604
    keycode 47 = n N NoSymbol NoSymbol U2661 U2665

    ! Caractère # accessible directement avec AltGr+D :
    keycode 31 = d D NoSymbol NoSymbol numbersign numbersign

    ! Le séparateur décimal est la virgule (au lieu du point) :
    keycode 91 = KP_Delete comma NoSymbol NoSymbol period U202F period

    Cette méthode ne nécessite pas de créer de fichier dans le répertoire /usr/share/X11/xkb/, il n'y a donc pas besoin des droits administrateur sur la machine pour personnaliser sa disposition de clavier. De plus, les mises-à-jour du paquet xkeyboard-config n'affecte pas cette méthode. En revanche, il est nécessaire que le paquet xmodmap soit installé sur la machine.

    Plus d'infos sur xmodmap.