После создания пользовательской раскладки клавиатуры автоматически создавалась таблица, изображающая раскладку в хорошем графическом представлении. Доступ к нему можно получить с помощью значка клавиатуры. Он открывается в отдельном окне, ср. ниже:
Однако эта таблица не обновляется после внесения изменений в уже существующий макет (даже после перезагрузки). Это раздражает, так как теперь изображение не соответствует фактической раскладке клавиатуры, а скорее оригинальной, прежде чем вносить какие-либо изменения. Он просто никогда не обновляется после создания раскладки клавиатуры с новым именем.
Удаление раскладки клавиатуры из /usr/share/X11/xkb/symbols/
и ее повторное создание не помогает; таблица, кажется, где-то кешируется.
Я понятия не имею, где хранится эта картинка (или что бы то ни было), я даже не знаю, какая программа ее создает (она не очень похожа на ps-файлы, созданные xkbprint
). Может быть, удаление таблицы (не раскладки клавиатуры) подойдет, но, поскольку я не знаю, где она находится, я не смог попробовать.
Буду признателен за подсказку, как заставить эту таблицу обновляться, чтобы она соответствовала моей измененной раскладке клавиатуры.
(Я использую Precise с Unity.)
Кэш (скомпилированных) раскладок клавиатуры хранится в каталоге /var/lib/xkb/
, в различных файлах *.xkm
. Возможно, удаление этих файлов может помочь? В этом каталоге есть README
, дающая немного больше информации.
AFAIK единственное решение состоит в том, чтобы перезапустить X-сервер, либо войдя в систему / перезагрузившись, либо: