Почему 13.10 сломал мою пользовательскую раскладку клавиатуры?

Я использовал нестандартную раскладку клавиатуры. По сути, я изменил макет us-mac, чтобы он соответствовал моему идеалу математической версии обычного макета us, который также смешивает немецкие умлауты. Все прошло хорошо и прекрасно работало для 6 последовательных версий Ubuntu. Сегодняшняя версия Upgrade (с 13.04 по 13.10) сломала эту полосу. Теперь у меня есть обычный дерьмовый макет Macintosh.

Теперь xkb просто игнорирует мой макет и все другие изменения, которые я делаю в /usr/share/X11/xkb/symbols/us (пытался везде переключать «0» и «9» и перезагружался - безрезультатно). Почему это так?

Я подозреваю, что мне нужно сделать дополнительный шаг, чтобы изменения вступили в силу или что-то в этом роде. Кто-нибудь хочет указать мне правильное направление?

11
задан 18 October 2013 в 19:41

2 ответа

У меня была та же проблема , и я нашел sudo dpkg-reconfigure xkb-data, чтобы изменения вступили в силу.

Выход из системы не требуется, если вы включили несколько макетов; просто измените макет один раз.

0
ответ дан 18 October 2013 в 19:41

Я только что нашел решение этой проблемы:

Удалите файлы xkm в /var/lib/xkb, выйдите из системы и войдите в нее.

Некоторые строки в /var/log/Xorg.0.log указывают, что Xorg теперь перекомпилирует и повторно использует раскладки клавиатуры:

XKB: generating xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
...
# and on a next restart:
...
XKB: reuse xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
0
ответ дан 18 October 2013 в 19:41

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

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