Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: rdesktop и win раскладка клавиатуры (не работает часть кнопо  (Прочитано 76885 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Да это веселая штука. Рисунки тоже победил. Причем при подключении через gui рисунки отображаются при включенной опции "кеширование bitmap", а при подключении из консоли наоборот отображаются без опции -b (которая же вроде наоборот включает это же кеширование) :D

Оффлайн Radogosh

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Спасибо автору за этот пост. https://forum.ubuntu.ru/index.php?topic=6863.msg426544#msg426544
Заработало как надо.
Но, при подключении к терминальному серверу нужно вводить пароль (стандартное окно логона Windows).
Раньше с ключем -k en-us по умолчанию ставилась англ раскладка и пользователь спокойно вводил пароль.
А после входа уже применялись настройки профиля и язык становился рус.
Теперь же в окне логона становится рус язык. Нужно руками менять раскладку на енг.
Ключь -k en-us не помогает.
Есть идеи как починить?

Оффлайн LAlexandr

  • Новичок
  • *
  • Сообщений: 22
  • Mint 10.04 + "right hands mod"
    • Просмотр профиля
Нужно указывать не

-k en-us

а просто

-k en

Человеку нужен выбор.

Оффлайн LAlexandr

  • Новичок
  • *
  • Сообщений: 22
  • Mint 10.04 + "right hands mod"
    • Просмотр профиля
В общем, я тут еще покопался еще немного в rdesktop и хочу подитожить все что мне извесно.



1. Для того, чтобы не иметь проблем с русским языком, нужно привести файл "/usr/share/rdesktop/keymaps/ru" к следующему содержанию:

# 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


При этом, подключаться к терминалу следует без использования ключа -y тоесть не использовать "raw" режим использования клавиатуры. Файл /usr/share/rdesktop/keymaps/en-us нужно привести к такому виду:

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


Это нам дает нормальную клавк в терминале и возможность подключаться к терминалу с русской раскладкой по умолчанию.

2. Если на ваша версия rdesktop содержит патч на включение "raw" режима, то могут быть проблемы с клавишей "Caps Lock". Она попросту не работает ни на каких раскладках клавиатуры. Для решения вопроса, нужно открыть файл /usr/share/rdesktop/keymaps/common и закоментировать предпоследнюю строчку. Первоначально она выглядит вот так:

Caps_Lock 0x0 inhibit

А должна выглядеть так:

#Caps_Lock 0x0 inhibit


3. Может кому будет интересно, я использую вот такой набор ключей для подключения к win2003 терминальному серверу:

rdesktop -k ru -a 8 -x -z -N -u пользователь -p пароль 192.168.0.1 -g 90%                             для русской раскладки
rdesktop -k en-us -a 8 -x -z -N -u пользователь -p пароль 192.168.0.1 -g 90%                        для английской раскладки.

Тут мы включаем поддержку NumLock , сжатие данных, восьмибитный цвет а также задаем в процентах - разрашение экрана. Кстати, очень удобно, когда разрешение указанно в процентах - если у клиента меняется монитор, нет нужды менять ярлык запуска.


Все это дело последний раз проверялось на rdesktop 1.6.0-2ubuntu1 и небыло никаких проблем.
« Последнее редактирование: 08 Октября 2009, 04:02:17 от LAlexandr »
Человеку нужен выбор.

Оффлайн ru7701

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
LAlexandr, люди, правильно я понимаю, что вы не используете комбинацию Alt+Shift? У меня с Alt-ом залипает стопудово. Ну по крайней мере, в Server2008. При остальных комбинациях - все Ок. Приучаю к Ctl+Shift.

Перешел, соответственно, в Ваш стан. В 9.10 с отключенным HAL клава вообще не обнаруживается, а с HAL и RAW (-y) как и раньше не работают стрелки и т.д.

Спасибо.
« Последнее редактирование: 14 Ноября 2009, 17:57:34 от ru7701 »

Оффлайн dartgrey

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Внесу свои 5-ть копеек :) Ставил я патченную версию и врубал 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 со вторым паком. На всякий случай, привожу пример комманды, которой я запускаю терминал:

rdesktop -a 8 -x m -z -N адрес_сервера

Остальные ключи добавьте по вкусу:)

Этот способ, модификация предложенного способа на следующей странице:

http://drf-ckoff.livejournal.com/150640.html

