Я нашел более старую ветку на форумах Ubuntu, но, думаю, сейчас есть более простое решение. Я хотел бы переключиться между немецкой раскладкой по умолчанию и английской (США).
keyboard-layout
lubuntu
H3R3T1K
источник
источник
Как говорит Арно, попробуйте:
(для иврита).
Чтобы сделать это постоянным:
источник
Это общее решение, включающее решение других возможных проблем при настройке раскладок клавиатуры и изменение их с помощью сочетаний клавиш. Я проверил это в Lubuntu oneiric, точном и количественном.
- Во-первых, с помощью обработчика раскладки клавиатуры GUI
Щелкните правой кнопкой мыши по кнопке обработчика раскладки клавиатуры на панели LXPanel.
Затем добавьте"
Существуют разные типы раскладок для одного и того же языка.
Также установите ярлык (Change Layout Option).
В случае, если GUI может не работать или отсутствует в 11.10 и т. Д.
или настройки не соблюдаются после выхода из системы, или они не переводятся на практике и т. д. (это часто случалось со мной в 11.10, а не после 12.04).
Проверьте текущие параметры xkb с помощью:
Я приведу пример с тремя языками, американским английским, французским и румынским стандартом. Для немецкого это "де", я думаю.
Итак, чтобы установить нас, fr, ro layout с вариантами default (us), (fr) и standard (ro), которые можно изменить с помощью клавиш ALT-SHIFT:
Чтобы проверить, все ли в порядке и сделать все изменения постоянными (если gedit является предпочтительным текстовым редактором):
Смотрите, что параметры соответствуют:
Обратите внимание, что настройки в Keyboard Layout Handler точно такие же, как в отношении порядка, подтипа и ярлыка.
- Другие возможные проблемы.
В 12.10 у меня была более странная проблема. Несмотря на выполнение вышеупомянутых двух шагов, был доступен только основной язык. Это было решено путем удаления и переустановки всех дополнительных языков (все, кроме основного) и добавления дополнительных языков, как в предыдущих шагах.
источник
Постоянное решение, предоставленное user1112507, работало для меня в Lubuntu 12.04, но не в 12.10, где, очевидно, setxkbmap нужно отложить перед выполнением.
Его решение, модифицирующее / etc / xdg / lxsession / Lubuntu / autostart, предназначено для всех пользователей. Вот обходной путь для случая с одним пользователем:
Установите нужные языки.
Создайте сценарий оболочки для выполнения setxkbmap после задержки и сохраните его в удобном месте. Запуск в фоновом режиме может ускорить процесс входа в систему. Увеличьте время сна, если это необходимо. Замените «us, il» на нужные вам языковые коды.
Сделайте скрипт исполняемым и убедитесь, что он работает, переключив комбинацию клавиш Alt-Shift для переключения языка.
Создайте файл .desktop, который выполняет только что созданный сценарий оболочки. Замените «имя пользователя» на ваше имя пользователя.
Выйдите из системы и снова войдите в систему, затем протестируйте ее, щелкнув новый значок на рабочем столе, а затем переключите Alt-Shift.
Переместите файл .desktop в ~ / .config / autostart.
Выйдите из системы и войдите снова, затем протестируйте, переключив Alt-Shift.
источник