TC Window Zones is a visual screen layout designer, monitor geometry inspector,
and X11 window tiling script generator for Linux desktops.
An independent Linux alternative inspired by PowerToys FancyZones, built natively
with Python and Qt5 to help organize multi-window workflows with pixel accuracy.
Key Features:
- Real Monitor & Display Detection: Reads connected screens, resolutions, work areas,
refresh rates, and DPI scaling factors via Qt screen APIs and Linux /sys/class/drm.
- Interactive Visual Zone Canvas: Generate Columns, Rows, Priority Grid, and Focus
templates, or interactively split and merge custom screen zones in real time.
- Precision Gap & Margin Controls: Adjust outer work-area margins and inner zone
padding in pixels with live visual geometry previews.
- JSON Layout Preset Manager: Save, load, import, duplicate, and manage persistent
JSON zone presets and per-monitor bindings inside the user home configuration folder.
- Window Pixel-Geometry Calculator & X11 Exporter: Compute exact X, Y, Width, and
Height coordinates and export executable wmctrl/xdotool shell scripts, CSV, or JSON.
Disclaimer: This project is an independent open-source utility built by TC Studio and is not affiliated with, sponsored by, or endorsed by Microsoft Corporation.