applet · v1.2.0 · GPL-2.0+

In Panel Workspace Name

Every workspace, living on the panel.

Version
1.2.0
Kind
applet
License
GPL-2.0-or-later
Derived from
workspace-name@willurd
In Panel Workspace Name applet screenshot

In Panel Workspace Name on the desktop

Why this exists

Why this exists

Workspaces usually live behind a keyboard shortcut and a guess. In Panel Workspace Name moves the whole map into the panel itself: one button per workspace, always visible, always current. Click one and you are there. The active button takes the panel theme’s outlined state, so the map never lies about where you are.

The panel becomes the workspace map.

Buttons label themselves three ways: name only, number only, or number and name. A maximum width keeps long names polite, tooltips carry the full text, and every button exposes an accessible name.

It settles into whatever panel you give it. Horizontal or vertical, dense or wide: label bounds adapt to the panel’s density, and vertical panels get compact name prefixes. The wheel can switch workspaces, forward or reversed, or stay out of the way entirely.

The applet menu keeps the plumbing: Expo, add, rename, remove. Everything updates live as workspaces are added, removed, reordered, renamed, or switched. It grew out of workspace-name@willurd, and that lineage stays credited in the meta rail above.

applet v1.2.0 GPL-2.0+

Features

What it does

  1. One visible button per workspace
  2. Name, number, or number and name labels
  3. Horizontal and vertical panel layouts
  4. Density-aware bounds, compact vertical prefixes
  5. Full-name tooltips and accessible names
  6. Optional trailing add button
  7. Off, normal, or reversed scroll switching
  8. Expo, add, rename, and remove in the menu
In Panel Workspace Name settings window

The panel strip

One band, every workspace

The same panel, three label modes. The active button takes the outlined state in the panel theme; a trailing + adds a workspace. This is the whole applet: visible, current, one click wide.

01 / NAME
  • WEB
  • CODE
  • CHAT
  • ADMIN
02 / NUMBER + NAME
  • 1 WEB
  • 2 CODE
  • 3 CHAT
  • 4 ADMIN
03 / NUMBER
  • 1
  • 2
  • 3
  • 4

Scroll wheel Off by default. Turn it on and the wheel walks workspaces forward; reversed walks them back. The old checkbox migrated once to this three-state setting.

  • Off
  • Normal
  • Reversed

Vertical panels get compact name prefixes when space runs out, and every button carries its full name as a tooltip and an accessible name.

Settings

Settings, straight from the schema

In Panel Workspace Name

Display

Workspace button labels
Maximum width of each workspace name
Scroll wheel behavior

Workspace management

Allow adding, removing and renaming workspaces
Show an add button after workspace names Needs workspace editing
Confirm before removing a named workspace Needs workspace editing

Fragment of the real settings window. Labels and defaults come from settings-schema.json.

03 / Number, again
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Install

Add it to Cinnamon

No root needed. Everything lands in your home directory. The rm -rf before each copy is the upgrade path; your settings live elsewhere and survive.

curl -fLO https://github.com/RobertAlexanderH/cinnamon-workspace-names-applet/releases/latest/download/cinnamon-workspace-names-applet.zip
unzip cinnamon-workspace-names-applet.zip
rm -rf ~/.local/share/cinnamon/applets/cinnamon-workspace-names-applet@curbsoftware
cp -r cinnamon-workspace-names-applet@curbsoftware/files/cinnamon-workspace-names-applet@curbsoftware ~/.local/share/cinnamon/applets/cinnamon-workspace-names-applet@curbsoftware
git clone https://github.com/RobertAlexanderH/cinnamon-workspace-names-applet.git
cd cinnamon-workspace-names-applet
rm -rf ~/.local/share/cinnamon/applets/cinnamon-workspace-names-applet@curbsoftware
cp -r files/cinnamon-workspace-names-applet@curbsoftware ~/.local/share/cinnamon/applets/cinnamon-workspace-names-applet@curbsoftware

Restart Cinnamon (Alt-F2, type r, Enter), then add the applet from Cinnamon Settings.