mir
snapd
mir | snapd | |
---|---|---|
5 | 42 | |
580 | 1,848 | |
1.4% | 0.9% | |
9.9 | 9.9 | |
3 days ago | 3 days ago | |
C++ | Go | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
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
snapd
-
Snaps. Why? Please Stop
Oh don't get me started on that. I use Firefox on a work machine and I spent a number of hours troubleshooting why it couldn't access the Internet when I was connected on VPN.
I suspected it had something to do with snapd, so I downloaded the .tar.gz release of Firefox and it worked. I kept investigating and figured it must have something to do with snap.firefox.firefox apparmor profile because the VPN client was symlinking the /etc/resolv.conf to /opt/.../resolv.conf
However, updating the apparmor profile didn't help so I ultimately realized that snap has a hardcoded list of mounts that it mounts into the app container [1] and there's no way to change this.
There are a number of reasons to hate on snapd, but this almost made me flip the table.
[1]: https://github.com/snapcore/snapd/blob/3a88dc38ca122eba97192...
-
[seriously] Why do people hate snaps?
https://github.com/snapcore/snapd - snapd itself
-
Flathub Dispels a Popular Argument Against Snaps
you know this is false right , snap is opensource https://github.com/snapcore/snapd
-
Issues with apparmor & snapd
So there's a PR opened to fix this here: https://github.com/snapcore/snapd/pull/12845
-
DEAR UBUNTU…
Of course, nothing's stopping anyone from contributing more complete selinux support. Looks like they take external pull requests in a pretty straightforward manner.
-
Why I like using Snaps
the system is actually open https://github.com/snapcore/snapd, its just the url they use is their own
- I am installing Ubuntu
- Firefox Cannot Open Zoom Links
-
Annoying message keep appearing can't fix by apt update and apt upgrade.
That's not true. The git is here.
-
How is this "for humans" in any reasonable universe? The firefox Snap mess should have a better solution.
thanks for that. Following your link I arrived at https://github.com/snapcore/snapd/pull/12495 which covers the code. 22 commits, 19 files touched, this was a big job which indicates a little bit of a design miss, it will be very good to have this. It's the last remaining piece of "firefox snap sucks" I think.
What are some alternatives?
hello-wayland - A hello world Wayland client (mirror)
WSL - Issues found on WSL
sowm - An itsy bitsy floating window manager (220~ sloc!).
flatpak - Linux application sandboxing and distribution framework
natwm - Not A Tiling Window Manager
OSC - OSC: Arduino and Teensy implementation of OSC encoding
2bwm - A fast floating WM written over the XCB library and derived from mcwm.
Bitcoin - Bitcoin Core integration/staging tree
tinywm - The tiniest window manager.
plasma-hud - Provides a way to run menubar commands in KDE Plasma through rofi, much like the Unity 7 Heads-Up Display (HUD).
kawa - A small Wayland compositor inspired by Plan 9's rio.
snapcraft - Package, distribute, and update any app for Linux and IoT.