Live data from Hacker News

Disabling Snaps in Ubuntu 20.04

kevin-custer.com

261–270 of 436 posts

Re: Disabling Snaps in Ubuntu 20.04

#261

Earlier quoted context omitted.

> a type of Docker for desktop apps By the way, what is it with Docker that makes it hard or impossible for it to be used for this exact purpose?

Docker is poorly designed as well.

can you elaborate? I can google for "docker sucks" blogposts, but I trust the HN opinion to be a bit more thoughtful. Any specific pain points you can identify?

Re: Disabling Snaps in Ubuntu 20.04

#262
post #239

Earlier quoted context omitted.

But wait for the user to have a week-long job running for three days before you do it. That way they have to explain to their boss why there is now a 3 day delay.

It's critical? Don't use hobbyist software for that then. Take Debian or CentOS or something else with a non-cavalier development culture.

Ubuntu is "hobbyist" now? That's certainly not how they bill their entire platform.

Re: Disabling Snaps in Ubuntu 20.04

#264
post #103

Canonical always has tried to differentiate themselves, and they just can't execute. Remember Unity, Mir, Juju, upstart and all the other failed shit they've come out with? Snap is just more of the same. I don't want to run that garbage on my desktop. I don't need more daemons and forced auto-updates and all the baggage. I strongly recommend anyone similarly frustrated to check out debian, which is a fantastic distro…

Unity was very good in a lot of respects. Both its UI elements and its performance. Unfortunately, Unity 7 depended on Compiz somewhat heavily, and when it came to writing a replacement of the full stack, Canonical didn't manage to execute. But have you been following last year's improvements to GNOME's performance and responsiveness? A lot of it is Canonical's devs bringing their experience from Unity.

> Unity was very good in a lot of respects. Both its UI elements and its performance.

I hear a lot of praise for Unity and I'm the kind of person who enjoy trying out new stuff and Linux Desktops is no exception.

For me, Unity was broken because of alt-tab (behavior and lack of configurability).

It might work for everyone else but when I want to switch back to the last or second last thing I worked with I want that done now.

I don't want to look at the tab switcher to ponder what to do next, just alt-tab, done.

This has worked consistently in every Windows since at least 3.1 (the first my family owned), and in every Linux desktop environment I've used except Unity and Gnome 3. And in Gnome 3 it was at least configurable.

This might seem trivial to a lot of you but to keep focus I keep one application maximized most of the time. I don't use them side by side. Then when I need to reference something (Jira, vendor documentation etc) I alt-tab. Same goes for slack.

Re: Disabling Snaps in Ubuntu 20.04

#265

Snaps are great for auto updating software, especially the ones from JetBrains. I think most users will be fine. Those of us who need more fine grained control, can have it.

Chromium silently moved to a snap package some weeks ago.

Annoying but harmless: it's start time has multiplied.

Workflow-breaking: Chromium now can't see my NFS mounts anymore.

It's not just about having a pretty home directory.

Re: Disabling Snaps in Ubuntu 20.04

#266

Snaps are great for auto updating software, especially the ones from JetBrains. I think most users will be fine. Those of us who need more fine grained control, can have it.

JetBrains has their own tool called 'Toolbox' to install and update their software (and Android Studio). With Toolbox you are in control when and what to update and you can install multiple versions at the same time.

It's distributed as AppImage for Linux. Very much recommended.

Re: Disabling Snaps in Ubuntu 20.04

#267

> I lean more toward Flatpak as it is more performant What is "performant" supposed to mean here? Is Flatpak faster than Snap? more compact? simpler? more reliable/secure? easier to use? more efficient in terms of cpu/memory/communication/power/etc.? all of the above?

Launching app from snap is noticeably slower than from native package.

My experimetsn on the same laptop showed that..

Launching Skype installed from deb is almost instant.

From snap it takes around 10sec to get anything to show.

This is on quite fast nvme disk.

Re: Disabling Snaps in Ubuntu 20.04

#268
post #239

Earlier quoted context omitted.

It's critical? Don't use hobbyist software for that then. Take Debian or CentOS or something else with a non-cavalier development culture.

Ubuntu is "hobbyist" now? That's certainly not how they bill their entire platform.

I’m not sure how they’re trying to bill it these days, but certainly actions speak louder than words. All of Canonical’s design decisions seem to be aimed at making a consumer OS rather than a workstation or server one.

Re: Disabling Snaps in Ubuntu 20.04

#269

I recently switched from Ubuntu (before 20.04's release) to Clear Linux which has Flatpak integrated by default. Along with the native package "bundles" (e.g. dev-tools, ruby-basic, containers-virt, etc.) that include built-in dependencies, Flatpak/FlatHub apps seem to work better than Snap/Snapcraft in my experience.

I was just reading this the other day: https://community.clearlinux.org/t/changes-coming-to-clear-l...

I wonder what is about to happen to the desktop experience for Clear Linux.

Re: Disabling Snaps in Ubuntu 20.04

#270

Earlier quoted context omitted.

At least on recent Android versions the apps only ask for permissions when they actually need them, not on install time, and you can grant/refuse individual permissions.

This is also how iOS has worked since forever. I think it's helpful, but not that helpful. In practice, apps that want access to my contacts usually keep asking for access every time I try to do anything, until I eventually either relent to make the prompts go away or click allow by accident. And that's me as a computer-enthusiast. I would bet money most normal people just hit allow always. Because it's easier.

The missing piece is "refusing" permission should instead give dummy data: an empty address book, a random location, etc. Better would be profiles: Full, Basic, Public, Anonymous, etc
Post reply on HN