diff --git a/xdg-utils/scripts/xdg-su.in b/xdg-utils/scripts/xdg-su.in index 5985e8a..90d7c6b 100644 --- a/xdg-utils/scripts/xdg-su.in +++ b/xdg-utils/scripts/xdg-su.in @@ -93,6 +93,15 @@ su_generic() fi } +su_xfce() +{ + if which gnomesu &>/dev/null ; then + su_gnome + else + su_generic + fi +} + [ x"$1" != x"" ] || exit_failure_syntax user= @@ -150,6 +159,10 @@ case "$DE" in su_gnome ;; + xfce) + su_xfce + ;; + generic) su_generic ;;