Будучи франкоканадцем, мне нравится иметь легкий доступ к таким знакам ударения, как èéÀ, но я хотел бы изменить их расположение и заменить их на {}[] для целей программирования (в настоящее время они находятся на уровне 3 клавиш 7 8 9 0 ).
Я решил, что мне следует изменить файл, соответствующий канадскому многоязычному стандартному макету. Я нашел его в /usr/share/X11/xkb/symbols
, в ca
файле. Я изменил записи для "Canadian Multilingual", затем вызвал setxkbmap ca multix
. Изменения не сработали.
Я открыл еще одно окно Xserver (sudo xinit -- :2), вызвал setxkbmap ca multi
снова, никакого эффекта. Я перезагрузил, безрезультатно. Я все еще вижу изменения в файле конфигурации.
Я модифицирую хороший файл? Я побежал, sudo find -name xkb -print
чтобы проверить, не модифицирую ли я не в той папке, но все остальные папки, названные как есть, были пустыми или полными тарабарщины
P.S.: Использую Ubuntu 12.04
PPS: Я проверил все папки в xkb/symbols, но безрезультатно.
решение1
У меня была та же проблема. Похоже, Ubuntu хранит кэшированные копии раскладок клавиатуры в /var/lib/xkb
.
Мне помогло удаление файлов xkm в /var/lib/xkb:, sudo rm /var/lib/xkb/*.xkm
выход из системы и повторный вход в систему.
Для меня это решило проблему.