summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Auke Kok [Thu, 23 Aug 2012 23:31:39 +0000 (16:31 -0700)]
Attempt to fix shutdown issue causing 90sec timeout.
This adds a PIDFile for Xorg in the XDG_RUNTIME_DIR, in an attempt
to fix the shutdown timeout. The theory is that with this PIDFile,
system --user knows how to properly shut down Xorg, and won't
wait for 90 seconds to see it exit.
However, it doesn't work. I still see timeouts when shutting down
with this patch.
Auke Kok [Fri, 22 Jun 2012 17:46:41 +0000 (10:46 -0700)]
README: add git URL.
Auke Kok [Fri, 22 Jun 2012 17:45:02 +0000 (10:45 -0700)]
README: put something useful in here.
Auke Kok [Tue, 1 May 2012 20:45:43 +0000 (13:45 -0700)]
Don't really want dbus.service either.
Auke Kok [Tue, 1 May 2012 20:38:05 +0000 (13:38 -0700)]
v2
Auke Kok [Tue, 1 May 2012 20:37:34 +0000 (13:37 -0700)]
Don't need to pull syslog.target here.
Auke Kok [Mon, 23 Apr 2012 18:26:37 +0000 (11:26 -0700)]
Fixu unit file installation.
Auke Kok [Mon, 23 Apr 2012 17:52:20 +0000 (10:52 -0700)]
Add a few more things needed due to the rename/fork.
Auke Kok [Mon, 23 Apr 2012 17:51:22 +0000 (10:51 -0700)]
Bulk of the xorg-launch-helper checkin.
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. :^)
;
;###################################################################
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.
Auke Kok [Mon, 2 Apr 2012 18:42:05 +0000 (11:42 -0700)]
v1
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.
Auke Kok [Fri, 30 Mar 2012 20:25:47 +0000 (13:25 -0700)]
Quick gitignore.
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.
Auke Kok [Fri, 30 Mar 2012 20:23:35 +0000 (13:23 -0700)]
Add a systemd service file. Force systemd dependency. Require default username.
Auke Kok [Fri, 30 Mar 2012 18:51:55 +0000 (11:51 -0700)]
Adding Authors.
Auke Kok [Fri, 30 Mar 2012 18:50:44 +0000 (11:50 -0700)]
Wrong version of the GPL, all this code is GPLv2.
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.