Clone this repo, cd
into the directory, and run go get ./...
then go build
.
Use any option you'd like for X session configuration. Resource (2) below has an example of creating a .desktop
file for your display manager. In any case, make sure you launch a terminal.
Alternatively, you can test it out in Xephyr with something like this:
#!/bin/bash
Xephyr :1 -ac -softCursor -screen 1400x1000 &
sleep 1
DISPLAY=:1 ./tinywm-xgbutil &
DISPLAY=:1 xterm &
- Alt+Button1+Drag - move window
- Alt+Button3+Drag - resize window
- Alt+R or Button1 - raise and focus the window under the cursor
- the original TinyWM on mackstann's Github or here
- collinglass ported TinyWM using
cgo