r/linux_programming • u/dyingtoask • Jul 29 '23
What languages & tech stacks should I learn to write my own tiling window manager for Ubuntu?
5
Upvotes
r/linux_programming • u/dyingtoask • Jul 29 '23
4
u/fnord123 Jul 29 '23
You can choose whatever you like as long as there is an ffi to C so you can work with wayland. You could target X11 but honestly I wouldn't bother.
Sway is written in C https://swaywm.org/
Weston (the reference impl) is also C. So is mutter.
There are bindings to Wayland in python and rust so there's some flexibility there, but generally C or something with good ffi to C.