Kintaro / wtftw

Window Tiling For The Win. A tiling window manager written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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?

https://xcb.freedesktop.org/

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!