From f1c75c28fb6aa7241ba54556e5545cb4841497d8 Mon Sep 17 00:00:00 2001 From: sunflowerskater Date: Fri, 13 Jan 2023 14:29:13 -0300 Subject: [PATCH] a11y menu: Add "All Accessibility Settings" entry Unlike other top bar menus, the accessibility menu doesn't provide quick access to the corresponding settings. It's still useful, given that not all settings are exposed in the menu, so add a settings entry. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6058 Part-of: --- js/ui/status/accessibility.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/ui/status/accessibility.js b/js/ui/status/accessibility.js index a4bad14fd..5d02b97cc 100644 --- a/js/ui/status/accessibility.js +++ b/js/ui/status/accessibility.js @@ -74,6 +74,10 @@ class ATIndicator extends PanelMenu.Button { let mouseKeys = this._buildItem(_("Mouse Keys"), A11Y_KEYBOARD_SCHEMA, KEY_MOUSE_KEYS_ENABLED); this.menu.addMenuItem(mouseKeys); + this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); + this.menu.addSettingsAction(_('Accessibility Settings'), + 'gnome-universal-access-panel.desktop'); + this._syncMenuVisibility(); }