kdm does not emit well-known upstart events
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdebase-workspace (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: kdebase-workspace
As an analog to bug #706842, kdm needs to emit two "well-known" upstart events as gdm does:
1) login-session-start
2) desktop-
Event (1) should be emitted just prior to the display manager starting whilst event (2) should be emitted when a user logs in (manually or auto-login).
Additionally, the upstart config file /etc/init/kdm.conf should list these two events as being emitted by kdm.
For the list of "well-known" events that will be included in natty as a new manual page, see:
lp:~jamesodhunt/+junk/upstart-docs
or,
http://
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: kdm (not installed)
ProcVersionSign
Uname: Linux 2.6.35-
NonfreeKernelMo
Architecture: i386
Date: Tue Feb 8 09:16:03 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: kdebase-workspace
From what I can see, the changes that need to be made are:
File /etc/kde4/ kdm/Xsession needs to specify the following:
/sbin/initctl -q emit desktop- session- start DISPLAY_MANAGER=kdm USER=$USER
File /etc/kde4/ kdm/Xstartup needs to specify the following:
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=kdm