Upstart packaging conflicts with man Xsession
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ltsp (Ubuntu) |
Fix Released
|
High
|
Alkis Georgopoulos | ||
upstart (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 14.04, upstart 1.12.1-0ubuntu4.2.
man Xsession:
"Xsession may optionally be passed a single argument indicating the type of X session to be started."
"default produces the same behavior as if no session type argument had been given at all."
In /etc/X11/
I.e. the program to run is decided at the "50" number.
As an example of correct behaviour, gnome-session-
Unfortunately /etc/X11/
This used to work in 12.04 and it's now broken in 14.04. I haven't checked non LTS releases.
The fix consists of two parts:
1) To rename /etc/X11/
2) Inside 55upstart, to change
BASESESSION=${1% *}
to
BASESESSION=
That's all, but if you do want more common code with 55gnome-
Thanks,
Alkis
Changed in ltsp (Ubuntu): | |
assignee: | nobody → Alkis Georgopoulos (alkisg) |
importance: | Undecided → High |
status: | New → Fix Committed |
To work around the issue from the LTSP side, I pushed the following changes: bazaar. launchpad. net/~ltsp- upstream/ ltsp/ldm- trunk/revision/ 1577 bazaar. launchpad. net/~ltsp- upstream/ ltsp/ltsp- trunk/revision/ 2646
http://
http://
Anyone interested in getting Unity to work with LTSP in Ubuntu 14.04 should apply for an SRU,
either for upstart if this bug is accepted and fixed, or for LTSP.
In the meantime, I've upload patched LTSP and LDM packages for LTS versions only to the Greek schools PPA: /launchpad. net/~ts. sch.gr/ +archive/ ppa
https:/