Skip to content

Per-monitor workspaces aren't assigned at startup with enable_persistent_workspaces disabled #220

@Insprill

Description

@Insprill

When enable_persistent_workspaces is disabled, upon starting Hyprland, all monitors will have their default workspaces. I have two monitors, so this means monitor 1 has workspace 1, and monitor 2 has workspace 2. If I move my cursor to monitor 2 and run split-workspace 1, it will correctly switch to workspace 11, allowing workspace 2 to go back to the primary monitor (all assuming no windows are open). After getting it to switch once, it's fine for the rest of the session. It's only upon startup that the workspace is incorrect.

I don't like having persistent workspaces enabled since it takes up a lot of room in my Waybar, but this bug makes it quite annoying to use since every time I log in, I have to manually do Super+1 on monitor 2 before moving any applications to monitor 2 or putting anything in workspace 2 on monitor 1 (since it would jump to monitor 2).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions