astier / xswm

Minimal X-window-manager with only one task. Open every window maximized. Zero configuration required.
MIT License
17 stars 0 forks source link
non-reparenting stacking-window-manager window-manager windowmanager wm x11 x11-wm xlib xlib-wm

Description

xswm is a minimal stacking and non-reparenting window-manager for X and has only one task. Open every window maximized. Zero configuration required. No built-in:

Due to its limited scope it is very minimal and performant (\~500 SLOC). Tries to be ICCCM and EWMH compliant.

Dependencies

Installation

make install

Configuration

$XDG_CONFIG_HOME/xswm/autostart.sh can be used to autostart programs.

Remote-Control

xswm can be remotely controlled with xswm <cmd>. The following commands are supported:

Recommended Programs

Since xswm is just a window-manager it should be used in combination with other programs to make it usable. Some recommendations are:

Note: No status-bar, multi-monitor or -desktop support (at least for now).