В окне логина на терминальном сервере автоматически устанавливается русский язык. Данное проявление идет вразрез с поведением более старых (ALM24) версий rdesktop, виндовых RDP-клиентов и локального логина на том же сервере. Пароли (да и псевдонимы) как правило назначаются на английском, в результате приходится переключать раскладку, либо указывать требуемую в параметрах вызова rdesktop (-k en_us). Первое неудобно, второе не очевидно. В любом случае, не зная про данную особенность, испытываешь культурный шок при первой встрече с ней. В голову приходит что угодно кроме желания посмотреть на маленький синий индикатор RU: "Забыл пароль? Невозможно. Сходить к админу! А кто же я? Взломали? smb работает?! ???!!!" :)
2 cetus: ну или пойдёмте в команду, позаботитесь о пакете при дружеской поддержке. Пусть будет самая лучшая сборка микрорайона :)
Так. Я понял почему я не наступил на эти грабли. У меня rdesktop запускается с -u и -p. :) Надо подумать что с этим делать.
(In reply to comment #2) > Надо подумать что с этим делать. А что считать логичным поведением в данном случае? какой должен быть "-k"? Такой как текущая раскладка на момент запуска rdesktop? или раскладка по умолчанию в X-сессии? ИМХО то, что ВСЕГДА должна быть en_US как-то неочевидно... Может стОит посмотреть, как ведёт себя в таком случае Terminal Client из W2k3, чтоб не изобретать свой собственный способ поведения по умолчанию?
Как я понимал, с -y по умолчанию -k уже не влияет.
(In reply to comment #4) > Как я понимал, с -y по умолчанию -k уже не влияет. Это ещё надо проверить.
(In reply to comment #4) > Как я понимал, с -y по умолчанию -k уже не влияет. Влияет. Я только что проверил.
(In reply to comment #0) > В окне логина на терминальном сервере автоматически устанавливается русский > язык. Данное проявление идет вразрез с поведением более старых (ALM24) версий > rdesktop, виндовых RDP-клиентов и локального логина на том же сервере. Не знаю как там было раньше. > Пароли (да и псевдонимы) как правило назначаются на английском, в результате > приходится переключать раскладку, либо указывать требуемую в параметрах вызова > rdesktop (-k en_us). Первое неудобно, второе не очевидно. Всё просто, оно берёт язык из винды. Каким образом это относится к rdesktop я не понимаю. rdesktop не задаёт язык, он его получает от винды. Закрываю как INVALID.
При локальном (не удаленном) логине в Windows 2003 выбирается английский язык. По-видимому это определяется настройками в Windows. Remote desktop connection в Windows XP действительно берет язык из Винды. Причем из локальной. Язык ввода в окне логина соответствует текущей локальной установке. rdesktop из Мастера 2.4 при подключении к тому же Windows-2003-серверу устанавливает английский язык независимо от текущего состояния языка ввода в Линуксе, запускается так: [...]$ rdesktop -a24 -d ais -g 1274x964 xaps rdesktop 1.5.0-alt2 по той же команде, равно как и с ключом -y устанавливает русский язык в окне логина, не интересуясь ни тем, что отдает Винда, ни тем, что отдает Линукс. Если это инвалид, то вылечите его, пожалуйста!
(In reply to comment #7) > Всё просто, оно берёт язык из винды. Каким образом это относится к rdesktop я не > понимаю. rdesktop не задаёт язык, он его получает от винды. > > Закрываю как INVALID. Нет. rdesktop не может брать из винды, т.к. у меня есть несколько Win2003 server в которых нет ни одного русского слова (и раскладки естественно тоже). rdesktop берет язык из текущей локали пользователя и использует его для ввода, о чем вам и сообщает в консоли: Autoselected keyboard map ru Точно так-же поступает и виндовый клиент. Предполагается, что если у вас локаль русская, то и на винде тоже используется тот-же язык. Если вас это так напрягает, то никто не запрещает сделать алиас на команду с принудительным указанием языка.
(In reply to comment #9) > rdesktop берет язык из текущей локали пользователя и использует его для ввода, о Да, действительно. > Точно так-же поступает и виндовый клиент. Нет, неверно. > Предполагается, что если у вас локаль русская, то и на винде тоже используется > тот-же язык. "Тот же язык" не равно "та же локаль".