progman.exe^H^H^H^H
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

C 98.0%
Makefile 2.0%
125 1 1

Clone this repository

https://tangled.org/jcs.org/progman https://tangled.org/did:plc:6ashubrd3ihfmnrpsatviswa/progman
git@git.jcs.org:jcs.org/progman git@git.jcs.org:did:plc:6ashubrd3ihfmnrpsatviswa/progman

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

progman#

progman is a simple X11 window manager modeled after Program Manager from the Windows 3 era.

progman screenshot

License#

progman is descended from aewm by Decklin Foster and retains its MIT license.

Compiling#

Run make to compile, and make install to install to /usr/local by default.

Features#

  • Window minimizing, drawing icons and labels on the root/desktop.
  • Window maximizing and full-screen support (via _NET_WM_STATE_FULLSCREEN)
  • Window shading by double-clicking on a window titlebar
  • Window moving by holding down Alt and clicking anywhere on a window
  • Built-in keyboard binding support by adding items to the [keyboard] section of ~/.config/progman/progman.ini such as Win+L = exec xlock
  • Virtual desktops with keyboard shortcuts for switching between them bound to Alt+1 through Alt+0 by default
  • Window cycling with Alt+Tab and Shift+Alt+Tab
  • Theme support
  • Optional HiDPI support by defining -DHIDPI in Makefile, to double-size images, icons, and borders
  • Right-clicking on the desktop shows a launcher menu containing programs listed in progman.ini