From 1742464ca9e86044309041070ad2597f6723901a Mon Sep 17 00:00:00 2001 From: Jakub Filak Date: Mon, 24 Aug 2015 09:57:33 +0200 Subject: [PATCH] Switch to XDG_CURRENT_DESKTOP The environment variable is not documented (or at least I cannot find any official documentation), the environment variable is used by all major Dekstop vendors though (just try to ask google to search for its name). Related rhbz#1194976 Signed-off-by: Jakub Filak --- src/pyfros/plugins/screencastgnome.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pyfros/plugins/screencastgnome.py b/src/pyfros/plugins/screencastgnome.py index 7bf5105..d752c31 100644 --- a/src/pyfros/plugins/screencastgnome.py +++ b/src/pyfros/plugins/screencastgnome.py @@ -149,7 +149,8 @@ class ScreencastGnome(ScreencastBase): end_handler() def IsSuitable(self): - if "gnome" in os.getenv("DESKTOP_SESSION"): + if os.environ.get('XDG_CURRENT_DESKTOP') in \ + ['GNOME', 'GNOME-Classic:GNOME', 'GNOME-Classic']: return const.SUITABLE_PREFERED else: return const.SUITABLE_NOT_SUITABLE -- 2.5.0