src/eric7/SystemUtilities/DesktopUtilities.py

branch
eric7
changeset 10334
24300d16a154
parent 9653
e67609152c5e
child 10339
446d22fa1aea
diff -r 4aa8d3b69832 -r 24300d16a154 src/eric7/SystemUtilities/DesktopUtilities.py
--- a/src/eric7/SystemUtilities/DesktopUtilities.py	Wed Nov 22 19:42:41 2023 +0100
+++ b/src/eric7/SystemUtilities/DesktopUtilities.py	Thu Nov 23 16:23:37 2023 +0100
@@ -20,7 +20,7 @@
     @return name of the desktop environment
     @rtype str
     """
-    if OSUtilities.isLinuxPlatform():
+    if OSUtilities.isLinuxPlatform() or OSUtilities.isBsdPlatform():
         currDesktop = os.environ.get("XDG_CURRENT_DESKTOP", "")
         if currDesktop:
             return currDesktop
@@ -58,7 +58,7 @@
     @return flag indicating a KDE desktop
     @rtype bool
     """
-    if OSUtilities.isLinuxPlatform():
+    if OSUtilities.isLinuxPlatform() or OSUtilities.isBsdPlatform():
         desktop = (
             os.environ.get("XDG_CURRENT_DESKTOP", "").lower()
             or os.environ.get("XDG_SESSION_DESKTOP", "").lower()
@@ -80,7 +80,7 @@
     @return flag indicating a Gnome desktop
     @rtype bool
     """
-    if OSUtilities.isLinuxPlatform():
+    if OSUtilities.isLinuxPlatform() or OSUtilities.isBsdPlatform():
         desktop = (
             os.environ.get("XDG_CURRENT_DESKTOP", "").lower()
             or os.environ.get("XDG_SESSION_DESKTOP", "").lower()
@@ -102,7 +102,7 @@
     @return name of the desktop environment
     @rtype str
     """
-    if OSUtilities.isLinuxPlatform():
+    if OSUtilities.isLinuxPlatform() or OSUtilities.isBsdPlatform():
         sessionType = os.environ.get("XDG_SESSION_TYPE", "").lower()
         if "x11" in sessionType:
             return "X11"

eric ide

mercurial