devlog #1 - getting things started
after working on tundra I decided that I wanted to make a window manager for an actual os instead, so I loaded arch onto an old macbook and got started.
xlib woes
I initially started by loosely following a tutorial that uses xlib for rust, but I soon realised that any direct mapping to C from rust is going to be an absolute horror to use (literally every function call had to be unsafe), so I switched to xcb. it has a slightly different API but it’s cleaner and i3 uses it so it must be good.
current features:
- it runs
- it doesn’t crash
- you can open a window (by externally injecting it from a command prompt
next steps:
- storing open windows in a struct / list
- basic tiling
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.