Таблица раскладки клавиатуры - как форсировать обновление?

После создания пользовательской раскладки клавиатуры автоматически создавалась таблица, изображающая раскладку в хорошем графическом представлении. Доступ к нему можно получить с помощью значка клавиатуры. Он открывается в отдельном окне, ср. ниже:

enter image description here

Однако эта таблица не обновляется после внесения изменений в уже существующий макет (даже после перезагрузки). Это раздражает, так как теперь изображение не соответствует фактической раскладке клавиатуры, а скорее оригинальной, прежде чем вносить какие-либо изменения. Он просто никогда не обновляется после создания раскладки клавиатуры с новым именем.

Удаление раскладки клавиатуры из /usr/share/X11/xkb/symbols/ и ее повторное создание не помогает; таблица, кажется, где-то кешируется.

Я понятия не имею, где хранится эта картинка (или что бы то ни было), я даже не знаю, какая программа ее создает (она не очень похожа на ps-файлы, созданные xkbprint). Может быть, удаление таблицы (не раскладки клавиатуры) подойдет, но, поскольку я не знаю, где она находится, я не смог попробовать.

Буду признателен за подсказку, как заставить эту таблицу обновляться, чтобы она соответствовала моей измененной раскладке клавиатуры.

(Я использую Precise с Unity.)

5
задан 29 May 2013 в 02:51

2 ответа

Кэш (скомпилированных) раскладок клавиатуры хранится в каталоге /var/lib/xkb/, в различных файлах *.xkm. Возможно, удаление этих файлов может помочь? В этом каталоге есть README, дающая немного больше информации.

0
ответ дан 29 May 2013 в 02:51

AFAIK единственное решение состоит в том, чтобы перезапустить X-сервер, либо войдя в систему / перезагрузившись, либо:

0
ответ дан 29 May 2013 в 02:51

Другие вопросы по тегам:

Похожие вопросы: