[xmonad] start gnome-screensaver for gnome sessions (#902850)

Jens Petersen petersen at fedoraproject.org
Wed Jan 30 04:01:29 UTC 2013


commit 695dd417e383f957363de2974f35281ed955b16e
Author: Jens Petersen <petersen at redhat.com>
Date:   Wed Jan 30 13:01:15 2013 +0900

    start gnome-screensaver for gnome sessions (#902850)

 xmonad-start |    7 +++++++
 xmonad.spec  |    5 ++++-
 2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/xmonad-start b/xmonad-start
index 2ac7a80..b973553 100644
--- a/xmonad-start
+++ b/xmonad-start
@@ -26,6 +26,13 @@ else
     fi
 fi
 
+case $DESKTOP_SESSION in
+    xmonad-gnome)
+	# hack for gnome-session not starting screensaver for xmonad, etc
+	SCREENSAVER=/usr/bin/gnome-screensaver
+	[ -x "$SCREENSAVER" ] && $SCREENSAVER & ;;
+esac
+
 if [ -r $XMONAD_DIR/session ]; then
     sh $XMONAD_DIR/session
 fi
diff --git a/xmonad.spec b/xmonad.spec
index cd840ae..8715a04 100644
--- a/xmonad.spec
+++ b/xmonad.spec
@@ -17,7 +17,7 @@ on several screens.
 
 Name:           %{pkg_name}
 Version:        0.11
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        A tiling window manager
 
 License:        BSD
@@ -178,6 +178,9 @@ rm %{buildroot}%{_docdir}/%{name}-%{version}/LICENSE
 
 
 %changelog
+* Wed Jan 30 2013 Jens Petersen <petersen at redhat.com> - 0.11-2
+- try to start gnome-screensaver for gnome sessions (#902850)
+
 * Fri Jan 18 2013 Jens Petersen <petersen at redhat.com> - 0.11-1
 - update to 0.11
 - X11-1.6 and WM_TAKE_FOCUS patches no longer needed


More information about the scm-commits mailing list