спасибо, реально помогло.
запускаю просто клиента, в нем подключаюсь, через гуи, все работает нормально.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
На 9.10 работает такой вариант:
http://remmina.sourceforge.net/

Если используется локаль ru_RU.UTF-8, надо указать в настройках раскладку клавиатуры en-us.

Оффлайн Aries_bc

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
[Ubuntu 9.04 & 9.10]
Подыму еще раз тему.

Пользуюсь rdesktop все ок, с раскладкой все ок. Но! Как всегда есть но.
К примеру на первом рабочем столе и меня открыт rdesktop а на втором чаты.
Что бы переключится на второй рабочий стол надо тянутся за мышой, кликать на переключатель
рабочих столов. Это напрягает. Обычно горячие клавиши для переключения между столами
ctrl+Alt+{Влево или Право} Это все работает, пока не в rdesktop, но как только rdesktop активен
это сочетание не срабатывает :(
Народ, помогите, как можно заставить это работать?

Оффлайн ImSom

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Господа поделюсь ка я с вами своим решением.

Метод LAlexandr  почти идеален. Но возникли определённые сложности при использовании кнопавки CapsLock. Так при её нажатии неправильно работали клавиши [х,ъ,ж,э,ю], а когда работаешь то в терминале то в обычном режиме одновременно (а при связке seamlessrdp + 1С это сам бог велел) CapsLock вообще сума сходил. Решил я это таким вот безобразным методом.

1. Нахрен в xorg.conf убираем режим ScrollLock - из-за этой сволочи CapsLock в итоге и начинал сходить сума.
2. /usr/share/rdesktop/keymaps/common закомментируем строку Caps_Lock 0x0 inhibit
3. (начинаем безобразничать) в файлах нужных нам локалей (en-us, ru в нашем случае обязательно) затираем (или закомментируем) всё к монахам оставляя только

include common
grave 0x29
backslash 0x2b
apostrophe 0x28


4. Запускаем в таком примерно режиме

rdesktop -k en-us,ru -N -x -z -a 8 192.168.1.1



P.S. Вполне возможно у вас CapsLock сума не сходит? но у меня при использовании сразу 3 раскладок (українська, русская, english) это происходило постоянно.
И это юзаю я что в линухе что на серваке Ctrl+Shift.

P.P.S. Гы-гы. Посетила навязчивая мысль. А может если просто сразу, так сказать с коробки в xorg.conf убирать режим ScrollLock то всё будет ОК. Но проверить смогу лишь в конце недели.
« Последнее редактирование: 23 Февраля 2010, 15:34:48 от ImSom »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Нет чтобы убить capslock нафиг... бесполезная кнопка.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Нет чтобы убить capslock нафиг... бесполезная кнопка.
Увы, не все сотрудники с этим согласны. =\

Оффлайн pavlenty87

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
    • Громада Залізного Порту
А у меня на убунте не работает кирилица вообще когда печатаю в ява-приложениях, например в контакте меседж комуто пишу в игрухе какой нибудь, приходиться латиницей пользоваться. И как сказать не работает, с кодировкой скорее проблемы. Вот пример:СЏ сегодня РїСЂРѕС…РѕРґРёР» РјРёРјРѕ Рё заметил. а вот при зажатой клавише контрл:С УЕЗПДОС РТПИПДЙМ НЙНП Й ЪБНЕФЙМ. а вот сам текст: Я сегодня проходил мимо и заметил /. а копипастом вставляется и отображается нормально. я данный текст отправил, но конечного результата пока не знаю). что это может быть???
<a href="http://zaliznyj-port.org.ua/" target="_blank"><img class="mceItem" src="http://tuii.org/files/zaliznyj-port88.jpg"></a>

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Это ява.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ImSom

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
ААААааааааааааааааааааааааааааааа срыв башки.  :2funny: ;D :D :2funny: ;D :2funny: :2funny: :2funny: :2funny: :2funny: :2funny: :2funny: :2funny: :2funny:


Убираем в конфигах клавишу ScrollLock и всё пашет из коробки.


Мать моя женшина.................лядь.............ять...........ють..........................................................уя

Оффлайн pavlenty87

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
    • Громада Залізного Порту
 ;D ;D ;D Как, оказывается, все тупо просто)))
<a href="http://zaliznyj-port.org.ua/" target="_blank"><img class="mceItem" src="http://tuii.org/files/zaliznyj-port88.jpg"></a>

 

Страница сгенерирована за 0.04 секунд. Запросов: 25.