Я недавно обновил свой ПК от Lubuntu 14.10 до 15,10. Перед обновлением моя раскладка клавиатуры соответствовала моей датской клавиатуре. Но после обновления у меня, вероятно, есть стандартное английское/АМЕРИКАНСКОЕ расположение.
Я не знаю о iBus
и fcitx
, насколько информация о подсказке говорит мне, для более сложных языков, таких как китайский язык.
У меня нет a US
значок в панели задач, никакой клавиатуре и/или значке языка вообще.
Вещи я попробовал:
Выполнение следующего в терминале работает, но только до следующей перезагрузки:
setxkbmap -layout dk
Я получил следующий параметр в файле /etc/default/keyboard
:
XKBLAYOUT="dk"
Установка и запущение приложения, Lxkeymap изменяет клавиатуру на датский язык, когда я выполняю его, но перезагрузка возвратит расположение в США.
Я не хочу ничего необычного, я просто хочу установить свою раскладку клавиатуры на датский язык. Как я могу сделать это?
Какой-то гуглинг и тест привели меня к следующему:
Щелкните правой кнопкой мыши по панели -> Добавление/удаление элементов панели -> Добавление -> Обработчик раскладки клавиатуры
Добавляет иконку на панель, и, щелкнув ее правой кнопкой мыши и выбрав "Настройки", появляется инструмент GUI для управления раскладками клавиатуры.
Для добавления языков "сохранить раскладку системы" следует снять флажок.
Я считаю, что это решение работает, только если реализована система systemd? У меня это работает в Lubuntu 16.04. Давайте сначала проверим, работает ли это.
Подойдите к терминалу и введите
localectl status
У вас должно быть это (частично VC Keymap и X11 layout). Если нет команды или чего-то подобного, у меня нет идей.
System Locale: LANG=en_AU.UTF-8
LANGUAGE=en_AU:en_GB:en
VC Keymap: us
X11 Layout: us
Если да, то следующее должно исправить это.
localectl set-keymap dk
localectl set-x11-keymap dk
Я сам установил клавиатуру GB вместо клавиатуры США, поэтому моя ситуация очень похожа . К сожалению, у меня мало ноу-хау, поэтому, возможно, следующее изменилось больше, чем вы хотели бы, но у меня не было никаких проблем.
Решение адаптировано из ответа Меуха: https://unix.stackexchange.com/a/307767
Так как предыдущие попытки не решили проблему, вот обходной путь:
echo "setxkbmap -layout dk" >> ~/.xsessionrc
Referance: https://wiki.debian. org/Keyboard
Была аналогичная проблема с немецкой клавиатурой qwertz в варианте Lubuntu для eeepc . После некоторых поисков я установил инструмент Lxkeymap. Он добавляет недостающие параметры выбора в графический интерфейс LXDE.
sudo apt install lxkeymap
Для меня, купившего ноутбук с английской клавиатурой, но будучи голландским пользователем, я хотел иметь возможность набирать "e вместо ë", сочетание Соединенного Королевства и английского (Великобритания, международный язык с мертвыми клавишами ) работает отлично. До этого комбинация США и английского языка (США, международный язык с мертвыми клавишами) работала нормально.
В Lubuntu, дополнительные решения, указанные выше: щелкните правой кнопкой мыши нижнюю панель и добавьте обработчик раскладки клавиатуры.
На данный момент он обрабатывает только «английский (США)», и появляется флаг США (можно изменить на текст).
Чтобы добавить поддержку международного языка США (с мертвыми клавишами), справа нажмите на флаг и войдите в Настройки.
Во фрейме раскладки клавиатуры нажмите + Добавить . Отображается красивый список с флагами всех стран мира. Снова выберите американский английский, но обратите внимание на крошечный значок в форме треугольника слева от него: он расширится до довольно полного списка вариантов, одним из которых является требуемый американский международный. с мертвыми клавишами.
Вы можете выбрать комбинацию клавиш, чтобы активировать его (я использую Right Alt ). После установки вы также можете щелкнуть значок флажка на панели: каждый щелчок переключает макет.
Теперь у вас есть желаемый макет, в моем случае я часто пишу по-испански на клавиатуре США. Апостроф + вокал расставляет акценты, в том числе ñ. áéíóúü.
Почему бы просто не отредактировать / etc / default / keyboard и изменить XKBLAYOUT на любое значение, которое вы хотите установить (dk, gb, us и т. Д.). Я сделал это, чтобы сменить раскладку uk на раскладку us, работает после перезагрузки.