Американская клавиатура не работает в 14.04 после удаления файлов *.xkm из /var/lib/xkb

Я хотел настроить сочетания клавиш и следовал приведенному здесь совету: почему 13.10 сломал мою пользовательскую раскладку клавиатуры?

Я изменил мой /usr/share/X11/xkb/symbols/us файл и удален *.xkm файлы из /var/lib/xkb и перезагрузился. Но по какой-то причине Ubuntu не удалось перекомпилировать *.xkm файлы и теперь мой us клавиатура не работает. (Даже у нас виртуальная экранная клавиатура на экране входа в Ubuntu не работает из-за пропущенных ошибок xkm). По какой-то странной причине моя русская раскладка клавиатуры все еще работает, но это мало помогает. Так как я могу восстановить эти *xkm файлы в /var/lib/xkb? я имею *xkm файлы на другом компьютере, может я просто скопирую их на сломанный?

Эта команда sudo dpkg-reconfigure xkb-data у меня тоже не сработало.

1 ответ

Решение

Похоже, что проблема была с /var/lib/xkb разрешения на запись в папку. Я изменил это с:

sudo chmod a=rwx /var/lib/xkb

(что было нелегко без английской / американской клавиатуры) И после перезагрузки я снова смог использовать американскую раскладку.

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