-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
While using "right" or "center" command on with external monitor, the windows switch to the next monitor #124
Comments
Please copy-paste what (It'll dump everything relevant to how QuickTile understands the shape of the usable area of your desktop.) |
DEBUG: Loaded monitor geometry: [Rectangle(x=0, y=0, width=1920, height=1080), Rectangle(x=1920, y=0, width=1920, height=1080)] |
OK, QuickTile sees two 1920x1080 monitors side-by-side, but your panel reservations look odd. Am I correct in interpreting that you've got an auto-hiding panel with no reservations on each monitor? If I'm reading this correctly, it says you've got:
Also, what DE are you running? There are known bugs I haven't had time to fix, caused by some DEs not following the specs properly when they expose information about panel reservations. (eg #118 and #117) |
Sincerely I'm not able to respond at it, sorry.
I'm running Pantheon |
elementaryOS? |
Yup. |
*nod* Your problem sounds like something I thought I'd fixed, where QuickTile misinterpreted a panel reservation on the left edge of the right monitor or the right edge of the left monitor as reserving an entire monitor because the spec was unclear.
|
The problem is on the primary monitor, the left one, when I use that commands the window goes to the second and right monitor, I tried all the commands in the second monitor and there they are working correctly.
I'm running quicktile v0.4.1, I've installed it with pip3. |
Yep, that sounds like I didn't fully fix that bug. If it's interpreting that I'm too tired and burned out do do anything right now, but I'll make a note to test my suspicion about the cause of the bug as soon as I'm feeling better. (I suspect that it's an off-by-one error where I was too clever and wrote QuickTile to assume that |
Don't worry man, maybe notify me on this thread when you fix it. |
No worries. I always do. |
I'm seeing similar behaviour.. |
Hi, I also have this issue, on Elementary OS 6.0 DEBUG: Loaded monitor geometry: [Rectangle(x=1920, y=0, width=1920, height=1080), Rectangle(x=0, y=0, width=1920, height=1080)] |
Hacky fix: I'm running Ubuntu |
I got your original message in the e-mail and you really should keep this information.
I'm still trying to get my life in order enough to properly maintain QuickTile, but, given the monitor swapping changed the behaviour, I'll see if I can find time within the next few days to roll what's been posted in this thread into some unit tests and try to at least rule out that the problem is something completely internal to QuickTile, rather than a weird interaction with window managers I haven't had time to spin up a VM of yet. |
That's also useful information to have on file though. Could you throw up a copy of the |
Also, when you say you're running Ubuntu, which version are we talking about and are you running the default GNOME Shell-based desktop? ...because, if so, I'd also like to see what this spits out: xprop -root | grep _GTK_WORKAREAS_ (GNOME Shell doesn't expose panel reservations the standard way and, if you're running into this, then you're probably running into another symptom of #117 and I really should try to make time to get a VM set up to test and fix that.) |
Okay so it seems my "fix" doesn't actually work. I'm still getting issues despite what number each monitor is assigned. Outputs with monitor B as primary (issue exists)
Outputs with monitor B as primary (issue doesn't exist)
I want Monitor B (the 3440x1440 in HDMI-0) to be primary.
Other relevant outputs
I don't know what the y=188 is. I thought maybe the Ubuntu dock (which I have autohiding at the bottom), but even if I change it to only appear on monitor B it's still y=188 on monitor A |
Is your shorter monitor vertically centered in the virtual desktop space relative to your taller monitor? 188 is only 8 pixels larger than exactly half the difference between the height of the two monitors. EDIT: Just checked the xrandr output and that's it. That output says that your It also says |
OK. Sorry for taking so long. That commit should give you basic support under GNOME Shell on X11, comparable to what you get on other WMs. It unconditionally queries I only did very minimal testing on GNOME because GNOME Shell performs so poorly inside VirtualBox, so please give it some exercise and let me know if you encounter any issues. |
I tried quicktile with an external monitor, and when I've used "center" and "right" to tile my window, it switched to the other monitor.
The most bothering thing was that I wasn't able to put the window in the first monitor with my default os shortcut, to make it work I have to manually move the window around and then switch it.
Edit: I've noticed that even with the "Right" command it happen.
The text was updated successfully, but these errors were encountered: