commit 12051d8
shrub
·
2026-04-29 07:54:17 +0000 UTC
parent cdd7c0f
readme
1 files changed,
+18,
-2
+18,
-2
1@@ -1,11 +1,18 @@
2 tohu
3+----
4
5-floating window manager for swc
6+floating window manager/reference implemenation for [neuswc](https://git.sr.ht/~shrub900/neuswc)
7
8-this is wsxwm with tiling removed, all the code is borrowed basically, i will add more things soon: check out https://git.sr.ht/~uint/wsxwm
9+tohu is the wm i generally test new features for neuswc in, as such it is a good refrence for
10+people to look at or fork to make their own compositor. it's a simple floating window manager,
11+with server side decoration support.
12
13+binds
14+-----
15 mod+enter to create terminal
16
17+mod+d to run launcher
18+
19 mod+q to close window
20
21 mod+m1 to move
22@@ -15,3 +22,12 @@ mod+m3 to resize
23 mod+f to fullscreen
24
25 mod+number to workspace
26+
27+customize in source/config.h
28+
29+decor
30+-----
31+you can customize decor in source/config.h. this includes size, text position, text font etc.
32+the default decor uses the decor parts from assets/, converted the format neuswc needs using the
33+png2swc.py script. if you make/find other window decor that is in a similar format, you can use
34+that script to generate the headers swc needs from it. you can also do solid color decor with no parts.