Почему 13.10 нарушили мою собственную раскладку клавиатуры?

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

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

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

1
задан 18 October 2013 в 20:41

1 ответ

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

Удалите файлы 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
11
ответ дан 24 May 2018 в 16:37
  • 1
    Работает как шарм. Благодаря! – con-f-use 19 October 2013 в 15:44
  • 2
    Не нужно выходить из системы, переключиться на другой макет, а затем обратно. будут созданы новые xkm, и новое изменение будет активным. Спасибо. – user.dz 26 March 2014 в 03:34

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

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