[Portland-bugs] [Bug 29860] New: Use D-Bus API for GNOME screensaver

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Aug 28 19:52:41 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29860

           Summary: Use D-Bus API for GNOME screensaver
           Product: Portland
           Version: 1.1.0
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: xdg-utils
        AssignedTo: portland-bugs at lists.freedesktop.org
        ReportedBy: mtdean at thirdcontact.com


Created an attachment (id=38253)
 View: https://bugs.freedesktop.org/attachment.cgi?id=38253
 Review: https://bugs.freedesktop.org/review?bug=29860&attachment=38253

Change GNOME screensaver to use D-Bus API

Changes the screensaver_gnome_screensaver to use the GNOME D-Bus API, as
documented at
http://people.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html
and using the same approach used by the "Use SimulateUserActivity instead of
Inhibit for D-Bus screensavers" patch in Bug #26085 and the "Change
screensaver_freedesktop's interpretation of GetActive" patch in Bug #29859.

Note, also, that GNOME screensaver's "legacy" inhibit support is currently
broken ( https://bugzilla.gnome.org/show_bug.cgi?id=579430 ), and
gnome-screensaver-command --poke does not work.  This patch changes
xdg-screensaver so it no longer uses gnome-screensaver-command for control,
so--in addition to using the "preferred" API for GNOME screensaver control--it
also works around the broken legacy inhibit issue.

This patch does not change detectDE or the use of gnome-screensaver-command -q
to determine DE.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Portland-bugs mailing list