-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
X.H.ScreenCorners Multi-Monitor Support #919
Comments
The function |
Given that a redesign will necessarily need to take in all monitors instead of an active one, perhaps it should use |
We could still remain backwards compatible and default to the first screen with the current addScreenCorner corner x = do
(rect:_) <- withDisplay getCleanedScreenInfo
addScreenCornerOn rect corner x As I see it currently we simply need to fix the internal |
That sounds wrong, if you use the current screen dimensions then you get the current bad corners (the asterisks in my example here)? |
Also I must amend my earlier (in the linked comment) statement about my local screen behavior: I've replaced the screen in my laptop with a higher resolution one (yes, I have one of those fancy user-upgradeable laptops now) and now X11 thinks the laptop panel is larger than the other two, so I no longer see the "stuck" behavior when I was seeing it before; instead, if the mouse is in the lower ¼ of the laptop panel, it can't move into either external monitor. |
Problem Description
ScreenCorners
hook currently uses the entire X11Screen
rectangle, which causes multi monitor setups with non-consistent resolutions (e.g. laptop + external, or vertical + landscape monitor) to have inaccessible corners.See also discussions on: #918 (comment)
The text was updated successfully, but these errors were encountered: