-
Notifications
You must be signed in to change notification settings - Fork 79
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
Window top position issue on Elementary OS #91
Comments
Possibly a bug in calculating the usable area of the screen. (That code is a scary mess that I've been meaning to write tests for and clean up for a while) I'm trying to deal with a surprise dump of things with deadlines, but could you run QuickTile with |
Thanks for the quick reply! The result of that test:
So with the left one (with the correct height and position) the following is logged, which isn't logged for the right one:
|
I'm running Quicktile v0.2.2 btw |
One hacky partial solution to fix this for the 50% width is to slightly increase the base corner step from POSITIONS[grav] = [gv(width, 0.5, grav) for width in corner_steps] To: POSITIONS[grav] = [gv(width, 0.501, grav) for width in corner_steps] |
I installed Quicktile v0.3 on another computer with elementary OS and this issue seems solved 🎉 . |
As I mentioned in another issue that vanished, this is probably due to a bug-fix in the OS, rather than QuickTile, so I'll leave this open until I have time to try to reproduce it and write regression tests. |
Damn, sorry, just noticed that even though it works on my LoDPI external monitor, the issue still occurs on my main HiDPI laptop screen. |
Ooh, that's a problem. I specifically avoid buying HiDPI gear because I consider it a waste to up the number of pixels my GPU has to drive without also upping the number of applications I can fit on screen. The best I can offer is that, if it's HiDPI-related, it's probably a bug in libwnck for GTK+ 2.x which will go away when I make time to port to Python 3.x and GTK+ 3.x to account for recent *buntu versions dropping the libwnck I currently depend on. (Because something in QuickTile segfaults the *buntu 14.04 LTS versions of the PyGTK+ porting helpers in PyGI, rewriting for GTK+ 3.x is a big production, and I have other projects which need attention more urgently.) |
There's now a version based on GTK 3 and libwnck 3.x in the https://github.com/ssokolow/quicktile/tree/gtk3_port As I still don't have access to HiDPI equipment, can you test and tell me if this is still an issue? (Just don't use the |
Hi, I've been through most of the issues of the repo (might do with a bit of a cleanup btw! :)), and this one seemed to me like the most related to my issue. thanks for you help! |
Thanks for reminding me how much time it's been since I added those "needs more info" tags. I'm about to go to bed, but I'll try to find time tomorrow to go through and close the ones that didn't receive a response. (EDIT: Done) Also, thanks for indirectly reminding me that I still need to write a bug-reporting guide. Please run QuickTile with the |
sorry for the late answer...
FYI the top panel's height is 28px Thanks! |
Ugh. The panel is setting a In other words, it's a bug in your panel. QuickTile is reacting in accordance with the spec because that's what you'd expect for an auto-hiding panel that takes up no space when hidden and overlaps windows when shown. I'm honestly not sure how I'd fix that aside from maybe allowing a "refuse to overlap this" entry in |
I'm not sure if this is an Quicktile or window manager (Gala from Elementary OS in my case) issue.
When using quicktile and tiling windows to the right part of the screen and having them take up 50% or less of the width of the screen it's positioned behind the top bar for some reason:
The text was updated successfully, but these errors were encountered: