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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

GARFILD

  • Гость
xorg.conf настроен на winkeys - на локальной машине в XFCE всё в полном порядке.

Проблема в следующем: не работает часть кнопок (часто используемых в работе пользователсми).

Для примера приведу строку запуска rdesktop:

rdesktop -u user -p userpassword -k ru -b -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" -T 'WIN 2003 SERVER' -a 16 192.168.0.10обратите внимание на параметр -k ru

Когда локально раскладка английскас, а на сервере русскас, то не работают кнопки SHIFT+"\" (возле BackSpace) и "." (возле правого SHIFT).
Когда локально раскладка русскас и на сервере русскас, то проще перечислить какие кнопки работают и в придачу на верхнем ряду (где цифры) появляются с шифтом русские буквы.

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

Опытным путем добился более-менее нормальной работы вот такой командой:

rdesktop -u user -p userpassword -k mykeymap -b -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" -T 'WIN 2003 SERVER' -a 16 192.168.0.10обратите внимание на параметр -k mykeymap

mykeymap представлсет из себе квинтисенцию файлов modifiers, common и en-us из каталога /usr/share/rdesktop/keymaps
но даже в таком режиме периодически (не скажу точно в какой комбинации, где англ. где рус. раскладки) пропадают русские кнопки "б" и "ю" или перестают работать "." и "," возле правого SHIFT.

Внимание вопрос!

Как настроить (читай написать) файл из каталога /usr/share/rdesktop/keymaps чтобы избежать вышеописанных пертурбаций?

P.S. Мыслс логически - исключас проблеммные звения, возникает еще 1 вопрос: Может можно каким-либо образом заставить систему (видимо x.org) НЕпереключать раскладку при нажатии Ctrl+Alt для открытого окна rdesktop (чтоб для rdesktop локальнас раскладка всегда была английскас)?

P.P.S.
Мне самому не трудно обойтись без этих кнопок и пользоваться другими комбинацисми клавишь, но пользователсм-операторам ПК это обсснить будет стоить огромного количества нервов - лучше-уж поколдовать с keymaps!

P.P.P.S.
Пример живой. В реале на сервере 2003 в терминале запускается 1С 8.0, а не блокнот. Весь офис на xubuntu - сервер 1. Всё честно, всё куплено. Органы просьба не беспокоиться... ;)

P.P.P.P.S.
Не туда запостил наверно? :-\ в https://forum.ubuntu.ru/index.php?board=33.0 надо было. Да простст меня админы - первый раз. ???
« Последнее редактирование: 09 Февраль 2007, 14:03:50 от GARFILD »

Оффлайн VanSanblch

  • Новичок
  • *
  • Сообщений: 28
  • Всё фигня кроме пчёл
    • Просмотр профиля
Может быть оффтопик, но когда я из-под винды сидел ремоутом через vnc в убунте, то:
1) не печаталась заглавная "Б". Вместо неё выводился слеш
2) в убунте клава переключалась как по Alt+Shift так и через Win. В винде через Alt+Shift. Стоило переключить в убунте раскладку через первое - текст просто переставал вводиться. Переключить через Win нельзя было. Нажимал снова Alt+Shift - проблема исчезала и можно было переключить раскладку через Win.

Проблмы решил поставив DKVM-свичер :)
« Последнее редактирование: 11 Апрель 2007, 23:40:53 от VanSanblch »
Если ты никого не боишься - значит, ты самый страшный!

Оффлайн Loa Guede

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Поменсй переключение в иксах раскладки на совершенно невозможное сочетание - например оба ctrl одновременно :-) вродь как с вылечил проблему подобным способом...

Оффлайн karabov

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
поставить последний rdesktop с патчем включающим поддержку raw клавиатуры, после стого раскладки перестают каклибо зависеть

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Я в 6.06 частично решил подобную проблему, назначив разные сочетания переключения раскладок.
Для локальной машины под Ubuntu - Alt+Shift, на сервере - Ctrl+Shift (проблема была в том, что при Alt+Shift на сервере фокус уходил в главное меню окна, как при нажатии Alt.)
рдесктоп из штатных репозиториев.
Кстати, где можно взять последний rdesktop с означенным патчем?
« Последнее редактирование: 22 Март 2007, 08:14:12 от MA3X »
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн maximpl

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
-k ru - не работает корректно
пользуюсь установкой английской раскладки и все работает.

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
У меня обычно не работают в русской раскладке запятые (Shift+?) и еще некоторые клавиши. По всему видно, что неверно отдаются скан-коды клавиатуры. Либо то, что отдается - вообще не скан-коды %(
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн karabov

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: rdesktop и win раcкладка клавиатуры
« Ответ #7 : 03 Апрель 2007, 10:44:50 »
http://sourceforge.net/tracker/index.php?func=detail&aid=1574223&group_id=24366&atid=381349
там есть указаный патч,его натравливаем на исходник и компилим

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 199
    • Просмотр профиля
Re: rdesktop и win раcкладка клавиатуры
« Ответ #8 : 05 Апрель 2007, 15:00:36 »
его натравливаем на исходник и компилим
Пардон..  а как натравить то на исходник? :о)

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
ознакомиться с
man patch

Оффлайн Second

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
в 7.04  установка раскладки терминального клиента в en-us решила все подобные проблемы.
Именно en-us.

Оффлайн finder

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
в 7.04  установка раскладки терминального клиента в en-us решила все подобные проблемы.
Именно en-us.
Ничего не решена, эта проблема, потому что например, символ @ и т.п. в английской раскладке исчез. Проблема актуальна, у кого какие идеи по её решению? Я думаю нужно создать файл keymap/en-ru - с правильными кодами кнопок, тогда будет всё ок. Если так, может кто-нибудь силён в этом?

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
    • backline
Решается так:
в домашнем каталоге создаем  каталог .rdesktop , в него копируем весь каталог keymaps  из /usr/share/rdesktop
Теперь ищем в нем файлик ru , удаляем из него все и вставляем только эти строчки
include common                                                                 
less 0x33 shift                                                                 
greater 0x34 shift

Рдесктоп запускаем без ключей -k . Проверил, все работает. Да, встречался такой глюк, точно не проверил - если на клиенте переключалка Контрл+Шифт , а на сервере  Шифт+Альт , то латинскими вообще не пишет, а как только сделал переключалки одинаковыми - все пашет и большая Б и слэши, точки, курсоры, цифровая клава, ну все вобщем.

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
спасибо, это помогло - теперь бы сделать так что бы при включенной русской раскладке на линуксе - все равно работало на терминале - а то когда на линуксе русский - то на терминале ничего не вводится

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
похоже опять из за такой ерунды прийдется народ на затрояненные виндовсы пересаживать ((((
ну почему в линуксе все такое недоделанное  :'(  :'(  :'(

 

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