idler 13.01.2010 00:04
Есть вопрос! — X и tcp
Мне понравилось запускать иксы, чтобы они слушали tcpСейчас я запускаю так: X -ac
Это мне нужно на работе, чтобы некоторые приложения с серверов открывались в GUI на локальной машине
В итоге я получаю на своем мониторе приложения открытые с разных машин... и все на ОДНОМ мониторе, с одной клавой, с одной мышью и т.д.
Удобно в общем...
НО!!!!! есть проблема!!!
Переключение раскладки при таком запуске иксов не работает
1 |
|
Вопрос: как сделать, чтоб работало?
Есть еще один вопрос:
Я использую KDE4 и kdm
Приходится: /etc/init.d/kdm stop и вручную запускать X -ac из-под рута
далее локальные приложения запускаются типа: DISPLAY=10.0.101.171:0.0 licq
Мне бы хотелось настроить kdm так, чтобы он просто запускал иксы не только на unix-socket но и на прослушивание tcp на всех интерфейсах
Можно даже отказаться от локального unix-socket, оставив только tcp.
Как????
Система: Debian unstable
vint 13.01.2010 02:02 #
+ 0 -
проблему с kdm решается в конфиге kdmrc, у меня в генте он в /usr/share/config/kdm/ лежит, там надо убрать из пареметра ServerArgsLocal подстроку "-nolisten tcp", и добавить -ac если надо (но вроде как эт небезопасно, каждый сможет у тя окошко запустить, сделает какой нить DoS из окошек :), луче xhost'ом пользоваться )
На безопасность плевать!
Ни у кого рядом нету Linux и подобных систем с X-ами :)
Ни у кого рядом нету Linux и подобных систем с X-ами :)
Каким образом вы запускаете приложения с удаленных машин? Вполне возможно было бы достаточно использовать ssh-туннелирование:
ssh -X login@host
при условии что на удаленной машине разрешен форвардинг X11, будет создан тоннель и все xlib-приложения будут открываться на вашей машине без проблем
ssh -X login@host
при условии что на удаленной машине разрешен форвардинг X11, будет создан тоннель и все xlib-приложения будут открываться на вашей машине без проблем
naНа удаленной машине не нужны Иксы, достаточно xlib. Судя по тому что вы все же пользуетесь подобными приложениями, xlib там есть
Иксы нужны только на вашей машине
Иксы нужны только на вашей машине
У меня раскладки переключаются глобально через hal. Работает и в иксах, и без иксов и во всех вм\де.
echo "# Setting up keyboard layout
setxkbmap us,ru
setxkbmap -option grp:caps_toggle
setxkbmap -option compose:ralt " >> ~/.xinitrc && chmod +x ~/.xinitrc
setxkbmap us,ru
setxkbmap -option grp:caps_toggle
setxkbmap -option compose:ralt " >> ~/.xinitrc && chmod +x ~/.xinitrc