Als französischer Kanadier möchte ich gerne einfachen Zugriff auf Akzente wie èéÀ haben, würde aber aus Programmiergründen gerne deren Position ändern und sie durch {}[] ersetzen (derzeit auf Ebene 3 der Tasten 7 8 9 0 ).
Ich dachte, ich sollte die Datei entsprechend dem Canadian Multilingual Standard-Layout ändern. Ich fand sie in /usr/share/X11/xkb/symbols
, in der ca
Datei. Ich änderte die Einträge für „Canadian Multilingual“ und rief dann auf setxkbmap ca multix
. Die Änderungen funktionierten nicht.
Ich habe ein weiteres Xserver-Fenster geöffnet (sudo xinit -- :2), es setxkbmap ca multi
erneut aufgerufen, keine Wirkung. Ich habe neugestartet, ohne Erfolg. Ich sehe immer noch die Änderungen in der Konfigurationsdatei.
Ändere ich die richtige Datei? Ich habe nachgeschaut, sudo find -name xkb -print
ob ich im falschen Ordner Änderungen vornehme, aber alle anderen Ordner mit diesem Namen waren leer bzw. voller Kauderwelsch.
PS: Ich verwende Ubuntu 12.04
PPS: Ich habe alle Ordner in xkb/symbols überprüft, ohne Erfolg.
Antwort1
Ich hatte das gleiche Problem. Es scheint, dass Ubuntu zwischengespeicherte Kopien der Tastaturlayouts in speichert /var/lib/xkb
.
Bei mir hat das Löschen der xkm-Dateien in /var/lib/xkb: sudo rm /var/lib/xkb/*.xkm
und anschließende Ab- und erneute Anmelden geholfen.
Dadurch wurde das Problem für mich gelöst.