Skip to content

Persistent workspaces on monitors#658

Description

@Diaoul

Hi 馃憢 and thanks for developing such a beautiful window manager 馃憤

A bit of context first

  • I come from BSPWM and I use between 1 and 3 monitors depending on where I am
  • I work with 10 workspaces automatically created and dynamically rearranged on monitor plug/unplug (script here) e.g.
    • with 1 monitor (on the laptop alone) I have workspaces 1-10 available
    • with 2 monitors I have 1-5 on the first one, 6-10 on the second one
    • with 3 monitors I have 1-3 on the 1st, 4-7 on the 2nd and 8-10 on the 3rd

Usage

  • I put my main stuff on the "middle" where it's likely that I will have it on the main monitor. e.g. browser on workspace 4, terminal on 3
  • When I move around and unplug my other monitors, the workspaces are just rearranged on the remaining monitors but they keep their number so I know where's what and it's not a big mess

Feature Request?

It does not seem that Hyperland allows this behavior as empty workspaces are destroyed. It seems that there have been similar questions in #654 and #349 but the workaround is to move the workspace to the right monitor upon creation. Or maybe I missed something?

I would like Hyperland to NOT destroy empty workspaces and allow their creation with hyprctl. This way I can create them where I want and rearrange them with a simple IPC script.

馃憠 Is there something I missed that could solve my problem? (started Hyperland just yesterday)
馃憠 Would you accept such a feature request? I can contribute code with a few pointers.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions