I've talked a bit with Ray Strode (halfline) about the best ways to identify from the agent, if we are in a locked/login screen in both logind and console-kit based systems. I'm cc'ing him here in case we have more questions. Many thanks Ray. This series intend to fix DnD on two different situations: 1.) User is logged in but session is locked * Patch 0001 for systemd-logind systems (rhel7) https://bugzilla.redhat.com/show_bug.cgi?id=1323623 * Patch 0003 for console-kit systems (RHEL6) (rhel6) https://bugzilla.redhat.com/show_bug.cgi?id=1323630 2.) No user is logged, system is on Loggin Screen * Patch 0004 for systemd-logind systems (rhel7) https://bugzilla.redhat.com/show_bug.cgi?id=1328761 * Patch 0005 for console-kit systems (rhel6) https://bugzilla.redhat.com/show_bug.cgi?id=1323640 More details on previous email: https://lists.freedesktop.org/archives/spice-devel/2016-April/028340.html v1->v2 * Cleanup patches sent in a different batch https://lists.freedesktop.org/archives/spice-devel/2016-April/028454.html * Change function name from session_is_locked to session_info_session_is_locked * Include check for session type to avoid DnD on Loggin Screen Victor Toso (5): session-info: check for a locked session build-sys: console-kit with dbus as default console-kit: implement check for locked session session-info: check if session belongs to user console-kit: implement check for session type configure.ac | 17 ++--- src/console-kit.c | 156 ++++++++++++++++++++++++++++++++++++++++++- src/dummy-session-info.c | 10 +++ src/session-info.h | 4 ++ src/systemd-login.c | 154 ++++++++++++++++++++++++++++++++++++++++++ src/vdagent.c | 9 +++ src/vdagentd-proto-strings.h | 1 + src/vdagentd-proto.h | 1 + src/vdagentd.c | 16 +++++ 9 files changed, 354 insertions(+), 14 deletions(-) -- 2.5.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel