Commit graph

8 commits

Author SHA1 Message Date
Ivailo Monev
126fe06177 kscreensaver: kill xscreensaver daemon process from KScreenSaver destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 00:56:33 +03:00
Ivailo Monev
0a595704ee kscreensaver: fallback to ConsoleKit for (un)lock signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 18:35:09 +03:00
Ivailo Monev
bbd16d2bcf kscreensaver: implement locking and unlocking on session manager signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 17:23:17 +03:00
Ivailo Monev
e94d5f6215 kscreensaver: remove stub interface methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 06:52:42 +03:00
Ivailo Monev
630cd79180 kscreensaver: register object at /org/freedesktop/ScreenSaver too and unregister service and objects from destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 05:07:35 +03:00
Ivailo Monev
43445d0986 kscreensaver: better inhibitions counter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 04:03:56 +03:00
Ivailo Monev
5e42019ac2 kscreensaver: watch the xscreensaver state and emit ActiveChanged() signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 03:10:54 +03:00
Ivailo Monev
fcbc69b222 generic: reimplement screen saver interface via xscreensaver
my monitor is not the latest stock but it has its own screen saver
feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:27:15 +03:00