project-repo / cagebreak

Cagebreak: A Wayland Tiling Compositor Inspired by Ratpoison
MIT License
273 stars 20 forks source link

Dual monitors mirrored instead of extended with v2.2.2 #66

Closed sodface closed 9 months ago

sodface commented 9 months ago

Hi, testing 2.2.2 on Alpine locally before submitting the package upgrade.

Cagebreak starts normally on my two monitor desktop however my right monitor is a mirror of the left. Pointer travel and coordinates in dump output seem correct for a two monitor extended desktop but an open application is displayed on both screens at the same time. I'm also unable to change outputs to the right monitor (eg. ctrl+t 2), when I do that, I do not see the "current output" message displayed and even though pointer travel is correct, I can't type, click, or otherwise interact with the mirrored application on the right monitor, it's as if it's a still image.

sodface commented 9 months ago

Sorry, meant to note that I tried:

It seems as long as the monitor is physically connected, regardless whether it's powered on or off via it's power switch, it's detected and included in the configuration (in mirror mode as described above), only physically disconnecting the second monitor results in a single monitor with pointer bound to the geometry of the single display.

sodface commented 9 months ago

Here is my dump output with both monitors on and mirrored as described in the first post. Sorry for the multiple posts, I would just edit the first post but I'm pretty sure you don't see the edits via email.

cb-2.2.2-dump.txt

sodface commented 9 months ago

And another with pointer on the second screen.

cb-2.2.2-dump-pointer-travel.txt

project-repo commented 9 months ago

Hi sodface

thank you so much for submitting this report.

We have implemented a tentative fix on hotfix. Does this resolve your issue?

cheers project-repo

PS: Thank you very much for not editing your answer, this is much more convenient for us.

sodface commented 9 months ago

Does this resolve your issue?

Yes, looking good!

project-repo commented 9 months ago

Hi sodface

Thank you again for raising this issue.

The tentative fix from yesterday is released with 2.2.3.

cheers project-repo