Ubuntu 12.04 через xrdp раскладка клавиатуры не может измениться

У меня есть виртуальный сервер Ubuntu 12.04, на котором я установил рабочий стол Unity. Все работает нормально, кроме единственной клавиатуры, которая у меня есть, это "США". Это может быть связано с тем, что сервер ubuntu был установлен с американской клавиатурой (от поставщика виртуальных машин).

Я хочу, чтобы раскладка клавиатуры была канадско-французской. Я не могу изменить раскладку клавиатуры из графического интерфейса / рабочего стола, см. Рис.

У меня такое чувство, что мне нужно установить новые макеты, возможно, используя apt-get что-то! (noob)

Так что вопросы могут быть, как добавить новые макеты? (У меня есть root между прочим)

enter image description here

2
задан 15 December 2013 в 22:57

2 ответа

Я обнаружил, что проблема с раскладкой клавиатуры XRDP «неразрешима» неразрешимым способом, как иногда бывает в Linux.

К счастью, есть обходной путь, как это часто бывает в Linux.

Вот руководство, которое я написал по созданию вашей собственной пользовательской таблицы ключей для XRDP:

http://cloclotron.net/xrdp_keyboard_layout_workaround.html

0
ответ дан 15 December 2013 в 22:57

Замените раскладку клавиатуры, используя:

 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 для указанной выше команды.

0
ответ дан 15 December 2013 в 22:57

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

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