Tiling window manager: Difference between revisions

From Fvwm Extensions (configs) Archive
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:
</pre>
</pre>


'''CONFIG''' ''(Control Panel)'': </br>
'''CODE:''' '' module (Control Panel)'': </br>
https://rasatpc.net/fvwm-ext/index.php/Control_Panel
https://rasatpc.net/fvwm-ext/index.php/Control_Panel



Revision as of 06:55, 12 July 2025

Tiling-before-after.png

Tiling window manager Fvwm performs tiling using the FvwmRearrange command. It arranges windows on the screen into non-overlapping frames, unlike the more common method of coordinate-based stacking of overlapping windows that aims to fully replicate the desktop metaphor.

## NsCDE does tiling vertically and horizontally.

FvwmRearrange -tile $0 -r -mn 3 -maximize 0 0 $[wa.width]p $[wa.height]p #vertical
FvwmRearrange -tile $0 -r -mn 2 -maximize 0 0 $[wa.width]p $[wa.height]p #horizontal

This code restores all windows to their original position and size:

DestroyFunc DeTile
AddToFunc DeTile
+ I All (CurrentPage, !Iconic, CirculateHit, !Sticky) Maximize Off
+ I WindowId $0 WarpToWindow 50 50

CODE: module (Control Panel):
https://rasatpc.net/fvwm-ext/index.php/Control_Panel