--- 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"