wheaney / breezy-desktop

XR virtual workspace library for Linux
GNU General Public License v3.0
261 stars 29 forks source link

Move windows to virtual screens #32

Closed hodasemi closed 1 week ago

hodasemi commented 3 months ago

I noticed that moving windows to virtual screen does also not work with the extension enabled. I'm using the AUR package.

My setup:

wheaney commented 3 months ago

Can you expand on this? Is it possible that GNOME is placing your monitor in an unexpected orientation? It's possible to drag the display so it sits above, left, bottom, or right of the native display.

hodasemi commented 3 months ago

Sorry, the issue description is kinda wonky.

Expected behaviour

This also work 100% of the time when in normal desktop mode, without the extension enabled, but also the glasses connected.

Occuring behaviour

This occurs when the extension is enabled and the glasses are connected

wheaney commented 3 months ago

Oh, I've seen this too but never attributed it to my plugin. Makes sense that it might be causing this, though, as it's putting an overlay over the top of the display, that must be absorbing the drag-n-drop events somehow.

zot commented 1 month ago

I have the same problem. I saw one message for Zorin mentioning that Gnome Tweak "mouse click emulation" can interfere with dragging windows to other work spaces so I wonder if maybe the problem has to do with how Breezy handles mouse events.

Just a guess but perhaps this code is violating an expectation? (sorry I don't have time today to comment out this extension code and test this out myself)

https://github.com/wheaney/breezy-desktop/blob/04e8bf2a6ec3efd6ab1a9dffece09a1bd33eec9d/gnome/src/cursormanager.js#L258-L261

wheaney commented 1 week ago

v1.1.x fixes this. I'll have this out to AUR soon, in the meantime, those running from the manual setup process can just rerun setup to get the latest version.