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

Reply via email to