You are browsing as a guest. Sign up (or log in) to start making projects!

2h 36m 41s logged

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
0
10

Comments 0

No comments yet. Be the first!