Раскладка клавиатуры восстанавливается при каждой загрузке

Попробуйте использовать startx в вашем tty, если он не работает на одном терминале, попробуйте ctrl + alt + [F1 to F6], чтобы переключить новый tty

1
задан 17 April 2013 в 10:58

7 ответов

У меня тоже такая же проблема. Я провел много исследований, но я не нашел для меня решения. Вместо этого для многих это было решением:

Open Terminal Type sudo vim /etc/default/keyboard Значения в файле должны быть следующими:
XKBMODEL="pc105"
XKBLAYOUT="it"
XKBVARIANT=""
XKBOPTIONS=""
XKBLAYOUT - это код раскладки клавиатуры. Тип man xkeyboard-config для отображения кодов для модели и макета клавиатуры. exit

Перезагрузитесь и проверьте. Надеюсь, это и правильное решение для вас;)

4
ответ дан 24 May 2018 в 23:28

Это (второе, не первое) решение определенно работает. У меня была та же проблема с макетом США, который я хотел использовать, и мне все время приходилось удалять и читать каждый раз, когда я вошел в Ubuntu 13.04. Он продолжал возвращаться к макету UK Keyboard, несмотря на то, что он был запущен:

dpkg-reconfigure keyboard-configuration

(ДАЖЕ, ЕСЛИ ЯЗЫК ЯЗЫКА НА НАПРАВЛЕНИИ ПРАВА ЭКРАНА НАСТОЯТЕЛЬНО ГОВОРИТ «США», ), так что это определенно серьезная ошибка, так как даже изменение раскладки клавиатуры при нажатии на них полностью не отвечает! Надеюсь, скоро будет какое-то исправление.

В любом случае, я обнаружил, что на самом деле просто набрал команду:

setxkbmap

в Вкладка «Запуск приложений» решает проблему, когда Ubuntu забывает настройки макета клавиатуры при каждой загрузке.

ОДНАКО: Я обнаружил что-то еще: если вы также запускаете xmodmap при запуске, то это будет OVERWRITTEN командой setxkbmap. Таким образом, команда setxkbmap переопределяет команды xmodmap при запуске. (Я нашел это, потому что мне наконец удалось заставить Ubuntu запомнить мой keybinding Scroll Lock (который я использую для моей клавиатуры с подсветкой), запустив файл .Xmodmap, включая модификацию (в моем случае:

setxkbmap

добавить mod3 = Scroll_Lock

2
ответ дан 24 May 2018 в 23:28
Откройте терминал, нажав Alt + Ctrl + T. Войдите в систему с помощью root, su Введите Pass Type dpkg-reconfigure keyboard-configuration exit

Перезагрузитесь и перепроверьте. Сообщите нам, если это решит вашу проблему.

0
ответ дан 24 May 2018 в 23:28

После обновления до 14.4, используя awesome как windowmanager, я столкнулся с той же проблемой.

Теперь я запускаю «setxkbmap de» (для немецкого макета) в файле конфигурации ~ / .config.rc .lua и все работает отлично.

0
ответ дан 24 May 2018 в 23:28

Я проверил настройки моего приложения для запуска и заметил, что Fcitx запускался по умолчанию в начале. Затем я сконфигурировал Fcitx для моего макета и исправил его.

0
ответ дан 24 May 2018 в 23:28

Другое решение:

Открытие входа в терминал с помощью root su Введите пароль root. Обновите и обновите все с помощью sudo apt-get update && sudo apt-get upgrade Введите следующее:
apt-get install console-data
apt-get install console-setup
apt-get install console-locales
apt-get install keyboard-configuration
Перезагрузите и перепроверьте.
-1
ответ дан 24 May 2018 в 23:28
  • 1
    Почему «Логин с корнем su "» и после этого sudo ... и почему перезагрузка? – A.B. 6 October 2015 в 21:56
  • 2
    Да, sudo можно избежать. Я прочитал, что этого достаточно, чтобы выйти из системы, а затем войти в систему, но для меня это работало только после перезагрузки. – akajack 9 October 2015 в 14:00

У меня Ubuntu 10.04, и у меня такая же проблема!

Для меня работает следующее исправление:

Выход из текущего сеанса.

Нажмите по вашему имени пользователя. В нижней строке: есть комбо-переключатель для правильного языка

Вот и все!

-1
ответ дан 24 May 2018 в 23:28

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

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