From 8a6972c65b5aa7e85f50954ec14280b427b75a44 Mon Sep 17 00:00:00 2001 From: Andrea Florio Date: Tue, 6 Apr 2010 15:02:15 +0200 Subject: [PATCH] fix bnc#582235 --- tools/package-manager/package-manager-su | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tools/package-manager/package-manager-su b/tools/package-manager/package-manager-su index 4ddf3b2..e1521f3 100755 --- a/tools/package-manager/package-manager-su +++ b/tools/package-manager/package-manager-su @@ -301,6 +301,7 @@ detectDE() if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde; elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome; elif xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce; + elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; fi } @@ -376,6 +377,15 @@ su_xfce() fi } +su_lxde() +{ + if which gnomesu &>/dev/null ; then + su_gnome + else + su_generic + fi +} + [ x"$1" != x"" ] || exit_failure_syntax user= @@ -441,6 +451,10 @@ case "$DE" in su_xfce ;; + lxde) + su_lxde + ;; + *) [ x"$user" = x"" ] && user=root exit_failure_operation_impossible "no graphical method available for invoking '$cmd' as '$user'" -- 2.7.4