Попробуйте использовать startx в вашем tty, если он не работает на одном терминале, попробуйте ctrl + alt + [F1 to F6], чтобы переключить новый tty
У меня тоже такая же проблема. Я провел много исследований, но я не нашел для меня решения. Вместо этого для многих это было решением:
Open Terminal Type sudo vim /etc/default/keyboard Значения в файле должны быть следующими:XKBMODEL="pc105"
XKBLAYOUT="it"
XKBVARIANT=""
XKBOPTIONS=""
XKBLAYOUT - это код раскладки клавиатуры. Тип man xkeyboard-config для отображения кодов для модели и макета клавиатуры. exit Перезагрузитесь и проверьте. Надеюсь, это и правильное решение для вас;)
Это (второе, не первое) решение определенно работает. У меня была та же проблема с макетом США, который я хотел использовать, и мне все время приходилось удалять и читать каждый раз, когда я вошел в 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
Перезагрузитесь и перепроверьте. Сообщите нам, если это решит вашу проблему.
После обновления до 14.4, используя awesome как windowmanager, я столкнулся с той же проблемой.
Теперь я запускаю «setxkbmap de» (для немецкого макета) в файле конфигурации ~ / .config.rc .lua и все работает отлично.
Я проверил настройки моего приложения для запуска и заметил, что Fcitx запускался по умолчанию в начале. Затем я сконфигурировал Fcitx для моего макета и исправил его.
Другое решение:
Открытие входа в терминал с помощью 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
Перезагрузите и перепроверьте. У меня Ubuntu 10.04, и у меня такая же проблема!
Для меня работает следующее исправление:
Выход из текущего сеанса.
Нажмите по вашему имени пользователя. В нижней строке: есть комбо-переключатель для правильного языка
Вот и все!