При использовании xrdp возникла проблема, с переключением клавиатуры на руский во время удаленной сесии, хотя в xorg.conf прописано, и локально раскладка работает
по даным манам что то ничего так и не понял http://xrdp.sourceforge.net/documents/keymap/newkeymap.html
http://xrdp.sourceforge.net/documents/keymap/ru.html
Кто то сможет помочь?
>При использовании xrdp возникла проблема, с переключением клавиатуры на руский во время
>удаленной сесии, хотя в xorg.conf прописано, и локально раскладка работает
>по даным манам что то ничего так и не понял http://xrdp.sourceforge.net/documents/keymap/newkeymap.html
>http://xrdp.sourceforge.net/documents/keymap/ru.html
>Кто то сможет помочь?Конкретно про xrdp подсказать не могу, но по RDP в целом подскажу (т.к. сталкивался с таким в LTSP).
Необходимо разносить переключение раскладок локально (в Linux) и на удаленном сервере на разные комбинации клавиш.
Например, в xorg.conf клиента переключение на русский alt+shift, на терминальном сервере - ctrl+shift.
По крайней мере если используется rdesktop - то с ней точно есть ряд хитростей (проблем), связанных с переключением раскладок.
>[оверквотинг удален]
>(т.к. сталкивался с таким в LTSP).
>
>Необходимо разносить переключение раскладок локально (в Linux) и на удаленном сервере на
>разные комбинации клавиш.
>
>Например, в xorg.conf клиента переключение на русский alt+shift, на терминальном сервере -
>ctrl+shift.
>
>По крайней мере если используется rdesktop - то с ней точно есть
>ряд хитростей (проблем), связанных с переключением раскладок.Да прикол собственно в том что конфига как такового нет (
Приветствую.Удалось-ли решить проблему ? У меня возникла ровно такая-же заморочка... Вы с чем используете xrdp -- с Xvnc или X11rdp ?
>Приветствую.
>
>Удалось-ли решить проблему ? У меня возникла ровно такая-же заморочка... Вы с
>чем используете xrdp -- с Xvnc или X11rdp ?И тем и тем... Проблема остается не решенной... Оно xkb не хочет подгружать((
>>Приветствую.
>>
>>Удалось-ли решить проблему ? У меня возникла ровно такая-же заморочка... Вы с
>>чем используете xrdp -- с Xvnc или X11rdp ?
>
>И тем и тем... Проблема остается не решенной... Оно xkb не хочет
>подгружать((Да, это так -- Xvnc+xkb работать отказывается. В моем случае проблема решилась сборкой X11rdp
>Да, это так -- Xvnc+xkb работать отказывается. В моем случае проблема решилась
>сборкой X11rdpА можно подробнее?
>>Да, это так -- Xvnc+xkb работать отказывается. В моем случае проблема решилась
>>сборкой X11rdp
>
>А можно подробнее?http://www.linuxquestions.org/questions/linux-server-73/xrdp.../
http://www.linuxquestions.org/questions/linux-server-73/xrdp.../
>http://www.linuxquestions.org/questions/linux-server-73/xrdp.../Спасибо за ссылку.
Но у меня почему-то svn не может скачать нужные исходники, сервер не доступен.
Я нашел X11rdp уже в виде бинарников, и после того, как положил шрифты туда, где он их ищет, все заработало, кроме переключения языка. Был бы благодарен, если бы вы гденить выложили исходники, либо кинули мне на мыло.
>>http://www.linuxquestions.org/questions/linux-server-73/xrdp.../
> Спасибо за ссылку.
> Но у меня почему-то svn не может скачать нужные исходники, сервер не
> доступен.
> Я нашел X11rdp уже в виде бинарников, и после того, как положил
> шрифты туда, где он их ищет, все заработало, кроме переключения языка.
> Был бы благодарен, если бы вы гденить выложили исходники, либо кинули
> мне на мыло.http://server1.xrdp.org/xrdp - смотри сам. есть все. :)
>И тем и тем... Проблема остается не решенной... Оно xkb не хочет
>подгружать((В X11rdp получилось сделать переключение рус/англ по Ctrl+Shift.
>В X11rdp получилось сделать переключение рус/англ по Ctrl+Shift.Теперь моя очередь испрашивать подробностей. Алчу! Алчу! :)
>>В X11rdp получилось сделать переключение рус/англ по Ctrl+Shift.
>
>Теперь моя очередь испрашивать подробностей. Алчу! Алчу! :)Ну, начну с того, что для начала нужен сам X11rdp.
Исходников не нашел, ссылка на svn-репозитарий разработчиков дохлая.
Однако нашел его в бинарнике: http://server1.xrdp.org/temp/X11rdp
Скачать, кинуть в /usr/bin
Далее шрифты - этот бинарник ищет шрифты в /opt/X11rdp/lib/X11/fonts
Создал каталоги /opt/X11rdp/lib/X11, сделал симлинк fonts на папку со шрифтами уже стоящего X-сервера (у меня лежали в /usr/share/X11/fonts)
После этого X11rdp может запускаться, то есть уже можно виндовым клиентом терминалов заходить в sesman-X11rdp.
Однако setxkbmap не работает, видимо этот бинарник X11rdp ищет папку xkb где-то в другом месте. Поэтому, создал в /usr/local/xrdp файл rus.map следующего содержания:xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+ru(winkeys)+us:2+group(ctrl_shift_toggle)" };
xkb_geometry { include "pc(pc104)" };
};Далее прописал в начале /usr/local/xrdp/startwm.sh :
xkbcomp /usr/local/xrdp/rus.map $DISPLAY
Все. Теперь при входе язык русский, Ctrl+Shift переключает на английский.
>Исходников не нашел, ссылка на svn-репозитарий разработчиков дохлая.100% рабочая ссылка: svn co svn://server1.xrdp.org/srv/svn/repos/main/x11rdp_xorg71
Есть архив весом 30mib вопрос -- куда положить.>создал в /usr/local/xrdp файл rus.map следующего содержания:
>[...]
>Все. Теперь при входе язык русский, Ctrl+Shift переключает на английский.Работает! Спасибо!
У меня тоже не работает переключение клавиатуры на Xrdp+Xvnc.
Как бы использовать X11rdp в FreeBSD + XOrg 7.3?
Попробовал сделать как описано выше, скачав бинарник, но не вышло - при запуске X11rdp не находит библиотеку libXau.so.6 (у меня она в /usr/local/lib, как подсунуть - не знаю)Прочитав http://sourceforge.net/forum/forum.php?thread_id=1563211&for... , скачал исходники http://server1.xrdp.org/temp/xfree45_rdp.tar.gz
Но не получилось - на сборке мира ошибка
....
cleaning in lib/GL/mesa/drivers/dri/gamma...
"Makefile", line 1541: Missing dependency operator
make: fatal errors encountered -- cannot continue
*** Error code 1
....Дальше - никак...
У меня федька 12
>Скачать, кинуть в /usr/bin
>Далее шрифты - этот бинарник ищет шрифты в /opt/X11rdp/lib/X11/fonts
>Создал каталоги /opt/X11rdp/lib/X11, сделал симлинк fonts на папку со шрифтами уже стоящего
>X-сервера (у меня лежали в /usr/share/X11/fonts)Мне еще пришлось в каталоге /usr/lib сделать симлинк libXfont.so.1 > libXft.so.2
>После этого X11rdp может запускаться, то есть уже можно виндовым клиентом терминалов
>заходить в sesman-X11rdp.У меня в sesman нет X11rdp.
# cat xrdp.ini[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=high
channel_code=1[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1Как я понимаю, тут блока для X11rdp нет, гугление не помогает, подскажите, какие параметры тут нужно указать?
>Все. Теперь при входе язык русский, Ctrl+Shift переключает на английский.
>[оверквотинг удален]
>lib=libvnc.so
>username=ask
>password=ask
>ip=127.0.0.1
>port=-1
>
>Как я понимаю, тут блока для X11rdp нет, гугление не помогает, подскажите,
>какие параметры тут нужно указать?
>
>>Все. Теперь при входе язык русский, Ctrl+Shift переключает на английский.Оригинальный xrdp.ini
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1[xrdp2]
name=console
lib=libvnc.so
ip=127.0.0.1
port=5900
username=na
password=ask[xrdp3]
name=vnc-any
lib=libvnc.so
ip=ask
port=ask5900
username=na
password=ask[xrdp4]
name=sesman-any
lib=libvnc.so
ip=ask
port=-1
username=ask
password=ask[xrdp5]
name=rdp-any
lib=librdp.so
ip=ask
port=ask3389[xrdp6]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
Спасибо огромное!!!
этот способ заработал и в моей FreeBSD 9
>При использовании xrdp возникла проблема, с переключением клавиатуры на руский во время
>удаленной сесии, хотя в xorg.conf прописано, и локально раскладка работает
>по даным манам что то ничего так и не понял http://xrdp.sourceforge.net/documents/keymap/newkeymap.html
>http://xrdp.sourceforge.net/documents/keymap/ru.html
>Кто то сможет помочь?Результатом всех мытарств, без пересборки X11rdp лечится все установкой xf4vnc