GNOME shell estension to display a simple workspace indicator showing icons of apps open in it instead of classic numbers or dots.
- Show a simple indicator to display workspaces and the apps open in them
- Support for drag and drop: move an application to another workspace by dragging its icon
- Right- or left-click to focus or minimize an application; middle-click to close it
- Workspaces scrolling: change the active workspace by scrolling over the indicator
- Support for multiple monitors (for both static and dynamic workspaces)
- Rename workspaces directly from the extension (enable in settings)
- Hide or show the GNOME default workspace indicator (formerly the Activities button)
- Customize indicator position, size, color, and background
- Customize which elements are shown (indicator, empty workspaces, etc.)
- Icon style and saturation
- Show or hide window titles alongside icons
- Limit and group icons per workspace
- Ignore applications (using regular expressions)
- and many more in extension preferences
Tip
Customize CSS editing stylesheet.css file. Add more classes simply searching css_* variables in extension.js.
Warning
Centering vertically the labels independently from the font used is problematic. Tweak .wboa-label classes in stylesheet.css to adjust it.
Available for GNOME 45+: gnome shell extensions store.
Tip
Legacy versions (GNOME shell 40-44) available on gnome extensions store. These versions will not receive new updates.
- Download the extension folder (this repository)
- Execute
./install.sh(requires sudo priviledges)
- Compile settings schema:
glib-compile-schemas ./schemas/ - Show (all) extension(s) logs:
journalctl /usr/bin/gnome-shell -f -o cat - Show settings logs:
journalctl /usr/bin/gjs -f -o cat - List settings:
dconf dump /org/gnome/shell/extensions/workspaces-indicator-by-open-apps/ - Edit manually setting:
dconf write /org/gnome/shell/extensions/workspaces-indicator-by-open-apps/<setting> <value>
See issues page.
See CONTRIBUTING.md file.
See CREDITS.md file.

