Раскладка клавиатуры в терминале (удаленный рабочий стол)

Автор: karymov Дата: 24.02.2009 12:01 Здравствуйте!

Система KDE 4.2
Проблема:
При подключении к удаленному рабочему столу Windows-станции русская раскладка никак не хочет работать правильно: вместо точки ставится "б", символы "?", ":" и т.п. перепутаны. Все ровно так, как описано в этой теме для локального компьютера.
Ранее я замечал такую вещь, работая в Карбоне - если в Гноме установлена английский язык, то при переходе в терминальное окно клавиатура работает правильно, а если в Линуксе включен русски язык, то русский язык в терминале работает неправильно.
В Кобальте в КДЕ этот номер уже не проходит - независимо от раскладке в Линуксе русский язык в терминале ущербен.
Подскажите, плиз, где искать решение?
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 12:19lkanter перед запуском rdesktop установить в этом терминале LANG=C
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 12:55karymov Спасибо. Но я использую krdc. Реально там это сделать?
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 14:00lkanter karymov Пишет:
-------------------------------------------------------
> Спасибо. Но я использую krdc. Реально там это
> сделать?

какая клавиатура выбрана в настройках krdc и как настроено переключение на стороне windows? на локальном компьютере всё хорошо?
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 14:01BigAndy karymov Пишет:
-------------------------------------------------------
> Спасибо. Но я использую krdc. Реально там это
> сделать?


Без разницы чем пользуетесь. Перед командой krdc выполнить вышеприведенную команду.
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 15:03karymov В настройках krdc стоит Американская/Английская раскладка, но, как я понимаю, это не совсем то же, что и в настройке локальной системы, когда мы указываем клавиатуру winkey.
На стороне windows переключаюсь по Ctrl-Shift.
Локально все работает замечательно именно после указания в настройках варианта раскладки winkey.
Команду LANG=C выполнял.

Что я сейчас обнаружил. Что называется, век живи, век учись. Не знаю, с чем это связано, но работает все так:
1. Захожу в терминал.
2. Переключаюсь по левым Ctrl+Shift на русский язык.
3. Нажимаю правые Ctrl+Shift - все работает нормально, снова правые Ctrl+Shift - ненормально.
Т.е. левые Ctrl+Shift переключают язык, а правые раскладку внтури языка. Даже не знаю, правильно все это или нет, но работает вроде Поражён
Либо я такой невезучий.
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 15:06lkanter Скорее всего это на самой винде так настроено.
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 24.02.2009 15:20karymov Будем считать так, хотя я проверял и при подключении к другому рабочему столу. Но все-равно большое всем спасибо, так как на самом деле получил много полезной информации!
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 28.03.2009 11:16brum rdesktop -u user -p 1234546 -k common -g 1024x720 -D -r printer:HP_LaserJet_1200 111.7.8.4:3389

Вот "-k common" все решает.
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 30.03.2009 07:37karymov Спасибо.. но я пока использую krdc.
Re: Раскладка клавиатуры в терминале (удаленный рабочий стол) 30.03.2009 08:01brum У "rdesktop" возможностей по настройкам больше (наверно) и глюков с клавой нет:-)
Также можно локальные диски и принтеры прикручивать, с внешним видом, геометрией играться как захочется.
Ярлык на рабочий стол выносишь и забываешь о командной строке;-)
RSS-материал