desktop-icons: Include "Desktop Settings" in background menu

Resolves: https://redhat.atlassian.net/browse/RHEL-84188
This commit is contained in:
Florian Müllner 2026-04-28 18:44:26 +02:00
parent b764418f14
commit 66d17b8ff0
No known key found for this signature in database
2 changed files with 32 additions and 1 deletions

View File

@ -0,0 +1,26 @@
From 3c3e91d7eda6f24949cc61fede4bd2c33bf504b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
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

View File

@ -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 <fmuellner@redhat.com> - 40.7-33
- Include "Desktop Settings" in background menu
Resolves: RHEL-84188
* Tue Mar 03 2026 Florian Müllner <fmuellner@redhat.com> - 40.7-32
- Support scrolling in workspace menu
Resolves: RHEL-153023