2.3.0
Modifications
- Disposition du pavé numérique :
- Chiffres :
- Opérateurs :
- Plus :
- Moins : Mode ASCII : Mettre "=" U003D à la place de "#" U0023. Rajouter "\x{". (ibidem)
- Multiplier : Mode ASCII : Redonder "}" U007D. (ibidem)
- Diviser : Mode ASCII : Mettre "\u{" à la place de la barre de fraction "⁄" U2044. (ibidem)
- Point :
- Déboguer la touche virgule des claviers brésiliens. (dispocla.cpp e1803c3)
- Prendre en charge aussi la touche B11 des claviers brésiliens. (dispocla.cpp 339fed4, 8f5ebba)
Un nouvel AZERTY pour Linux
Les dernières versions de Linux sont défectueuses au niveau du commutateur de dispositions de clavier et au niveau de l’application permettant d’activer une disposition à partir d’un fichier compilé, XKBCOMP.
Utilisation sans droits d’administrateur
La version de Linux recommandée pour cet usage est Ubuntu 16.04 ou l’équivalent, de cette époque, des autres distributions.
Télécharger le dossier « Nouvel-AZERTY-Linux-2.3.0.zip » ci-dessous, sous le titre « Assets », et faire comme indiqué dans le fichier « Lisez-moi-svp.txt » inclus.
Installation
Sous les versions de Linux postérieures à Ubuntu 16.04 ou équivalent, il ne paraît pas possible d’alterner entre plusieurs dispositions de clavier, mais on peut changer de disposition en désactivant l’ancienne après avoir activé la nouvelle.
Télécharger le dossier Source code (zip) ou Source code (tar.gz) et installer chaque fichier comme indiqué dans son en-tête :
- Compose.yml : Prendre le fichier d’un seul tenant, qui se trouve aussi à la racine du dossier « Nouvel-AZERTY-Linux-2.3.0.zip », et le mettre dans
X11/locale/en_US.UTF-8/Compose
après avoir renommé le fichierCompose
existant. Si des dispositions de clavier autres que l’AZERTY sont utilisées, ouvrir le fichierCompose
existant et copier-coller à sa fin le contenu du fichierCompose.yml
de ce nouvel AZERTY. - dispotypes.c : Prendre ce fichier et le mettre dans
/usr/share/X11/xkb/types/dispotypes
. - Dans
/usr/share/X11/xkb/types/complete
, ajouterinclude "dispotypes"
sur une nouvelle ligne. - dispocla.cpp : Prendre ce fichier et le mettre dans
/usr/share/X11/xkb/symbols/dispocla
. - evdev-additions.xml : Copier la partie d’un seul tenant qui commence à la ligne 50 et la coller dans
/usr/share/X11/xkb/rules/evdev.xml
avant la balise</layoutList>
. - Dans
/usr/share/X11/xkb/rules/evdev
, désactiver la ligne* * = +%l[2]%(v[2]):2
en l’effaçant ou en la commentant, en la remplaçant par// * * = +%l[2]%(v[2]):2
. Cela sert à empêcher le système d’écraser le deuxième groupe. On peut toujours basculer par exemple entre la disposition grecque et la disposition US-QWERTY par le commutateur de dispositionsSuper + Espace
etMaj + Super + Espace
(Super
ouWindows
). Chaque disposition de clavier peut avoir jusqu’à deux groupes - evdev.c : Mettre ce fichier à la place de
/usr/share/X11/xkb/keycodes/evdev
après avoir renommé celui-ci. Décommenter le cas échéant les définitions de touches souhaitées concernant Effacement arrière, AltFr et VerrCap, à partir de la ligne 100. - dispoled.c : Ajouter ce fichier dans
/usr/share/X11/xkb/compat/
. - Dans
/usr/share/X11/xkb/compat/complete
, ajouterinclude "dispoled"
sur une nouvelle ligne. - Veiller à ce que la méthode d’entrée soit XIM. Ce réglage se trouve par exemple (Ubuntu 24.04) dans
Système
>Pays et langue
>Système
>Gérer les langues installées
>Langue
>Système de saisie au clavier
[iBus, XIM, Aucun].
Si la disposition de clavier utilisée pour saisir le mot de passe à l’ouverture des sessions doit aussi être reconfigurée, ouvrir le fichier /etc/default/keyboard
et changer les valeurs par exemple en XKBLAYOUT="dispocla"
et XKBVARIANT="kbfrFRs"
. Dans ce cas, on peut aussi laisser XKBVARIANT=""
vide, car "kbfrFRs"
est la disposition de base de ce nouvel AZERTY.
Puis fermer la session et en rouvrir une.
Ce nouvel AZERTY figure dans le dossier des dispositions de clavier Français (France)
sous le nom Français France disposition de clavier semi-automatique
et peut être ajouté aux dispositions actives. Afin de l’activer, il est nécessaire de désactiver l’autre disposition, car le commutateur ne fonctionne pas.
Les variantes AZERTY s’appellent :
Breton et français disposition de clavier semi-automatique
;Polynésie Française disposition de clavier semi-automatique
;Afrique francophone disposition de clavier semi-automatique
;Français Belgique disposition de clavier semi-automatique
.
Les variantes redisposées QZJFGY s’appellent :
Français France disposition de clavier semi-automatique redisposée
;Breton et français disposition de clavier semi-automatique redisposée
;Polynésie française disposition de clavier semi-automatique redisposée
;Afrique francophone disposition de clavier semi-automatique redisposée
.
La variante belge ne se décline pas en variante redisposée parce que l’intérêt d’avoir une variante belge, c’est une assez bonne rétrocompatibilité avec l’AZERTY belge, et la redisposition va à l’encontre de cet objectif.
Les vues de disposition se veulent un compromis entre les 8 positions par touche programmables dans XKB et les 4 positions par touche pris en charge par les vues. Les rectangles avec un code sont des touches mortes ou des séquences définies dans le répertoire des touches mortes et des séquences Compose(.yml).