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

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

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

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

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

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

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

1
задан 29 May 2013 в 03:51

1 ответ

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

$ sudo restart lightdm
0
ответ дан 25 May 2018 в 03:21
  • 1
    спасибо, но ни перезагрузка, ни перезапуск lightdm не привели к обновлению таблицы макетов ... – lenz 29 May 2013 в 03:50
  • 2
    Извините, если я не помог, я подумал, что это поможет. Я посмотрю еще и дам вам знать. Пока я могу только сказать вам, что клавиатурная диаграмма не является изображением, и она не кэшируется нигде, т. Е. Ее наиболее возможно изменить. Мне просто нужно подумать о том, как это сделать :) – Томица Кораћ 29 May 2013 в 11:06

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

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