Hello community,
here is the log from the commit of package gnome-session for openSUSE:Factory checked in at 2019-05-03 22:13:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-session (Old)
and /work/SRC/openSUSE:Factory/.gnome-session.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-session"
Fri May 3 22:13:00 2019 rev:183 rq:695721 version:3.32.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-session/gnome-session.changes 2018-10-17 08:13:38.627068681 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-session.new.5148/gnome-session.changes 2019-05-03 22:13:02.275580723 +0200
@@ -1,0 +2,27 @@
+Fri Mar 29 06:50:54 UTC 2019 - Yifan Jiang
From 8676d77beb46e5a1f52ca0196ebebcd9890be5c2 Mon Sep 17 00:00:00 2001 From: xiaoguang wang
Date: Tue, 12 Mar 2019 10:59:46 +0800 Subject: [PATCH] presence: Enable idle detection while screensaver is active
Dim screen function depends on signal STATUS_CHANGED. To dim screen when screensaver is active, need to enable idle detection at that time. https://gitlab.gnome.org/GNOME/gnome-shell/issues/900 --- gnome-session/gsm-presence.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gnome-session/gsm-presence.c b/gnome-session/gsm-presence.c index fa476abc..cdfa3ccd 100644 --- a/gnome-session/gsm-presence.c +++ b/gnome-session/gsm-presence.c @@ -173,10 +173,7 @@ idle_became_idle_cb (GnomeIdleMonitor *idle_monitor, gpointer user_data) { GsmPresence *presence = user_data; - /* We should already be idle, - * see on_screensaver_active_changed() */ - if (!presence->priv->screensaver_active) - set_session_idle (presence, TRUE); + set_session_idle (presence, TRUE); } static void @@ -185,9 +182,7 @@ idle_became_active_cb (GnomeIdleMonitor *idle_monitor, gpointer user_data) { GsmPresence *presence = user_data; - /* We can only be non-idle if the screensaver is gone */ - if (!presence->priv->screensaver_active) - set_session_idle (presence, FALSE); + set_session_idle (presence, FALSE); } static void -- 2.16.4 ++++++ gnome-session-s390-not-require-g-s-d_wacom.patch ++++++ Index: gnome-session-3.32.0/data/gnome.session.desktop.in.in =================================================================== --- gnome-session-3.32.0.orig/data/gnome.session.desktop.in.in +++ gnome-session-3.32.0/data/gnome.session.desktop.in.in @@ -1,3 +1,3 @@ [GNOME Session] Name=GNOME -RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; +RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.XSettings;