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