progman.exe^H^H^H^H
1## progman
2
3progman is a simple X11 window manager modeled after the Windows 3 era.
4
5
6
7### License
8
9MIT
10
11### Compiling
12
13Run `make` to compile, and `make install` to install to `/usr/local` by
14default.
15
16### Features
17
18- Window minimizing, drawing icons and labels on the root/desktop
19- Window maximizing by double-clicking on a window titlebar, and full-screen
20 support (via `_NET_WM_STATE_FULLSCREEN`)
21- Window shading by right-clicking on a window titlebar
22- Window moving by holding down `Alt` (configurable) and clicking anywhere on a
23 window
24- Built-in keyboard binding support by adding items to the `[keyboard]`
25 section of `~/.config/progman/progman.ini` such as `Win+L = exec xlock`
26- Built-in mouse button binding on the desktop by adding items to the
27 `[desktop]` section of `~/.config/progman/progman.ini` such as
28 `Mouse3 = exec xterm`, with right-click setup by default to show a
29 configurable launcher menu containing programs listed in the `[launcher]`
30 section of `progman.ini`
31- Virtual desktops with keyboard shortcuts for switching between them bound
32 to `Alt+1` through `Alt+0` by default, and using the mouse wheel on the
33 desktop to scroll through virtual desktops
34- Window cycling with `Alt+Tab` and `Shift+Alt+Tab`
35- [Theme support](https://github.com/jcs/progman/tree/master/themes)
36- Optional HiDPI scaling support to magnify icons and buttons