4 ms·
Why did you not use guile-wm https://github.com/mwitmer/guile-wm https://github.com/mwitmer/guile-wm? I love the idea of a wm calculus I hope that it comes to
by amirouche 7y ago
Why did you not use guile-wm https://github.com/mwitmer/guile-wm https://github.com/mwitmer/guile-wm?
I love the idea of a wm calculus I hope that it comes to life somehow.
What I can recommend you to look at, not sure it is very on-topic, is related to layouting is cassowary and constraint-based layout systems, autolayout is one of them, along the browser layout engine like css grid and flexbox.
A question to finish: what do you think of https://github.com/paperwm/PaperWM https://github.com/paperwm/PaperWM?
- lmilon 7y agoI wrote about why I didn't go with guile-wm here: https://lobste.rs/s/ssl8wx/xlambda_v1_released_window_manager#c_5b9mzp https://lobste.rs/s/ssl8wx/xlambda_v1_released_window_manage... Reproduced below: I actually have a pretty good reason for doing so, libwm already had most of the functionality I needed (I had used wmutils in the past, and that’s where I got most of my ideas for this project. (You can see the end result of me modifying the basic wmutils scripts here: https://github.com/kori/wm https://github.com/kori/wm), and it was small enough that extending it with Guile would be the fastest way to get a working prototype, and it would help me learn about how to use its FFI, which is actually very important, too, because I plan to integrate Guile with other software I use! I'll definitely look into all kinds of layouts. I think it's important to be as flexible as possible, when it comes to a window manager. PaperWM seems nice, I like the idea of a scrollable window manager, I think it's a great idea for touchscreens, not so much for the standard keyboard+mouse combo, though.