Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-06-09 17:01:23

jaywilkas
Member
Registered: 2021-06-05
Posts: 4

xpytile - auto. tiling & simultaneous resizing of adjacent windows

Hi all,

I have been working on a little project, a tiling helper for Xfce
and could imagine perhaps it might be helpful to others as well.

https://github.com/jaywilkas/xpytile/


xpytile
Tiling and simultaneous resizing of side-by-side windows for Xfce.


Features:
Simultaneous resizing of adjacent windows
Automatic tiling and tiling on demand
5 different tilers

Hotkeys for:
- Tiling and/or simultaneous resizing can be enabled/disabled
- Tiling can be triggered manually on demand
- Changing tiler
- Storing and re-creating current windows layout
- Cycling windows

All settings are workspace specific.
So for each workspace you can choose independently,
if tiling is enabled and which tiler should be used.
No limit of supported workspaces
Config-file
Pure Python, easily hackable

Hotkeys
Hotkeys can be defined in the config-file.
Most important hotkeys (full set see config-file):
Super_L - 1  tiler - master and stack vertically
Super_L - 2   tiler - vertically
Super_L - 3   tiler - master and stack horizontally
Super_L - 4   tiler - horizontally
Super_L - 0   tiler - maximize
Super_L - 5   restore windows layout
Super_L - 6   store windows layout
Super_L - ^   cycle windows
Super_L - q   toggle simultaneous resizing (on/off)
Super_L - w   toggle tiling (on/off)
Super_L - a   shrink width/height of master window and (re-)tile
Super_L - s   enlarge width/height of master window and (re-)tile
Super_L - .   log name & title of active window in /tmp/xpytile_<USERNAME>.log
Super_L - -   exit

Questions, comments and other feedback are welcome.

Offline

Board footer

Powered by FluxBB