Top | ![]() |
![]() |
![]() |
![]() |
PhoshScreenSaverManagerPhoshScreenSaverManager — Provides the org.gnome.ScreenSaver DBus interface and handles logind's Session |
GObject ╰── GDBusInterfaceSkeleton ╰── PhoshDBusScreenSaverSkeleton ╰── PhoshScreenSaverManager
See https://people.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html for a (a bit outdated) interface description. It also handles the login1 session parts since those are closely related and this keeps PhoshLockscreenManager free of the DBus handling.
PhoshScreenSaverManager *
phosh_screen_saver_manager_new (PhoshLockscreenManager *lockscreen_manager
);
#define PHOSH_TYPE_SCREEN_SAVER_MANAGER (phosh_screen_saver_manager_get_type ())
“lockscreen-manager”
property“lockscreen-manager” PhoshLockscreenManager *
The lockscreen manager.
Owner: PhoshScreenSaverManager
Flags: Read / Write / Construct Only