Bonjour,
je tente de modifier les couleurs rendues par la commande xkbprint en modifiant le fichier de configuration /usr/share/X11/xkb/geometry/pc. Mais en ajoutant par exemple la couleur bleu au symbole de touche TLDE, xkbprint génère bien un fichier .ps mais l’image n’est pas affichée par gv ou evince.
Voici l’extrait modifié du fichier /usr/share/X11/xkb/geometry/pc :
section "Alpha" {
top= 61;
row {
top= 1;
keys {
{ <TLDZ>, color="blue" },
{ <AE01>, color="grey40" },
{ <AE02>, color="grey30" },
{ <AE03>, color="grey20" },
{ <AE04>, color="grey10" },
<AE05>,
<AE06>,
{ <AE07>, color="grey10" },
{ <AE08>, color="grey20" },
{ <AE09>, color="grey30" },
{ <AE10>, color="grey40" },
<AE11>,
<AE12>,
{ <BKSP>, "BKSP", color="grey20" }
};
};
…
et les commandes pour créer l’image :
$ xkbcomp ~/frOss-inc.xkb -xkm -o ~/frOss.xkm
$ xkbprint ~/frOss.xkm -label name -nokc -color -level2 -o imgXkbprint.ps
$ evince imgXkbprint.ps
Je ne comprends pas pourquoi cette couleur, comme d’autres d’ailleurs, ne passe pas. Le vert est très bien accepter par contre ! Merci.