From a297161fe83ec5e3e6fd3c0be26fadfad3ed788b Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Tue, 22 Sep 2026 13:57:08 +0100 Subject: Show workspace numbers on the corporate desktop --- dot_local/lib/dotfiles/canonical_desktop.py | 2 +- tests/test_canonical_desktop.py | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/dot_local/lib/dotfiles/canonical_desktop.py b/dot_local/lib/dotfiles/canonical_desktop.py index 7269a3f..85d265d 100644 --- a/dot_local/lib/dotfiles/canonical_desktop.py +++ b/dot_local/lib/dotfiles/canonical_desktop.py @@ -169,7 +169,7 @@ def tiling(saved: dict) -> None: "new-window-placement": "focused", "active-hint-overlay-enabled": False, "workspace-switcher-style": False, - "workspace-number-indicator": False, + "workspace-number-indicator": True, "panel-transparency": False, "mouse-cursor-follows-active-window": False, "toggle-floating": ["space"], diff --git a/tests/test_canonical_desktop.py b/tests/test_canonical_desktop.py index fac6b8e..a8229bd 100644 --- a/tests/test_canonical_desktop.py +++ b/tests/test_canonical_desktop.py @@ -14,6 +14,16 @@ SPEC.loader.exec_module(desktop) class DesktopTests(unittest.TestCase): + def test_workspace_indicator_uses_numbers(self): + with patch.object(desktop, "write_key") as write: + desktop.tiling({}) + write.assert_any_call( + "org.gnome.shell.extensions.o-tiling", + "workspace-number-indicator", + True, + {}, + ) + def test_extensions_replace_tiler_and_hide_dock_and_status(self): settings = MagicMock() settings.get_strv.side_effect = [ -- cgit v1.3.1