Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37039151
en ru br
ALT Linux repos
S:0.6-alt0_0_git_b3c1f91
5.0: 0.4.2.3-alt1
4.1: 0.4.2.3-alt1
4.0: 0.4.1-alt0.1

Group :: System/Kernel and hardware
RPM: hardinfo

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: 03-detect-lxde.patch
Download


--- b/arch/linux/common/os.h	2013-09-16 23:12:33.000000000 +0400
+++ b/arch/linux/common/os.h.new	2013-09-16 23:18:31.142851474 +0400
@@ -151,9 +151,19 @@
                      is defined */
                   os->desktop = g_strdup("XFCE 4");
               } else {
+	      if (g_getenv("XDG_CURRENT_DESKTOP")) {
+					os->desktop = g_strdup(g_getenv("XDG_CURRENT_DESKTOP"));
+					if (g_getenv("DESKTOP_SESSION") &&
+						!g_str_equal(os->desktop, g_getenv("DESKTOP_SESSION"))) {
+						os->desktop = g_strdup_printf("%s (%s)",
+						g_getenv("XDG_CURRENT_DESKTOP"),
+						g_getenv("DESKTOP_SESSION"));
+					}
+	      } else {
                   os->desktop = g_strdup_printf("Unknown (Window Manager: %s)",
                                                 windowman);
               }
+              }
             } else {
               os->desktop = g_strdup("Unknown");
             }
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin