From abde20daebee82abb754835d6f7c309f7aea3819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Thu, 19 Mar 2009 21:10:37 +0100 Subject: Add support for ktsuss as su frontend --- portato/helper.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'portato/helper.py') diff --git a/portato/helper.py b/portato/helper.py index d3fc70b..5b275d6 100644 --- a/portato/helper.py +++ b/portato/helper.py @@ -151,3 +151,22 @@ def unique_array(s): if x not in u: u.append(x) return u + +def detect_desktop_environment(): + # stolen from wicd :) + + desktop_environment = 'generic' + if os.environ.get('KDE_FULL_SESSION') == 'true': + desktop_environment = 'kde' + elif os.environ.get('GNOME_DESKTOP_SESSION_ID'): + desktop_environment = 'gnome' + #else: # no need for this part as of now + # try: + # info = commands.getoutput('xprop -root _DT_SAVE_MODE') + # if ' = "xfce4"' in info: + # desktop_environment = 'xfce' + # except (OSError, RuntimeError): + # pass + + return desktop_environment + -- cgit v1.2.3