-
Notifications
You must be signed in to change notification settings - Fork 2
Tilers
Xest organizes everything like a tree. Each node in the tree is called a Tiler.
-
Wrap Tiler: A wrap tiler simply wraps a window. That window has no branches coming off of it, so it acts as the leaf of the tree.
-
Horizontal Tiler: Places a list of tilers horizontally across the screen.
-
Rotate Tiler: Rotates everything inside of it by 90 degrees. When combined with a Horizontal Tiler, you can create a vertical tiler.
-
Full Screen Tiler: Skips its direct descendant for rendering purposes and instead just draws the focused child of its child.
-
Floating Tiler: Displays one of its children as the background and the other children as windows floating on top of the background.
-
Input Controller: A special tiler used to decide how keybindings will affect the tree. For example, when a window is added, it gets added as a child of whatever follows the Input Controller. Unlike most other Tilers, the Input Controller is allowed to be empty. Whichever monitor your cursor is on decides which input controller is the active one.
-
Monitor: Extremely similar to the Input Controller but decides where rendering starts in the tree for a given physical monitor.
These tilers allow you to organize your windows in a variety of different ways. For example, you can use a Full Screen Tiler with a horizontal tiler to emulate having multiple desktops. Being able to understand the tree and how you can manipulate is important to using Xest efficiently.