Skip to content

Workspace assignment when connecting external display doesn't work as expected #8915

@mil-ad

Description

@mil-ad

I have this in my sway config:

workspace 1 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 2 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 3 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 4 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 5 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 6 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 7 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 8 output 'LG Electronics LG SDQHD 203NTBKCY173' eDP-1 DP-virtDown primary nonprimary
workspace 9 output DP-virtUp nonprimary primary eDP-1

where eDP-1 is my laptop's internal monitor and the LG one is my external one.

Let's say I'm using my laptop with no monitors and I have workspaces 1,2,3 in my tree. When I connect external monitor I expect workspace "9" to be created and assigned to my laptop monitor and everything else to go my LG monitor. However, workspace "2" goes to the laptop and everything else goes to my external monitor. This is different from how i3 behaved.

Is this a bug?

  • Sway Version:
    sway version 1.10.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugNot working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions