Xkb layout mapping modification sans succès

Salut à tous !
Je lutte depuis pas mal de temps avec les réglages de xkb.
Après de loooongues recherches :030 , j’ai fini par comprendre un peu les rouages des réglages du clavier dans X11.

Mon objectif était de pouvoir avoir accès aux claviers que je souhaite via les combinaisons de touches que je souhaite.

J’ai réussi à obtenir un résultat assez satisfaisant selon mes besoins :
un clavier US/qwerty par défaut (eeepc Taiwan, clavier qwerty et plus à l’aise ce type de clavier Us), bascule sur un clavier Fr/azerty via right-alt, et switch permanent par action combinée des deux shift, donnant la fonction altgr au right-alt. (gestion deslangues à script complexes géré correctement par scim).

Seulement, je ne suis pas satisfait des symboles donnés par le groupe2 de cette version fr (altgr et altgr+shift).
En effet, un clavier qui m’irait bien et que je ne trouve pas serait le french-alternative proposé par défaut par gnome sous ubuntu (et debian je pense), à savoir celui-ci.

Or, j’utilise lxde/openbox (parfois fluxbox) sur une testing, et je ne retrouve pas cette disposition, quelque soient les variantes que j’utilise. Celle-ci devrait être un ‘french-alternative’, donc la variante oss dans xkb, mais le mappage du groupe2 (altgr) n’est pas le même.

J’ai alors tenté plusieurs variantes : fr, fr-oss (alternatif), fr-latin9, fr-oss-latin9 … sans succès jusque là.

Quelqu’un aurait-il des lumières sur le sujet ?

Bonjour,

Si le layout désiré n’existe pas sur ta machine,
tu peux prendre le plus approchant et peaufiner avec xmodmap.

Je ne connaissais pas xmodmap, c’est un outil que je vais utiliser, merci.

EDIT:
de ce que je comprends, xmodmap permet de modifier le layout courrant et non un autre layout qu’on appelle via une touche (enfin, peut-être que je n’ai pas vu).

Suite de l’opération :
Parmi les tutos sous le coude, je suis notemment celui-ci.
Pour le moment, je ne parviens pas à faire marcher les modifs, voici ce que j’ai tenté :

dans le dossier /usr/share/X11/xkb/symbols

  • cp fr fr_modif

  • je modifie les touches comme il me convient, et ajoute “fr_modif” à /usr/share/X11/xkb/rules/base.lst
  • relance setxkbmap avec “fr_modif” à la place de “fr”

Je tente alors de prendre un layout que je n’utilise pas et dont le fichier est court et clair. Je prends le layout “al” de l’albanais.
L’invoquer sans modification par setxkbmap fonctionne.

Je modifie alors le mapping sur quelques lignes sans toucher au cadre.
J’invoque ensuite ce layout “al” à la place de “fr”. Celà ne marche pas non plus : setxkbmap ne lance pas le clavier “al” modifié.
Pour vérification, je replace l’original non modifié à sa place, l’invoque dans setxkbmap, le layout “al” est activé.

Quelqu’un voit-il où ça pourrait coincer ?