Further analysis showed that it's not possible to add a policykit check
into the can_{suspend,hibernate} properties. This needs changing the
DK-P D-Bus API to replace the properties with method calls, check
PolicyKit in those method calls, wrapping the new D-Bus call into a new
libdevkit-power-gobjec and rewire the clients (gnome-session, indicator-
applet, gnome-power-prefs) to use the new method instead of the gobject
property.

This is therefore not SRUable, it's way too intrusive.

** Changed in: gnome-power-manager (Ubuntu Lucid)
       Status: New => Triaged

** Changed in: devicekit-power (Ubuntu Karmic)
       Status: Triaged => Won't Fix

** Changed in: devicekit-power (Ubuntu Karmic)
     Assignee: Martin Pitt (pitti) => (unassigned)

** Changed in: gnome-power-manager (Ubuntu Karmic)
       Status: New => Won't Fix

** Changed in: gnome-session (Ubuntu Karmic)
       Status: Invalid => Won't Fix

** Changed in: gnome-session (Ubuntu Lucid)
   Importance: Undecided => Low

** Changed in: gnome-session (Ubuntu Lucid)
       Status: Invalid => Triaged

** Changed in: indicator-applet (Ubuntu Lucid)
   Importance: Undecided => Low

** Changed in: indicator-applet (Ubuntu Lucid)
       Status: Invalid => Triaged

** Changed in: indicator-applet (Ubuntu Karmic)
       Status: Invalid => Won't Fix

-- 
Do not show suspend/hiberate related UI if suspend is disabled in polkit
https://bugs.launchpad.net/bugs/432598
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-session in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to