Я использовал пользовательскую раскладку клавиатуры. В основном я модифицировал макет us-mac, чтобы соответствовать моему идеалу математической версии регулярного макета, который также подбрасывает немецкие умлауты в микс. Он прошел хорошо и отлично работал в 6 последовательных версиях Ubuntu. Сегодняшняя версия Upgrade (с 13.04 по 13.10) сломала эту полосу. Теперь у меня есть обычный дрянной Macintosh-Layout.
Теперь xkb просто игнорирует мой макет и все другие изменения, которые я делаю в /usr/share/X11/xkb/symbols/us (пытались перевернуть «0» и «9» повсюду и перезагрузились - нет эффекта). Почему?
Я подозреваю, что мне нужно сделать дополнительный шаг, чтобы изменения вступили в силу или что-то в этом роде. Кто-нибудь хочет указать мне в правильном направлении?
Я только что нашел решение этой проблемы:
Удалите файлы 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