Skip to content

Fix the size of your window when it is too big for the screen or the title bar is above the screen and you can't click it because it is out of reach. Just drag the crosshairs, or use the "Cascade Windows" button which calls a Windows function which is hidden on Windows 11.

License

Notifications You must be signed in to change notification settings

Hierosoft/winsizefix

Repository files navigation

WinSizeFix

Fix the size of your window when it is too big for the screen or the title bar is above the screen and you can't click it because it is out of reach.

Just drag the crosshairs to another window.

There is also a "Cascade Windows" button (Microsoft removed the feature from Windows 11's GUI, but we can still call it).

Platform Support Level Requirements Notes
Windows Full pywin32 (pip install pywin32) Reliable using WindowFromPoint + MoveWindow. Works perfectly.
macOS Limited / Not feasible Accessibility permissions + PyObjC Apple restricts external window control. Requires user-granted access and complex AXUIElement code. Not included here.
Linux Basic (X11 only) python-xlib (pip install python-xlib) Works on pure X11. Fails on Wayland (most modern distros). No reliable cross-WM solution without EWMH hacks or DBus.

Screenshot

About

Fix the size of your window when it is too big for the screen or the title bar is above the screen and you can't click it because it is out of reach. Just drag the crosshairs, or use the "Cascade Windows" button which calls a Windows function which is hidden on Windows 11.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages