I'm usually working with 3x3 Desktops, with the tendency to separate them by active projects or clients for the workday (for example, all consoles going to project A on one desktop, all consoles going to project B on another).
This is fine in most cases, but when there's a lot of stuff going on at once it can quickly become confusing.
Is there some way to label a Desktop? Either on the 3x3 Grid view (when switching around with CTRL+ALT+Arrows), some kind of gnome plugin to just add a Box with a word in it, or a custom background for each desktop?
Maybe there's an obvious solution, but I never really played around with gnome. I still use the defaults.
Gnome Shell: 3.28.4
Ubuntu: 18.04.5 LTS
Alright, thanks to the comments and especially Rinzwind, I managed to find a solution:
Turns out, I was already using Workspace Grid. While not obvious on how to do it, the extension offers support for custom labels:
If you see the switcher now, it'll number each Workspace ("Workspace 1, 2, 3, etc"). Unless I memorize the numbers, that's not really useful at all. But there is a way to change the label.
Open a console, type
dconf-editor
. Navigate to/org/gnome/desktop/wm/preferences/workspace-names
. Set "Use default value" to OFF and add an array of labels.Labels go from left to right, top to bottom. If you have a 3x3 grid, and want to label the bottom left workspace, it's the 7th index in the array. If you want to just remove the default naming "Workspace X" for a particular workspace, just use
' '
(space); an empty string''
won't work.That's it! Works like a charm, at least if you use workspace-grid. I'm not sure if it's properly supported on later versions of Gnome, as the 1-star comments imply that there are issues.
Additional documentation can be found on https://github.com/zakkak/workspace-grid
Please keep in mind that this extension is no longer in development.