Уроки русского. Ubuntu, rdesktop и русская раскладка
Имеем: терминальный сервер на вин2008, убунту 9.10
Проблема: при работе в RDP сессии раскладка не преключается, или при переключении наблюдаются глюки в виде неработающих стрелок, кнопок б,ю и т.д.
Одно из решений:
сначала по заветам товарищей ставим патченную версию rdesktop:
нажимаем
sudo dpkg -r rdesktop sudo dpkg -i rdesktop_1.6.0-alt1* cd /usr/lib sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6
и подключаемся:
rdesktop -5 -z -y -u пользователь -p пароль -g разрешениеxэкрана IP_удаленного_компьютера
главная опция “-y” – она говорит использовать raw клавиатуру
Кому-то помогает, кому-то нет. Мне не помогло, а потому продолжаем поиски :)
Следующее средство найдено было на форуме убунты:
Меняем содержимое файлов /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 со вторым паком.
мая 6, 2010 at 15:02
Спасибо помогло! Ubuntu 10.04. Только если rdesktop пускать из консоли, то в консоль сыпится куча мата, но работает. )
[Ответить]
admin Reply:
мая 7, 2010 at 13:51
Всегда рад помочь :)
[Ответить]
июня 1, 2010 at 19:56
ОС: Ubuntu 10.04
Переключение раскладок: Ctrl+Shift
Стоит нажать Alt+Shift и перестаёт что-либо вводится.
Если переключение Alt+Shift то, действительно, все работает.
ЗЫ: Ошибки в консоли можно убрать добавив к команде:
2>/dev/null
[Ответить]
admin Reply:
июня 2, 2010 at 10:34
Я уже давно переключаюсь исключительно по Ctrl+Shift, и менять привычки из-за глюков программы не очень то хочется :)
[Ответить]
riv1329 Reply:
июня 4, 2010 at 6:11
А если не секрет как обошли глюк? У меня некоторые пользователи только по Alt+Shift работают, они постоянно будут промахиваться.
Да и я и не спорю, менять привычки из-за глюков не нужно.
Кроме того, обратите внимание если настроено по Alt+Shift – то ВСЁ работает.
А если настроено по Ctrl+Shift, то нажатие Alt+Shift все ломает.
А еще лучше, поделитесь методикой как вы составили это файл. Я готов потратить время и зафигачить туда все комбинации суперпозиции языков, лишь бы заработало, так меня этот rdesktop достал. Но я даже не знаю с какой стороны подойти.
[Ответить]
admin Reply:
июня 6, 2010 at 13:13
Файли честно скопипастил с форума убунты, поэтому насчет логики работы подсказать не смогу.
Недавно обновился rdesktop – добавился флаг Y – “платформонезависимый raw-режим”. может помочь, хотя у меня и без него работает.
У меня Alt-Shift ничего не ломает, единственный недостаток – раскладка может не переключиться с первого раза.
[Ответить]
riv1329 Reply:
июня 9, 2010 at 9:02
При Y работает, но без стрелок и клавиш над ними :-( Ладно, постраемся разобраться…
[Ответить]
riv1329 Reply:
июня 9, 2010 at 9:04
-Y – опция кторая сначала появилась в альт-линуксе и вот тот rdesktop от Аль в убунте 8.10 замечательно работает с этой опцией. Во всех остальных чего-то сделали с иксами и теперь эта опция в убунте работает криво.
[Ответить]
admin Reply:
июня 11, 2010 at 15:05
-y в убунте вообще лучше не пользовать. Файлик как раз и составили, так сказать придумали обходной путь
[Ответить]
riv1329 Reply:
июня 30, 2010 at 21:41
Проблема решена, кому интересно, вот рецепт:
Ставьте Remmina версии не ниже 0.7.99.1 в Убунту это можно сделать из репозитория ppa:llyzs/ppa примерно так:
sudo add-apt-repository ppa:llyzs/ppa
sudo aptitude update
sudo aptitude install remmina
Смысл в том, что начиная с указанной версии remmina использует для DRP freeRDP – порт rdesktop с учулчениями.
Все работает, со всеми буквами – порядок. Ура!
Дополнителтьно получаем приимущество в виде автоматизации проброса ssh-тоннеля, если необходимо.
Подробнее тут: http://forum.ubuntu.ru/index.php?topic=84392.15
[Ответить]
snake Reply:
июля 27, 2010 at 17:26
Спасибо! Установил и доволен, аки слон :)
[Ответить]
admin Reply:
июня 11, 2010 at 15:04
В ALT-Linux 5 с Y все работает на ура. В бубунте и без -Y с настроенным файликом все тоже прекрасно работает :)
[Ответить]