web-dev-qa-db-fra.com

La nouvelle disposition de clavier ne s'actualise pas à moins d'être renommée

Les noms de disposition de clavier ne sont pas publiés pour être réutilisés.

J'essaie de créer une nouvelle mise en page xkb. Voici comment je le fais.

  • Ajouter la nouvelle présentation à/usr/share/X11/xkb/symboles/in
  • Enregistrez la mise en page dans /usr/share/X11/xkb/rules/evdev.xml

La disposition s'enregistre bien la première fois. Mais si je modifie la présentation et répète les étapes ci-dessus, la présentation n'est pas rechargée.

Ce qui n'a pas fonctionné: - setxkbmap -layout us n'a pas fonctionné. - Supprimez complètement la présentation de symboles/in et rules/evdev.xml -> déconnexion -> connexion -> réintroduisez la présentation -> déconnexion -> connexion. - Redémarrer le PC. - Supprimez complètement la disposition de symboles/in et rules/evdev.xml -> redémarrer -> réintroduisez la disposition -> redémarrer.

Chose qui a fonctionné.

  • Renommez la mise en page dans evdev.xml et dans symboles/à chaque fois que je modifie la mise en page.

Je suis incapable de réutiliser un nom, c'est évidemment un problème. Cela ressemble à un bug pour moi ou je ne fais pas les choses correctement.

Je ne savais pas si le problème était avec xkb (xorg), Mint ou Ubuntu. Alors j'ai pensé que j'ai décidé de commencer ici.

https://bugs.launchpad.net/linuxmint/+bug/136941

2
ShaggyInjun

Les dispositions de clavier sont compilées et mises en cache; le cache est nettoyé au redémarrage (je pense - mais je ne suis pas du tout sûr). Ce que je fais normalement est de supprimer manuellement les fichiers de cache, qui sont les fichiers qui se terminent par .xkm dans /var/lib/xkb/.

cd /var/lib/xkb/
rm *.xkm

(en tant que root, ou ajoutez le Sudo approprié).

(Les données de mon blog sur la modification des mises en page).

2
Rmano