qewer33 / Exquisite

Easy window layout management for KDE Plasma
GNU General Public License v3.0
195 stars 5 forks source link

weird behavior on 2+ monitors #20

Closed kupiqu closed 1 year ago

kupiqu commented 2 years ago

Exquisite works great on a single monitorr but when I tried on 2 monitors it didn't work as expected (windows moved to the other monitor, also size and location were not reliable). Could you please check?

qewer33 commented 2 years ago

Interesting, that shouldn't happen but I'll need to check for myself. Are you on Wayland or X11?

kupiqu commented 2 years ago

X11. Thanks for checking it out

matiux commented 2 years ago

Same issue on X11. I have two monitors and when I try to arrange windows on monitor A, all windows on monitor B move on monitor A adapting to chosen layout. For example, I have 2 windows on monitor A and 1 windows on monitor B. On monitor A I chose a layout with two rows arranged vertically. The window of monitor B move on monitor A, so I have three windows on monitor A and only two arranged.

Masiosare commented 2 years ago

Plus 1, can confirm. there might be an issue on window selection, not sure if it's checking for all windows or only the windows in the current desktop.

Akselmo commented 1 year ago

Same here: On Wayland, even on separate screen focus toggled on in settings, Exquisite picks windows from the second monitor. I'd like the application tile windows only in the screen which Exquisite was activated on.

qewer33 commented 1 year ago

This issue should be fixed now hopefully. If there is anyone available, I'd appreciate some testing.

Not released yet so you will have to clone the repo, cd, run ./install.sh and then run kwin_x11 --replace in a terminal or KRunner to restart KWin.

jimt commented 1 year ago

I think ee65da6 is working correctly on my two monitor X11 machine. Regardless of which monitor I am on when I launch Exquisite, the target window gets tiled within the monitor it was on.

qewer33 commented 1 year ago

That should be the correct behavior, thanks for confirming!