Skip to content

2.0.1

Compare
Choose a tag to compare
@dispoclavier dispoclavier released this 22 May 10:23
· 740 commits to main since this release
67a076e

Modifications

  • Transformations : Déboguer les dispositions pour les systèmes postérieurs à octobre 2023 suite à la suppression du nom XKB de la touche morte barré. (dispocla.cpp 9ec9fc2, compose-2.yml 6de07bb, compose-1.yml 882ca8a)

Un nouvel AZERTY pour Linux

Utilisation sans droits d’administrateur

Télécharger le dossier « Nouvel-AZERTY-Linux-2.0.1.zip » ci-dessous, sous le titre « Assets », et faire comme indiqué dans le fichier « Lisez-moi-svp.txt » inclus.

Installation

Télécharger le dossier Source code et installer chaque fichier comme indiqué dans son en-tête :

  1. Compose : Prendre le fichier d’un seul tenant, qui se trouve aussi à la racine du dossier « Nouvel-AZERTY-Linux-2.0.1.zip », et le mettre dans X11/locale/en_US.UTF-8/Compose après avoir renommé le fichier Compose existant. Si des dispositions de clavier autres que l’AZERTY sont utilisées, ouvrir le fichier Compose existant et copier-coller à sa fin le contenu du fichier Compose.yml de ce nouvel AZERTY.
  2. dispotypes : Prendre ce fichier et le mettre dans /usr/share/X11/xkb/types/dispotypes.
  3. Dans /usr/share/X11/xkb/types/complete, ajouter include "dispotypes" sur une nouvelle ligne.
  4. dispocla : Prendre ce fichier et le mettre dans /usr/share/X11/xkb/symbols/dispocla.
  5. 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>.
  6. 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 dispositions Super + Espace et Maj + Super + Espace (Super ou Windows). Chaque disposition de clavier peut avoir jusqu’à deux groupes
  7. evdev : 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.
  8. dispoled : Ajouter ce fichier dans /usr/share/X11/xkb/compat/.
  9. Dans /usr/share/X11/xkb/compat/complete, ajouter include "dispoled" sur une nouvelle ligne.
  10. Veiller à ce que la méthode d’entrée soit XIM. Ce réglage se trouve par exemple (Ubuntu 24) 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 ê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 la liste des dispositions de clavier sous le nom Français France disposition de clavier semi-automatique et devrait pouvoir être ajouté aux dispositions actives.

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.