Rdesktop настройки против глюка с раскладкой клавиатуры

Спешу поделиться с тем, кто еще не знает и записать, чтобы сам не забыл

Если Вы используете rdesktop для доступа терминального клиента к рабочему столу Windows,то скорее всего проблема переключения раскладки клавиатуры и набора точки или запятой Вам знакома. Лично я терпел несколько месяцев. Честно гуглил и пробовал, пробовал и гуглил, но ничего не помогало.

Что делал:
1)Пробовал менять параметр -k (-k en-us, -k ru, -k none). Не помогает;
2)Пробовал устанавливать патченый rdesktop отсюда http://habrahabr.ru/blogs/ubuntu/28264/ и это http://sisyphus.ru/srpm/Sisyphus/rdesktop/patches. Все-бы хорошо, только отказали стрелки на клавиатуре, а стрелка вниз вообще вызывает меню «Пуск» на терминале. Не помогает.

Сегодня абсолютно случайно наткнулся на пост http://forum.ubuntu.ru/index.php?topic=6863.msg343596#msg343596.

Вот решение которое мне помогло:

Заменить содержимое файлов /usr/share/rdesktop/keymaps/ru и /usr/share/rdesktop/keymaps/en-us одинаково на следущее:

# generated from XKB map ru
include common
map 0x419
grave 0x29
asciitilde 0x29 shift
asciicircum 0x07 shift
backslash 0x2b
bar 0x2b shift
apostrophe 0x28
greater 0x34 shift
less 0x33 shift

В итоге, все кнопки работают и в русской и в английской раскладке что в патченной версии, что в оригинальной. Причем, можно не указывать в параметрах запуска ключ -k с англицкой раскладкой, все работает и с русской раскладкой тоже. Ключ -y указывать НЕ НАДО!! Проверено на терминалах Win2k3 Server и на XP со вторым паком.

Взято из блога IT отдела

Запись опубликована в рубрике Работа. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *