Question Tableau de disposition du clavier - comment forcer la mise à jour?


Après avoir créé une disposition de clavier personnalisée, une table représentant la présentation dans une belle représentation graphique a été automatiquement créée. Il est accessible depuis l'icône du clavier. Il s'ouvre dans une fenêtre séparée, cf. au dessous de:

enter image description here

Cependant, cette table n'est pas mise à jour après avoir apporté des modifications à une disposition déjà existante (même après le redémarrage). C'est ennuyeux, car maintenant l'image ne correspond pas à la disposition du clavier, mais à l'original, avant d'apporter des modifications. Il n'est jamais mis à jour après la création d'une disposition de clavier avec un nouveau nom.

Supprimer la disposition du clavier de /usr/share/X11/xkb/symbols/ et créer à nouveau n'aide pas; la table semble être cachée quelque part.

Je ne sais pas où cette image (ou quoi que ce soit) est enregistrée, je ne sais même pas quel programme le crée (il ne ressemble pas trop aux fichiers ps créés par xkbprint). Peut-être supprimer le table (pas la disposition du clavier) ferait le travail, mais comme je ne sais pas où c'est, je ne pouvais pas essayer.

J'apprécierais n'importe quelle indication sur la façon dont je peux forcer cette table à être mise à jour, ainsi pour adapter ma disposition de clavier modifiée.

(J'utilise Precise with Unity.)


5
2017-12-15 00:26


origine




Réponses:


Un cache de dispositions de clavier (compilées) est conservé dans le /var/lib/xkb/ répertoire, dans les différents *.xkm des dossiers. Peut-être que la suppression de ces fichiers peut aider? Il y a un README dans ce répertoire donnant un peu plus d'informations.


1
2018-05-10 15:35



Cela semble prometteur, merci @PLL! Je ne trouve pas le README, cependant ... C'est dans le même répertoire, vous dites? - lenz
Pour moi (en cours d'exécution 14.04), oui, c'est dans le même répertoire: /var/lib/xkb/README.compiled. Je ne sais pas si cela existe dans les versions précédentes, j'ai bien peur. En tout cas, cependant, vous pouvez (si je comprends bien) supprimer le *.xkm des dossiers; ils sont recréés la prochaine fois que vous visitez le panneau Paramètres d’entrée Tex. - PLL
Ça y est ...! Ça a marché! La suppression de ceux-ci a fait l'affaire. - lenz


AFAIK la seule solution consiste à redémarrer le serveur X, soit en se connectant / en redémarrant, soit en:

$ sudo restart lightdm

0
2018-05-28 22:34



merci, mais ni redémarrer ni redémarrer lightdm provoquer la mise à jour du tableau de mise en page ... - lenz
Désolé si je n'ai pas aidé, j'ai pensé que cela aiderait. Je vais me pencher sur la question et vous informer. Pour l'instant, je ne peux que vous dire que le tableau de clavier n'est pas une image, et qu'il n'est pas mis en cache n'importe où, c'est-à-dire qu'il est tout à fait possible de le changer. Je vais juste devoir repenser à la façon de le faire :) - Томица Кораћ