Initial commit of xorg-launch-helper.
authorAuke Kok <auke-jan.h.kok@intel.com>
Mon, 23 Apr 2012 17:37:11 +0000 (10:37 -0700)
committerAuke Kok <auke-jan.h.kok@intel.com>
Mon, 23 Apr 2012 17:37:11 +0000 (10:37 -0700)
commite44329cfd7cec25aa9b23cbf2798427172070946
treeb3cf40c9a3e1b5a68e7b137da20182d79ad7dbe2
parent8303bf17f90ed214c20acfbb4e917d55eae56576
Initial commit of xorg-launch-helper.

There is not much left of uxlaunch OR user-session. After careful testing,
we can do almost all the bits that we need in systemd without any more
code than this.

The last remaining bit missing is Xorg startup synchronization. To start
a desktop session with X applications, we need to assure that Xorg is
ready before forking services that require an active $DISPLAY server.

This code comes all the way from uxlaunch and discards Xauth support, and
just includes the bits needed to start Xorg and wait for it to signal that
it is ready to accept and paint pixels for us. At that point, it exits
and thus tells systemd that the service is operational.

;###################################################################
;
;   THIS ENDS THE HISTORY FOR USER-SESSION.  :^)
;
;###################################################################
xorg.service.in [new file with mode: 0644]
xorg.target.in [new file with mode: 0644]