Hi Mike,
Sorry, I don't have a ready to go solution to recommend.
Am happy to share my notes though, I took about this topic some time ago, in the hope it will at least be a good starting point for you, maybe even the solution you've been looking for.
Hope that helps
===== built in features =====
https://forum.xfce.org/viewtopic.php?pid=63148#p63148
Xfce supports a similar type of window tiling. **To enable** it, make sure that ''Settings Manager > Window Manager Tweaks > Accessibility tab > Automatically tile windows...'' is selected.
**To set keyboard shortcuts**, go to ''Settings Manager > Window Manager > Keyboard'' tab, and set the desired keyboard shortcuts for the "Tile window to the ..." events.
https://uli.rocks/p/tilling-xfce/
Open "Window Manager" in settings (''xfce4-settings-editor'' to be precise), then setup keybindings.
My keybindings are (note: super means windows key on most keyboards):
* ''super+[up|down|left|right]'' to tile windows
* ''super+m'' to maximize the active window
* ''super+f'' to fullscreen the active window
* ''super+q'' to close the active window (rebound alt-F4)
* ''super+[number]'' to go to workspace ''[number]'',
* ''shift+super+[number]'' to move the active window to workspace ''[number]''
If you want to download my bindings see them [[https://github.com/UlisseMini/dotfiles/b...uts.xml|on github]]. To use them make sure ''xconfd'' isn't running (''pkill xconfd'') then replace your ''~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml'' file with mine (same goes for backing up your config).
===== X-tile =====
https://www.giuspen.net/x-tile/
https://launchpad.net/~giuspen/+archive/ubuntu/ppa
https://github.com/giuspen/x-tile
-> arbitrary grid not working under LL4
===== zentile =====
https://github.com/blrsn/zentile
On-demand tiling
===== Xutiles =====
https://github.com/edison23/xutiles
A windows tiling helper for X
Sorry, I don't have a ready to go solution to recommend.
Am happy to share my notes though, I took about this topic some time ago, in the hope it will at least be a good starting point for you, maybe even the solution you've been looking for.
Hope that helps

===== built in features =====
https://forum.xfce.org/viewtopic.php?pid=63148#p63148
Xfce supports a similar type of window tiling. **To enable** it, make sure that ''Settings Manager > Window Manager Tweaks > Accessibility tab > Automatically tile windows...'' is selected.
**To set keyboard shortcuts**, go to ''Settings Manager > Window Manager > Keyboard'' tab, and set the desired keyboard shortcuts for the "Tile window to the ..." events.
https://uli.rocks/p/tilling-xfce/
Open "Window Manager" in settings (''xfce4-settings-editor'' to be precise), then setup keybindings.
My keybindings are (note: super means windows key on most keyboards):
* ''super+[up|down|left|right]'' to tile windows
* ''super+m'' to maximize the active window
* ''super+f'' to fullscreen the active window
* ''super+q'' to close the active window (rebound alt-F4)
* ''super+[number]'' to go to workspace ''[number]'',
* ''shift+super+[number]'' to move the active window to workspace ''[number]''
If you want to download my bindings see them [[https://github.com/UlisseMini/dotfiles/b...uts.xml|on github]]. To use them make sure ''xconfd'' isn't running (''pkill xconfd'') then replace your ''~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml'' file with mine (same goes for backing up your config).
===== X-tile =====
https://www.giuspen.net/x-tile/
https://launchpad.net/~giuspen/+archive/ubuntu/ppa
https://github.com/giuspen/x-tile
-> arbitrary grid not working under LL4
===== zentile =====
https://github.com/blrsn/zentile
On-demand tiling
===== Xutiles =====
https://github.com/edison23/xutiles
A windows tiling helper for X