diff --git a/0001-desktop-icons-Include-Desktop-Settings-in-background.patch b/0001-desktop-icons-Include-Desktop-Settings-in-background.patch new file mode 100644 index 0000000..92f6c12 --- /dev/null +++ b/0001-desktop-icons-Include-Desktop-Settings-in-background.patch @@ -0,0 +1,26 @@ +From 3c3e91d7eda6f24949cc61fede4bd2c33bf504b8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Florian=20M=C3=BCllner?= +Date: Tue, 28 Apr 2026 18:29:17 +0200 +Subject: [PATCH] desktop-icons: Include "Desktop Settings" in background menu + +The extension preferences directly affect what is shown on the +desktop, so it makes sense to include it in the context menu. +--- + extensions/desktop-icons/desktopGrid.js | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/extensions/desktop-icons/desktopGrid.js b/extensions/desktop-icons/desktopGrid.js +index b978c1c9..e0a24bbe 100644 +--- a/extensions/desktop-icons/desktopGrid.js ++++ b/extensions/desktop-icons/desktopGrid.js +@@ -357,6 +357,7 @@ var DesktopGrid = GObject.registerClass({ + menu.addSettingsAction(_("Change Background…"), 'gnome-background-panel.desktop'); + menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); + menu.addSettingsAction(_("Display Settings"), 'gnome-display-panel.desktop'); ++ menu.addAction(_("Desktop Settings"), () => ExtensionUtils.openPrefs()); + menu.addSettingsAction(_("Settings"), 'gnome-control-center.desktop'); + + menu.actor.add_style_class_name('background-menu'); +-- +2.53.0 + diff --git a/gnome-shell-extensions.spec b/gnome-shell-extensions.spec index 9766a0a..5801f00 100644 --- a/gnome-shell-extensions.spec +++ b/gnome-shell-extensions.spec @@ -7,7 +7,7 @@ Name: gnome-shell-extensions Version: 40.7 -Release: 32%{?dist} +Release: 33%{?dist} Summary: Modify and extend GNOME Shell functionality and behavior License: GPLv2+ @@ -55,6 +55,7 @@ Patch032: window-list-attention-indicator.patch Patch033: 0001-dash-to-panel-Stop-messing-with-overview-allocation.patch Patch034: improve-workspace-names.patch Patch035: scrollable-workspace-menu.patch +Patch036: 0001-desktop-icons-Include-Desktop-Settings-in-background.patch %description GNOME Shell Extensions is a collection of extensions providing additional and @@ -474,6 +475,10 @@ workspaces. %changelog +* Tue Apr 28 2026 Florian Müllner - 40.7-33 +- Include "Desktop Settings" in background menu + Resolves: RHEL-84188 + * Tue Mar 03 2026 Florian Müllner - 40.7-32 - Support scrolling in workspace menu Resolves: RHEL-153023