EnableWorkspace - bakkeby/dusk GitHub Wiki

A client can be set to start on a specific workspace using client rules, e.g. here firefox is to start on workspace 9:

   { .class = "firefox", .workspace = "9", .flags = AttachMaster|EnableWorkspace },

The EnableWorkspace flag tells the window manager to automatically enable workspace 9 in addition to the workspace(s) already being viewed when firefox starts.

Workspace 9 in this context will be made visible on the monitor it currently resides on, as opposed to being moved to the monitor that has focus.

If the window swallows a terminal then the workspace of the terminal is used and the EnableWorkspace flag has no effect.

If the window was spawned via riospawn then the current workspace is used and the EnableWorkspace flag has no effect.

If the workspace the client starts on is already visible then the EnableWorkspace flag has no effect.

Also see:

Back to Features > Flags.

⚠️ **GitHub.com Fallback** ⚠️