rapache-devel team mailing list archive
-
rapache-devel team
-
Mailing list archive
-
Message #00117
[Bug 245057] Re: Dependencies and Desktop Environment neutral system
>From KillerKiwi.
def get_desktop_enviroment(self):
# Taken from orignal xdg scripts
if os.getenv("GNOME_DESKTOP_SESSION_ID") != None and os.getenv("GNOME_DESKTOP_SESSION_ID") != "":
return "GNOME"
if os.getenv("KDE_FULL_SESSION") != None and os.getenv("KDE_FULL_SESSION") == "true":
return "KDE"
try:
if Popen(["xprop", "-root", "_DT_SAVE_MODE"], stdout=PIPE, stderr=open(os.devnull, "w")).communicate()[0].strip().lower().count("xfce") > 0:
return "XFCE"
except:
pass
return "CLI"
--
Dependencies and Desktop Environment neutral system
https://bugs.launchpad.net/bugs/245057
You received this bug notification because you are a member of Rapache
Developers, which is subscribed to Remote Apache Management tool .
Status in rapache: Confirmed
Bug description:
We should define a clearer list of dependencies and try to purge all desktop-environment specific code.
We currently use gksudo and (soon) gnome-open. We shuold understand how many dependencies we need to use that kind of code.
References