I'm hoping to submit this bug for the SRU process as I consider the fact that KDE cannot shutdown when GDM is in control to be a major regression and can severly impact the usability of a system when users are working with different desktop environments.
Statement of impact: In a normal multi-user environment the "Switch-User" functionality is extremely useful and can be seen as a differentiating factor for systems like Ubuntu if it works correctly. In the case where different users want to use different desktop environments the difficulty of switching between users and the apparent inability of being able to shutdown, restart, hibernate or suspend the machine from a KDE desktop would discourage them from making use of such a great feature or of the inherent choice available to them. Another more worrying scenario could result in the loss of work. Consider the following use case: User A logs into Gnome and begins editing an important document. after a reasonable amount of time User A needs to leave the computer temporarily and forgets to save their work. After 5 minutes the screen saver kicks in. User B comes along and tries to use the computer but the screen is locked, but as they are prompted to "Switch Users" they decide to do so. User B is presented with the user login screen and has KDE selected as their session, logs in and checks their email quickly and leaves the computer. After 5 mins the screensaver kicks in. User A comes back to the computer and when they are presented with the "Screen Locked" screen there is no "Switch User" button. User A cannot get back into their session and cannot unlock the screen to log out of User B's session. The only way for User A to get use of the computer back is to power cycle the computer and they would loose their unsaved work. Other scenarios could be constructed that would point out the inability for the user to figure out how to effectively switch users, shutdown or other actions listed above. how the bug has been addressed: The kworkspace session management class (kdisplaymanager) has been adapted to use the new GDM ConsoleKit interface when GDM is active. minimal patch has been attached. this patch has been taken from the up stream bug. To reproduce this bug: Install Ubuntu (regular gnome edition) and install the kubuntu-desktop package. When asked to choose between GDM and KDM make sure to leave GDM as the active display manager. Log into any account with a KDE session and you will see no options to Shutdown, Restart in the menu and "Switch user" just locks the screen. As I mentioned at the begining of this comment, I believe this bug represents a major regression in the KDE package that happened a log time ago. The proposed fix, in my personal opinion, is a regression fix. ** Patch added: "backportedFix.patch" https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/459695/+attachment/1723417/+files/backportedFix.patch -- KDE has not Shutdown/Restart buttons if started from GDM https://bugs.launchpad.net/bugs/459695 You received this bug notification because you are a member of Kubuntu Bugs, which is subscribed to kdebase-workspace in ubuntu. -- kubuntu-bugs mailing list kubuntu-b...@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs