By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 1071

Summary: Shutdown/Restart options missing when using GDM
Product: TDE Reporter: Francois Andriot <albator78>
Component: tdebaseAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: minor CC: bugwatch, kb9vqf
Priority: P5    
Version: 3.5.13 [Trinity]   
Hardware: All   
OS: Other   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Francois Andriot 2012-06-27 02:58:46 CDT
Hello, running TDE 3.5.13 on RHEL 6, I noticed that, when using TDE's KDM, I have all the shutdown options in TDE shutdown dialog (shutdown, restart, suspend, close session, lock session).

But when using GDM, the TDE shutdown dialog only shows close session and lock Session.

Note: options are correctly set in TDE control panel / Session Manager.
Comment 1 Francois Andriot 2012-06-27 14:46:45 CDT
It looks like "new" versions of GDM can be controled by TDE through DBUS; alas this is not yet implemented in TDE.

Here's what's currently in TDE:
http://git.trinitydesktop.org/cgit/tdebase/tree/tdmlib/dmctl.cpp

Here's what is in KDE4:
https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/master/entry/libs/kworkspace/kdisplaymanager.cpp

It looks like "new" GDM and LightDM are supported in KDE4.
To achieve this, they use the QDBusInterface class, which is part of QT4.
It should be possible to backport this using dbus-1-tqt classes.
Comment 2 Timothy Pearson 2013-04-25 11:10:40 CDT
This should be resolved in GIT hash 55a0cc4 by using the TDE hardware library to authorize and control shutdown-related tasks.  The TDE hardware library in turn uses ConsoleKit and uPower if available, so if shutdown/reboot/suspend/hibernate works in LightDM it should work in TDE as well.

Thanks for reporting!