У меня есть виртуальный сервер Ubuntu 12.04, на котором я установил рабочий стол Unity. Все работает нормально, кроме единственной клавиатуры, которая у меня есть, это "США". Это может быть связано с тем, что сервер ubuntu был установлен с американской клавиатурой (от поставщика виртуальных машин).
Я хочу, чтобы раскладка клавиатуры была канадско-французской. Я не могу изменить раскладку клавиатуры из графического интерфейса / рабочего стола, см. Рис.
У меня такое чувство, что мне нужно установить новые макеты, возможно, используя apt-get что-то! (noob)
Так что вопросы могут быть, как добавить новые макеты? (У меня есть root между прочим)
Я обнаружил, что проблема с раскладкой клавиатуры XRDP «неразрешима» неразрешимым способом, как иногда бывает в Linux.
К счастью, есть обходной путь, как это часто бывает в Linux.
Вот руководство, которое я написал по созданию вашей собственной пользовательской таблицы ключей для XRDP:
Замените раскладку клавиатуры, используя:
xrdp-genkeymap /etc/xrdp/km-040c.ini
Если это не работает, замените содержимое файла /etc/xrdp/km-0409.ini (клавиатура по умолчанию en-us) этим xrdp-genkeymap /etc/xrdp/km-040c.ini (французский). Вы можете найти раскладку клавиатуры для других языков в doc или создать свой собственный, используя:
sudo setxkbmap -layout 'ca' -model logitech_base
Обратитесь к help для указанной выше команды.