Consider using XCB instead of Xlib
lndbrg opened this issue · comments
Have you consider using the newer XCB instead of Xlib for the communication with the xserver?
Considered: yes.
But when I started, I took a lot from XMonad and that was Xlib based.
But as the window manager itself is independent (mostly) from the backend, adding a XCB version should be relatively easy.
See: https://github.com/Kintaro/wtftw/tree/xcb
I will start working on it. Feel free to join. It will also have all that EWMH niceness.
As wtftw started way back before rust 1.0 it is very outdated. I am in the process of rewriting it in a more rusty way over at https://github.com/Kintaro/sabiwm.
That version will feature XCB, wayland and maybe redox. And the xcb part will have ewmh all the way.
Therefore I will close this ticket and hope for your patience (or participation?)
Thanks for the update, I'm very new to rust so it might be the opposite of helping. I can try to give it a shot though!