glzr-io / glazewm

GlazeWM is a tiling window manager for Windows inspired by i3wm.
GNU General Public License v3.0
5.44k stars 157 forks source link

[Bug] Workspace swap when login after RDP disconnect #723

Closed ShortArrow closed 2 days ago

ShortArrow commented 2 weeks ago

Describe the bug

When disconnecting from an RDP session and logging in locally, incorrectly reassigns workspaces to each monitors.

This is fine as it works fine during an RDP session. After RDP it's the problem.

This may occur if the number of monitors on the RDP receiving side and the RDP sending side are different.(Not tested case have the same number of extended displays)

- monitor none (notepc display folded)
- monitor 1 (extended display)
  - workspace 1
  - workspace 2
- monitor 2 (extended display)
  - workspace 3
  - workspace 4
- monitor 1 (rdp display)
  - workspace 1
  - workspace 2
  - workspace 3
  - workspace 4
- monitor none (notepc display folded)
- monitor 1 (extended display)
  - workspace 3
  - workspace 4
- monitor 2 (extended display)
  - workspace 1
  - workspace 2

Enviroment

Reproduction

No response

Stack trace or error logs (if applicable)

No response

Version number

v3(commit ee86fbfaeebb)

github-actions[bot] commented 1 day ago

:tada: This issue has been resolved in version 3.2.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: