LINUX.ORG.RU

Тонкости X-архитектуры.


0

0

Добрый день (утро, вечер, ночь). Есть у меня в сети две машинки: на одной крутится SlackWare 9.1, а на второй WinXP. Ясный пень, что слаковская машина не имеет ни монитора, ни периферии, но иксы, тем не менее, я поставил. На Вин-машине стоит CygWin. Вопрос собственно таков: каким образом все настроить так, чтобы я мог запустив под CygWin’ом Х-сервер, любоваться картинкой, которую шлет мне Х-клиент с Линукс-машины по сети.

anonymous

1-е у кигвина очень медленный Х-сервер, так что можешь его заменить например на x-win32, правда он коммерческий.

2-е заходишь на хост со Шнягварей под ssh, делаешь экспорт экрана на хост с ХР

export DISPLAY=xphost:0

, после чего запускашь софт пингвина, который будет отображаться на ХРени.

Может быть кигвин откажет в доступе Шнягваре-хосту, тогда пропиши в /etc/X0.hosts для кигвина, имя хоста Шнягвари, или выполни в кигвиновском Х-сервере: xhost slackware_host

anonymous
()
Ответ на: комментарий от anonymous

Сугвин не хочет подхватывать слачный хост, а xhost не работает. Вот лог:

>XFree86 Version 4.3.0 >Release Date: 27 February 2003 >X Protocol Version 11, Revision 0, Release 6.6 >Build Operating System: Linux 2.4.22 i686 [ELF] >Build Date: 16 September 2003 > Before reporting problems, check http://www.XFree86.Org/ > to make sure that you have the latest version. >Module Loader present >Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >(==) Log file: "/var/log/XFree86.0.log", Time: Sat Jul 17 10:30:03 2004 >(==) Using config file: "/etc/X11/XF86Config" >(==) ServerLayout "Simple Layout" >(**) |-->Screen "Screen 1" (0) >(**) | |-->Monitor "My Monitor" >(**) | |-->Device "VESA Framebuffer" >(**) |-->Input Device "Mouse1" >(**) |-->Input Device "Keyboard1" >(==) Keyboard: CustomKeycode disabled >(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/ lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11 R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/S peedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11 R6/lib/X11/fonts/cyrillic/" >(**) RgbPath set to "/usr/X11R6/lib/X11/rgb" >(==) ModulePath set to "/usr/X11R6/lib/modules" >(WW) xf86ReadBIOS: Failed to open /dev/mem (No such device or address) >(--) using VT number 7 > >(WW) Open APM failed (/dev/apm_bios) (No such device) > >Fatal server error: >xf86EnableIOPorts: Failed to set IOPL for I/O

Где мне копать.

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

>Настрой на Slackware xdm без локальных дисплеев, но чтобы он принимал XDMCP. На WinXP запускаешь:

>xwin -query slackware -once А можно подробние, что конкретно нужно делать?

anonymous
()
Ответ на: комментарий от anonymous

Все путем, осталось только настроить фаервол. Может подскажете какие порты резервируют иксы?

anonymous
()
Ответ на: комментарий от anonymous

> какие порты резервируют иксы?

Обычно xdm слушает 177/udp на предмет входящих XDMCP-запросов, а потом происходят подключения к X-серверу на 6000+n/tcp. Для моего случая (Xnest) n - это номер дисплея. Т.е., если я запускаю Xnest :3 -query app-server, то Xnest будет слушать на 6003/tcp.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Спасибо всем за помощь.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.