Я использую Ubuntu 13.10, и эта проблема возникает после обновления с 13.04:
Я начинаю ubuntu, раскладка клавиатуры установлена на немецкий, что мне нужно. Но, работая, он может изменить случайный вариант на макет englisch.
Когда это произойдет, я должен только напечатать улица+Alt+F1 для переключения на консоль, а затем улица+Alt+F7 чтобы вернуться назад, и тастатур работает хорошо, поскольку ничего не произошло. В чем проблема?
(Я отключил переключение на другие раскладки клавиатуры с помощью Супер+Космос)
Хорошо, я решил проблему.
Вы должны добавить команду:
setxkbmap de
в автозапуске пользователя.
Добавление автозапуска в Ubuntu
Чтобы открыть меню для Ubuntu, вы должны ввести команду:
gnome-session-properties
И теперь вы можете добавить команду в список
В Ubuntu 13.10 или более поздняя версия, Эта работа лучше, чем setxkbmap с индикатором раскладки клавиатуры Gnome / Unity.
gsettings set org.gnome.desktop.input-sources current 0
0 - индекс макета (0 по умолчанию или верхний макет). Макеты, индексированные начиная с 0.
Таким образом, вы можете создать комбинацию клавиш для любого макета, который вы хотите использовать с помощью инструментов настройки, действий gnome, плагина действий compiz, ...