platform/upstream/xorg-launch-helper.git
12 years agoInitial commit of xorg-launch-helper.
Auke Kok [Mon, 23 Apr 2012 17:37:11 +0000 (10:37 -0700)]
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.  :^)
;
;###################################################################

12 years agoRemove Xau support.
Auke Kok [Tue, 17 Apr 2012 18:08:37 +0000 (11:08 -0700)]
Remove Xau support.

After looking through this, I don't see any other way that Xauth
support is providing functionality other than to remote displays,
which exclude ssh X forwarding. Remote displays are in the form
where DISPLAY=some-other-machine:0.

We really don't care for those at all at this time, so let's
remove all this legacy support that we don't need as it just
complicates things.

12 years agov1
Auke Kok [Mon, 2 Apr 2012 18:42:05 +0000 (11:42 -0700)]
v1

12 years agoMove Xauth to just after env(). Stop creating ~/.xsession-errors.
Auke Kok [Mon, 2 Apr 2012 18:02:34 +0000 (11:02 -0700)]
Move Xauth to just after env(). Stop creating ~/.xsession-errors.

All log output just goes into the journal.

12 years agoQuick gitignore.
Auke Kok [Fri, 30 Mar 2012 20:25:47 +0000 (13:25 -0700)]
Quick gitignore.

12 years agoBuild code to install the service file and changes in the previous commit.
Auke Kok [Fri, 30 Mar 2012 20:24:18 +0000 (13:24 -0700)]
Build code to install the service file and changes in the previous commit.

12 years agoAdd a systemd service file. Force systemd dependency. Require default username.
Auke Kok [Fri, 30 Mar 2012 20:23:35 +0000 (13:23 -0700)]
Add a systemd service file. Force systemd dependency. Require default username.

12 years agoAdding Authors.
Auke Kok [Fri, 30 Mar 2012 18:51:55 +0000 (11:51 -0700)]
Adding Authors.

12 years agoWrong version of the GPL, all this code is GPLv2.
Auke Kok [Fri, 30 Mar 2012 18:50:44 +0000 (11:50 -0700)]
Wrong version of the GPL, all this code is GPLv2.

12 years agoInitial import.
Auke Kok [Fri, 30 Mar 2012 18:42:38 +0000 (11:42 -0700)]
Initial import.

User-session is entirely based on uxlaunch code, but heavily reduced
in features. The removed features can and should all be replaced
with systemd --user equivalend units.