summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--dot_local/lib/dotfiles/canonical_desktop.py2
-rw-r--r--tests/test_canonical_desktop.py10
2 files changed, 11 insertions, 1 deletions
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": ["<Super><Shift>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 = [