Very simple replacement for Workspaces.qml that allows workspace assignment and control by monitor #8703
techistory
started this conversation in
Show and tell
Replies: 1 comment 1 reply
|
I have a PR open in #7243 that would provide that feature out of the box. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This routine (Workspaces.qml) is a slight enhancement of the stock Workspaces.qml file so you can assign a fixed subset of workspaces to
each of your several monitors. In this bespoke example I have workspace 1 assigned to my laptop, then 2-4 to secondary monitor DP-6, 5-9 to DP-3 and 10-12 to DP-4. Switching between workspaces is predictable when clicking on the omarchy bar, and I can navigate and control all of my monitors, windows and workspaces very easily with SUPER, SHIFT, ALT and function keys F1-F12.
Not fancy. No bells and whistles. No GUI config. Just a tiny bit of manual setup to match your system.
This command creates a local copy of the plugin in ~/.config/omarchy/plugins/<username>.workspaces/,
renames it (e.g., "user.Workspaces"), enables it, and switches the shell to use your clone.
workspaces.lua
bindings.lua
Workspaces.qml
All reactions