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

Я использую 12.10 с Gnome 3. Я изменил LightDM на GDM. При загрузке раскладка клавиатуры меняется на раскладку США по умолчанию. Когда я добавляю другой макет в конец списка в настройках региона, выбранный макет становится активным. Что мне делать?

6
задан 17 April 2013 в 09:58

8 ответов

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

  1. Открытый терминал
  2. Тип sudo vim /etc/default/keyboard
  3. Значения в файле должны быть следующим образом:

    XKBMODEL="pc105"
    XKBLAYOUT="it"
    XKBVARIANT=""
    XKBOPTIONS=""
    
  4. XKBLAYOUT - это код вашей раскладки клавиатуры. Введите man xkeyboard-config для отображения кодов для модели клавиатуры и раскладки.

  5. Выход

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

0
ответ дан 17 April 2013 в 09:58

Сначала я ввел эту команду в терминале, чтобы получить текущую раскладку клавиатуры, которую я устанавливал после каждой загрузки.

setxkbmap -query

результат:

rules:      evdev
model:      pc105
layout:     tr

Я создал скрипт, включающий эту строку setxkbmap <layout>, в моем случае setxkbmap tr. Я добавил этот скрипт для запуска программ. Это решило мою проблему.

0
ответ дан 17 April 2013 в 09:58

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

dpkg-reconfigure keyboard-configuration

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

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

setxkbmap

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

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

< blockquote>

add mod3 = Scroll_Lock

Было бы неплохо, если у кого-нибудь есть идеи о том, как можно запускать оба при запуске, по крайней мере, пока не будет постоянного исправления для самого распространенная, очевидная и серьезная проблема языковой раскладки в Ubuntu (то есть Ubuntu забывает настройки раскладки клавиатуры после каждой загрузки).

0
ответ дан 17 April 2013 в 09:58

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

0
ответ дан 17 April 2013 в 09:58

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

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

0
ответ дан 17 April 2013 в 09:58
  1. Открыть терминал, нажав Alt + Ctrl + T .
  2. Войдите в систему как root, su
  3. Введите Pass
  4. Введите dpkg-reconfigure keyboard-configuration
  5. exit

Перезагрузите компьютер и повторите проверку. Дайте нам знать, если это решит вашу проблему.

0
ответ дан 17 April 2013 в 09:58

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

  1. Открыть терминал
  2. Войти в систему с правами root su
  3. Введите пароль пользователя root
  4. Обновить и обновить все с помощью sudo apt-get update && sudo apt-get upgrade
  5. Введите следующее:

    apt-get install console-data
    apt-get install console-setup
    apt-get install console-locales
    apt-get install keyboard-configuration
    
  6. Перезагрузите компьютер и повторите проверку.

0
ответ дан 17 April 2013 в 09:58

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

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

Выход из вашей текущей сессии.

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

Вот и все!

0
ответ дан 17 April 2013 в 09:58

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

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