[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Удаленные X-сы



On 2006.03.31 at 11:04:45 +0600, Nikolay wrote:

> В сообщении от 30 Март 2006 20:36 Victor Wagner написал(a):
> > Для Windows понадобится X-сервер. Можно взять порт Xorg из cygwin.
> 
> А никакого клиентского ПО для винды нет чтоб не развлекаться с cygwin?

В данном случае клиенским ПО является KDE, xterm и что ты там еще
собираешься запускать. А программа, позволяющая нарисовать им окошки на
экране удаленного компьютера, является сервером.

Существует (существовало) несколько десятков коммерческих X-серверов для
Windows. Но, во-первых, стоят они недешево, во-вторых поддерживают
обычно X11R5 или даже X11R4, то есть с русификацией придется
потрахаться, и кроме того тебе заведомо придется держать два разных
комплекта настроек для разных виндового и линуксового X-серверов. Для
каждого клиента.

А с Cygwin развлекаться не надо - тебе нужно всего-то Xwin.exe и
несколько dll-ек к нему. Это меньше чем дистрибутив любого коммерческого
X-сервера. 

То есть в данном случае для тебя cygwin-овский X.org ничем не отличается
от обычной виндовой программы.

Тебе не нужны локальные шрифты - их ты возьмешь с font-сервера, тебе не
нужны файлы настройки xkb - поскольку это X.org, ты спокойно можешь
воспользоваться настройками xkb с линуксовой машины, запуская xkbcomp из
.xsession. При этом настройки клавиатуры у каждого юзера будут
одинаковыми, независимо от того, на какую машину он сел, а у разных
юзеров могут быть разными.

Кроме того cygwin может тебе обеспечить передачу на удаленную машину не
только изображения, но и звука - nasd под cygwin собирается. Из
коммерческих X-серверов такое умеет по-моему, только NCD PCXware.

Если уж тебе так не нравится cygwin (мне он тоже не нравится, хотя я и
вынужден им пользоваться), существует порт X,org, собранный mingw32,
т.е. как native win32 application. Правда, он обновляется реже. И в
данном случае возможность использования более нового X.org по-моему
окупает трудности, связанные с необходимостью иметь на машине cygwin.dll 



Reply to: