mir
kawa
mir | kawa | |
---|---|---|
5 | 1 | |
580 | 19 | |
1.4% | - | |
9.9 | 4.8 | |
2 days ago | 3 months ago | |
C++ | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mir
-
GLFW has merged proper support for client-side window decorations on Wayland!
If you find the list "odd" feel free to change it on Wikipedia. Also Mir is literally a Wayland compositor as stated by the git repo. To my limited understanding (I never done anything with it, I only saw it on the Wikipedia list) it's quite similar to wlroots.
-
Interesting opinions on the shortcomings of Wayland
i see mir development still active on github tho https://github.com/MirServer/mir
- Can some one explain to me in basic terms why snaps are so disliked?
-
How X Window Managers Work, and How to Write One
People have already mentioned wlroots as a starting point, but there is a less opinionated and more compatible (NVIDIA-ready) library that I’m really quite fond of called Mir: https://github.com/MirServer/mir
One thing to note, Wayland, unlike X, does not support server side decorations yet, so compositor’s responsibilities are mostly just placing windows.
-
Linux development sucks
Mir is not dead, it's a Wayland Compositor : https://github.com/MirServer/mir
kawa
-
GLFW has merged proper support for client-side window decorations on Wayland!
Source: I've been slowly building my own wlroots-based compositor for about a year now and I also wrote my own pure Go implementation of both sides of the Wayland protocol for the fun of it.
What are some alternatives?
hello-wayland - A hello world Wayland client (mirror)
wl - Pure Go Wayland protocol implementation.
sowm - An itsy bitsy floating window manager (220~ sloc!).
go-wayland - Wayland Client in Pure Go
natwm - Not A Tiling Window Manager
gamen - Cross-platform GUI window creation & management library in Go
2bwm - A fast floating WM written over the XCB library and derived from mcwm.
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
tinywm - The tiniest window manager.
go-formatter - A curated list of awesome Go frameworks, libraries and software
dwl - dwm for Wayland - ARCHIVE: development has moved to Codeberg
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input