At best it works more or less the same as an ordinary package. It only gets worse from there.
Several times I’ve been stuck on a broken version of Discord because on the server side they force an update to the new client, and the new client has not been packaged as a Snap yet.
Getting native hosts to work in Firefox is possible, but a giant pain in the butt.
Basically anything that needs filesystem access is unreasonably troublesome. I gave up on getting Snaps to work with my external drives.
There is simply no scenario where I think “wow, I sure am glad this was packaged as a Snap!” There have been many scenarios where I thought “god dammit why is this a Snap?!”
Several times I’ve been stuck on a broken version of Discord because on the server side they force an update to the new client, and the new client has not been packaged as a Snap yet.
To be fair this is more of an issue with Discord than snap… Would be understandable if it was an urgent security fix but they do it every time, and then it breaks for everybody who is using anything else than the deb or tar.gz they provide.
Workaround for Fedora: Edit /usr/lib64/discord/resources/build_info.json and increase the version number to whatever Discord tells you is the new version. And hope that the update wasn’t a fix for some remote code execution vulnerability :)
… No, snaps aren’t considered too open source as far as I know. For me it’s how it’s forced on me almost as hard as a Windows upgrade. I’m pretty sure my next linux distro is PopOS, not Ubuntu.
because the snap folder in your home directory by default starts with a lowercase letter while all the other folders start with uppercase (hidden folders don’t count)
Downloads and Documents starting with a capital letter is my biggest pet peeve with Ubuntu. It makes it a lot more annoying to navigate through them than if it was all lower case.
I use two monitors, and also KDE’s virtual desktops for work. A killer feature for me is that KDE has a window manager option to “pin” specific windows so that they are present on every desktop. This means I can have my terminal and slack client split across one screen and pinned, and then the other screen can contain my “main focus” on each of the virtual desktops - browser, editor, or email. I always can see the chat/terminal but can easily swap the desktop to get to a different focus.
I know that I could just have everything on one desktop and use the alt-tab to change that main window. But the alt tab is slow and non-deterministic. I may have to cycle between five things before I get to the browser, for example. With virtual desktops, I know where each focus is geometrically, and I can always swap over quickly with my key shortcuts.
For the past six years it has been Kubuntu, but I think it’s time to finally abort Canonical and their idiosyncrasies and choose Debian as a KDE base, especially now that Debian 12 includes non-free firmware by default.
If you use a standard package-manager-based taxonomy, there are five base distributions: Slackware, Debian, Red Hat/Fedora/CentOS (I’m unclear on which of those is currently the lowest rung), Arch, and Gentoo. There are also a handful of singletons, like Puppy and Void, which evolved independently (or from long-dead predecessors) but have no family to speak of. I think the only one of those that isn’t community-driven is Red Hat.
However, most base distributions are set up because their founder wants to try Something Completely Different, and that “something” is generally not user-friendliness. Even in Debian’s case, the core distro philosophy is about software licenses; its user-friendliness is almost a historical accident. Descendant distributions with a premise of “[distro], but user friendly” are not uncommon, though.
I have a 3x3 desktop grid in plasma, it works great for me on my laptop, but I don’t think I could use it without touchpad gestures. I would probably have less or none if I had a big screen.
I really really tried it, but it feels like the whole default GNOME suite has never been used by powerusers at all.
Nemo (is it Nemo?) is especially bad. Once you have to deal with several thousand files in a folder (e.g. drive recovery) it totally breaks apart.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.