summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRex Dieter <rdieter@math.unl.edu>2014-10-09 09:35:21 -0500
committerRex Dieter <rdieter@math.unl.edu>2014-10-09 09:35:21 -0500
commitaa251a926130fbd3f4bade766ce5d2e0e2cb4c73 (patch)
tree079e2b475d384ba8e567909d0a7fac3bce15fb64
parent345ef333025ba386494a7ca0bc1ccd91f319f926 (diff)
xdg-screensaver plasma5 support
-rw-r--r--ChangeLog3
-rw-r--r--scripts/xdg-screensaver.in16
2 files changed, 13 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 077fb52..3399286 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
=== xdg-utils 1.1.x ===
+2014-10-09 Rex Dieter <rdieter@fedoraproject.org>
+ * xdg-screensaver plasma5 support
+
2014-09-22 Rex Dieter <rdieter@fedoraproject.org>
* Initial support for Plasma5 (largely thanks to Karol Herbst)
diff --git a/scripts/xdg-screensaver.in b/scripts/xdg-screensaver.in
index 8315f6a..6ad9930 100644
--- a/scripts/xdg-screensaver.in
+++ b/scripts/xdg-screensaver.in
@@ -86,13 +86,17 @@ perform_action()
case "$DE" in
kde)
- if [ x"$KDE_SESSION_VERSION" = x"4" ]; then
- screensaver_freedesktop "$1"
- else
- screensaver_kde "$1"
+ if [ -n "${KDE_SESSION_VERSION}" ]; then
+ case "${KDE_SESSION_VERSION}" in
+ 4|5)
+ screensaver_freedesktop "$1"
+ ;;
+ *)
+ screensaver_kde3 "$1"
+ ;;
+ esac
fi
;;
-
gnome_screensaver)
screensaver_gnome_screensaver "$1"
;;
@@ -314,7 +318,7 @@ screensaver_freedesktop()
esac
}
-screensaver_kde()
+screensaver_kde3()
{
case "$1" in
suspend)