summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAuke Kok <auke-jan.h.kok@intel.com>2012-06-22 10:45:02 -0700
committerAuke Kok <auke-jan.h.kok@intel.com>2012-06-22 10:45:02 -0700
commit8f018a80528c504a14ee0043f750a9c95099fe94 (patch)
treefdb7f1280362391ec5fb6463aed00bc27e0ecc16
parent40bacea76d9fa0800b63042958cc66ebdd6a07cd (diff)
downloadxorg-launch-helper-8f018a80528c504a14ee0043f750a9c95099fe94.tar.gz
xorg-launch-helper-8f018a80528c504a14ee0043f750a9c95099fe94.tar.bz2
xorg-launch-helper-8f018a80528c504a14ee0043f750a9c95099fe94.zip
README: put something useful in here.
-rw-r--r--README35
1 files changed, 35 insertions, 0 deletions
diff --git a/README b/README
index e69de29..a102313 100644
--- a/README
+++ b/README
@@ -0,0 +1,35 @@
+
+xorg-launch-helper
+==================
+
+About:
+
+Xorg-launch-helper is a small utility that transforms the X server
+process (XOrg) into a daemon that can be used to make applications
+wait with starting until XOrg is ready for X11 connections.
+
+The utility starts and forks the XOrg server and listens for a
+signal from the XOrg server. At this point, the utility exits
+and this mimics a forking daemon. The systemd process notices
+the fork/exec, and because the xorg.service file tells systemd
+that Type=forking, systemd understands that the XOrg service
+unit is now active.
+
+This mechanism can be used to delay the starting up of services
+that require a working X11 display server, such as any form
+of graphical process or X11 window manager.
+
+
+Origin:
+
+xorg-launch-helper is a minimal version of uxlaunch - a replacement
+session launcher Arjan van der Ven and me originally wrote for
+Moblin. With systemd, most of the uxlaunch code has become obsolete,
+and systemd does almost everything a lot better.
+
+
+Download:
+
+Release tarballs can be downloaded here:
+
+http://foo-projects.org/~sofar/xorg-launch-helper