| Summary: | Shutdown/Restart options missing when using GDM | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Francois Andriot <albator78> |
| Component: | tdebase | Assignee: | 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
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. 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! |