Hi everyone,
I’d like to propose an addition to desktop switching: a compact, text/icon-based overview of all workspaces and their running apps, bound to Super+Tab.
GNOME already gives us two switchers: Alt/Super+Tab for cycling apps, and the activities overview for a full spatial view of windows and workspaces. But I’ve seen people complain about the difficulty of remembering what windows/programs are running on each desktop when there are plenty of them, leading to confusion and loss of workflow. As far as I am aware, if you’re working across several workspaces and just want to quickly answer “what’s running where,” the Overview is the only option, and it requires visually scanning through workspace thumbnails one at a time.
Bearing this in mind, I’d like to suggest a feature for your consideration:
- Holding Super and pressing Tab opens a compact popup listing every workspace as a header, with the apps running on it listed underneath (name/icon, no live thumbnails or background rendering). For instance:
Workspace 1
- Firefox
- Settings
Workspace 2
- Steam
Workspace 3
- LibreOffice
Workspace 4
- Spotify
[+] New workspace
- While still holding Super, pressing Tab repeatedly moves the selection down through the workspace list (wrapping at the end).
- Releasing Super switches to the currently selected workspace.
- A trailing entry represents creating a new workspace, keeping compatibility with GNOME’s dynamic workspace model (this isn’t meant to require static/fixed workspace counts).
What this is not meant to replace
- It doesn’t replace the Activities Overview, which remains the tool for spatial window management, drag-and-drop between workspaces, and visual browsing.
- It doesn’t replace Alt+Tab / app switching, which stays focused on individual windows/apps.
- This is purely an additional switcher optimized for one job: fast textual orientation across workspaces, without the visual overhead of rendering thumbnails or animating the overview, allowing the user to have a quick overview of what’s where.
I’m not a developer, so I can’t speak to implementation feasibility (e.g., how this interacts with the existing switcher popup infrastructure), but wanted to put the concept forward for feedback. Happy to iterate on the interaction model based on what’s realistic within GNOME Shell’s architecture.
Thanks for reading! If this already exists as is, please tell me and feel free to signal how can this be activated. I truly enjoy this desktop environment and i think it is an evolution over the traditional “windows-esque” desktop experience.