Американская клавиатура не работает в 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
(что было нелегко без английской / американской клавиатуры) И после перезагрузки я снова смог использовать американскую раскладку.