Cygwin/X and cygrunsrv

2006-12-03 Thread Tomasz Błachowicz

Hi all,

Have a question to more experienced users. Is it possible to run
Cygwin/X as service on my XP box? Currently I've added startxwin.bat
to Windows Startup so it starts at the system startup. But I'd like to
run X server using cygrunsrv like httpd2, ssh and cron. Although I'm
not certain it's a good idea in general.

Every piece of advice is welcome, I'd appreciate it.

Take care,
Tom

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: Cygwin/X and cygrunsrv

2006-12-03 Thread Igor Peshansky
On Sun, 3 Dec 2006, Tomasz B?achowicz wrote:

 Hi all,

 Have a question to more experienced users. Is it possible to run
 Cygwin/X as service on my XP box? Currently I've added startxwin.bat
 to Windows Startup so it starts at the system startup. But I'd like to
 run X server using cygrunsrv like httpd2, ssh and cron. Although I'm
 not certain it's a good idea in general.

 Every piece of advice is welcome, I'd appreciate it.

Tom,

Contrary to the popular belief and the unfortunate naming, the X server is
not really a server.  It is an application that accepts requests from
other applications (called the X clients) and draws them on the screen.
This means that it needs to have access to the Windows desktop (which is
one of the reasons it cannot successfully run as a service).  You are
probably better off with your current setup.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_Igor Peshansky, Ph.D. (name changed!)
 |,4-  ) )-,_. ,\ (  `'-'   old name: Igor Pechtchanski
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Freedom is just another word for nothing left to lose...  -- Janis Joplin

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: Cygwin/X and cygrunsrv

2006-12-03 Thread René Berber
Igor Peshansky wrote:
 On Sun, 3 Dec 2006, Tomasz Blachowicz wrote:

 Have a question to more experienced users. Is it possible to run
 Cygwin/X as service on my XP box? Currently I've added startxwin.bat
 to Windows Startup so it starts at the system startup. But I'd like to
 run X server using cygrunsrv like httpd2, ssh and cron. Although I'm
 not certain it's a good idea in general.

 Every piece of advice is welcome, I'd appreciate it.
 
 Tom,
 
 Contrary to the popular belief and the unfortunate naming, the X server is
 not really a server.

Uh?  And it just happens to be based on Xorg-X11 (previuosly XFree86).

 It is an application that accepts requests from
 other applications (called the X clients) and draws them on the screen.

And the window manager is usually the X client sending requests.  The user
application goes to the middleman (window manager), which in Cygwin X is part of
the server (but another window manager can be used optionally, like WindowMaker
for instance).

 This means that it needs to have access to the Windows desktop (which is
 one of the reasons it cannot successfully run as a service).

And the -i parameter of cygrunsrv wouldn't help because...

  You are probably better off with your current setup.

It is probably not easy to do what the OP asked, and I haven't even tried but I
think it is possible.

First you have to know what you really want: running X as service will not
magically produce a login window if you try to connect from another machine, and
setting up gnome-session/xsm/ksmserver is probably not easy.  But that is not a
good objective anyway, if you wanted something like that you use any Unix OS.

But, for an already logged in user, I think it just works (meaning a running X
server will allow to open X applications).  I do something similar, not a
service that starts on boot, but a background X server that is running without
the usual xterm that you can't close (the next step would be to test cygrunsrv
with, and w/o, the -i option).
-- 
René Berber


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/