Хочется запускать графические утилиты например Ethereal на сервере, но удаленно. Как я понял для этого надо поставить X Windows сервер на локальной машине, а на удаленном сервере только необходимые библиотеки и указать адрес X Сервера.
Собсно и для coLinux та-же история, так как нету у него своего Х Сервера, надо внешний использовать :-(.
Пробовал CygWin, но чето не получилосьА вот где взять этот самый сервер под винды я ума не приложу :-( Помогите, плз.
>Хочется запускать графические утилиты например Ethereal на сервере, но удаленно. Как я
>понял для этого надо поставить X Windows сервер на локальной машине,
>а на удаленном сервере только необходимые библиотеки и указать адрес X
>Сервера.
>Собсно и для coLinux та-же история, так как нету у него своего
>Х Сервера, надо внешний использовать :-(.
>Пробовал CygWin, но чето не получилось
У меня нормально работает, в чем у тебя проблема?
Поподробнее опиши, что делал и что не получается.
>
>А вот где взять этот самый сервер под винды я ума не
>приложу :-( Помогите, плз.
>У меня нормально работает, в чем у тебя проблема?
>Поподробнее опиши, что делал и что не получается.# startx
+----------------------------------------------------------------+-+
|xinit.exe - Точка входа не найдена |X|
+----------------------------------------------------------------+-+
| "Точка входа в процедуру _impure_ptr не найдена в библиотеке DLL |
| cygwin1.dll." _________ |
| | OK | |
+------------------------------------------------------------------+
>>У меня нормально работает, в чем у тебя проблема?
>>Поподробнее опиши, что делал и что не получается.
>
># startx
>+----------------------------------------------------------------+-+
>|xinit.exe - Точка входа не найдена
>
>
> |X|
>+----------------------------------------------------------------+-+
>| "Точка входа в процедуру _impure_ptr не найдена в библиотеке DLL |
>
>| cygwin1.dll."
> _________
>
> |
>
>|
>
> | OK |
>
>
> |
>+------------------------------------------------------------------+На удаленную машину идешь?
С какой стати startx?
Вообще то это делается так:
1. Идешь в папку - cygwin\\usr\X11R6\bin\,
находишь там скрипт - startxdmcp.bat,
и правишь в нем строчки:SET REMOTE_HOST=вписываешь_ип_машины_на_которую_идешь
SET CYGWIN_ROOT=корьневая_папка_cygwin(зависит от того куда поставил, например C:\cygwin)run XWin -query %REMOTE_HOST% -xkblayout "us,ru(winkeys)" -xkbmodel "microsoft" -xkboptions "grp:caps_toggle" -clipboard -nodecoration -lesspointer(здесь мои опции, попробуй поэкспериментировать Xwin.exe --help в консоли dos)
2. На удаленной машине ставишь иксы и заводишь xdm(kdm, gdm) с поддержкой(включаешь в конфиге) протокола xdmcp(kdm и gdm, если из пакетов то как пить дать с отключенной поддержкой).
3. Возвращаешься на свою виндосовскую машину и стартуешь батник который до этого под себя правил.
Вот собственно и все, удачи.
P.S. Не хочу разводить полемику, но все коммерческие X-сервера под виндовс пробовал несколько имеют ограниченную функциональность. В частности в некоторых из них довольно проблематично включить русскую раскладку, так как ее в них просто нет. А также некоторые имеют проблему с использованием
кирилических шрифтов(ttf) у меня в openoffice так и не появилось русского языка ни с одним из мной испробованных серверов.P.P.S. Все выше сказанное мое сугубо личное мнение.
Спасибо!
А че все-таки оно ругалось на библиотеку?
И сможет ли он в таком случае нормально работать?
>Спасибо!
>А че все-таки оно ругалось на библиотеку?
>И сможет ли он в таком случае нормально работать?
а на библиотеку оно ругалось потому что в виндовс иксы стартуют файлом Xwin.exe или XwinGL.exe(поддержка OpenGL). Т.е. смысл в том что Xorg в виндовс реализован немного не так как под *nix и стартовать его с помощью startx, который в свою очередь вызывает xinit, разработчики не советуют.
Подробности на http://www.cygwin.com/xfree/
>Хочется запускать графические утилиты например Ethereal
Если все ради ethereal, то лучше консольных утилит ничего нет (особенно для удаленой работы). Попробуй tcpdump> на сервере, но удаленно. Как я
>понял для этого надо поставить X Windows сервер на локальной машине,
>а на удаленном сервере только необходимые библиотеки и указать адрес X
>Сервера.
>Собсно и для coLinux та-же история, так как нету у него своего
>Х Сервера, надо внешний использовать :-(.
>Пробовал CygWin, но чето не получилось
>
>А вот где взять этот самый сервер под винды я ума не
>приложу :-( Помогите, плз.
как обычно в гуглуеУ меня то же была такая задача. Попробовал все, что нашел. На мой взгляд лучший (проще всего в использовании и настройке) Xmanager (www.xmanager.com) Платный ;).
>мой взгляд лучший (проще всего в использовании и настройке) Xmanager (www.xmanager.com)
согласен!
>>Хочется запускать графические утилиты например Ethereal
>Если все ради ethereal, то лучше консольных утилит ничего нет (особенно для
>удаленой работы). Попробуй tcpdump
>
>> на сервере, но удаленно. Как я
>>понял для этого надо поставить X Windows сервер на локальной машине,
>>а на удаленном сервере только необходимые библиотеки и указать адрес X
>>Сервера.
>>Собсно и для coLinux та-же история, так как нету у него своего
>>Х Сервера, надо внешний использовать :-(.
>>Пробовал CygWin, но чето не получилось
>>
>>А вот где взять этот самый сервер под винды я ума не
>>приложу :-( Помогите, плз.
>как обычно в гуглуе
>
>У меня то же была такая задача. Попробовал все, что нашел. На
>мой взгляд лучший (проще всего в использовании и настройке) Xmanager (www.xmanager.com)
>Платный ;).
Дык серийник есть :-)) К версии 1.3.9
Поставь Ехсееd я юзаю из HummingBird Connectivity... И мне хорошо
>Поставь Ехсееd я юзаю из HummingBird Connectivity... И мне хорошоПо возможности подробнее: УРЛ, название, версия :-)
>Хочется запускать графические утилиты например Ethereal на сервере, но удаленно. Как яEthereal, вообще-то, можно без GUI собрать.
Я юзаю X-Win32 5.4