File xfce-su.diff of Package xdg-utils

--- scripts/xdg-su
+++ scripts/xdg-su
@@ -366,6 +366,16 @@
     fi
 }
 
+
+su_xfce()
+{
+    if which gnomesu &>/dev/null ; then
+        su_gnome
+    else
+        su_generic
+    fi
+}
+
 [ x"$1" != x"" ] || exit_failure_syntax
 
 user=
@@ -427,6 +437,10 @@
     su_generic
     ;;
 
+    xfce)
+    su_xfce
+    ;;
+
     *)
     [ x"$user" = x"" ] && user=root 
     exit_failure_operation_impossible "no graphical method available for invoking '$cmd' as '$user'"
openSUSE Build Service is sponsored by