diff options
Diffstat (limited to 'x11/plank/files/patch-lib_Services_Environment.vala')
-rw-r--r-- | x11/plank/files/patch-lib_Services_Environment.vala | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/x11/plank/files/patch-lib_Services_Environment.vala b/x11/plank/files/patch-lib_Services_Environment.vala new file mode 100644 index 000000000000..27722a36008f --- /dev/null +++ b/x11/plank/files/patch-lib_Services_Environment.vala @@ -0,0 +1,31 @@ +Add support for x11/budgie and fix x11/gnome-flashback, +x11/gnome-shell-extensions + +--- lib/Services/Environment.vala.orig 2025-09-17 00:18:24 UTC ++++ lib/Services/Environment.vala +@@ -56,6 +56,7 @@ namespace Plank { + PANTHEON = 1 << 11, + DDE = 1 << 12, + ENDLESS = 1 << 13, ++ BUDGIE = 1 << 14, + OLD = 1 << 24, + UBUNTU = 1 << 25; + +@@ -66,7 +67,8 @@ namespace Plank { + case "gnome": result = XdgSessionDesktop.GNOME; break; + case "gnome-xorg": result = XdgSessionDesktop.GNOME; break; + case "gnome-classic": result = XdgSessionDesktop.GNOME; break; +- case "gnome-flashback": result = XdgSessionDesktop.GNOME; break; ++ case "gnome-classic-xorg": result = XdgSessionDesktop.GNOME; break; ++ case "gnome-flashback-metacity": result = XdgSessionDesktop.GNOME; break; + case "ubuntu": result = XdgSessionDesktop.UBUNTU; break; + case "ubuntu-xorg": result = XdgSessionDesktop.UBUNTU; break; + case "kde": result = XdgSessionDesktop.KDE; break; +@@ -83,6 +85,7 @@ namespace Plank { + case "cinnamon": result = XdgSessionDesktop.CINNAMON; break; + case "pantheon": result = XdgSessionDesktop.PANTHEON; break; + case "dde": result = XdgSessionDesktop.DDE; break; ++ case "budgie": result = XdgSessionDesktop.BUDGIE; break; + case "endless": result = XdgSessionDesktop.ENDLESS; break; + case "old": result = XdgSessionDesktop.OLD; break; + default: result = XdgSessionDesktop.UNKNOWN; break; |