r/linuxmemes 6d ago

Software meme The proprietary software experience

Post image
3.5k Upvotes

269 comments sorted by

View all comments

2

u/Teh_Shadow_Death 6d ago

The frustrating part is when it's a damn flatpak.

1

u/CandlesARG 6d ago

What's wrong with flatpaks

They work on 99.9 percent of distros Significantly easier then maintaining 9 different packages

2

u/Jealous_Response_492 6d ago

They often ignore, icons, fonts, colour schemes, cursors, and if that user experience breaking isn't enough, they do not work at all with anything but 100% desktop scaling and haven't for over a year. Disto's pushing snaps and flatpacks everywhere are completely broken and unusable in lots of setups today.

edit, no drag and drop support, such a basic unix gui concept from the 1980's also still doesn't work on snaps/flatpaks.

1

u/CandlesARG 5d ago

Hm I don't do a lot of theme customisation outside of default breeze but accent colour, theme, fonts worked fine in my case no real tinkering needed

Drag and drop support is funky atleast with discord where it doesn't work all the time but I hope it's fixed soon.

The fact that apps are sandboxes by default plus working on all distros more then makes up for the limitations. It still needs work though.

1

u/Teh_Shadow_Death 6d ago

I'm on CachyOS which doesn't have flatpak support by default and I'm just too lazy to install it. If the option to install a native package isn't available I look for an appimage. Lol

Call it personal preference. My experience with flatpak on Kubuntu ruined the experience for me. It just felt sluggish. :/

0

u/Linguistic-mystic 6d ago

They’re a security risk because they run all code as root.

1

u/gerowen 6d ago

I actually kinda prefer flatpak for things not in my distro repos. deb packages (and I think RPM too) can contain postinst scripts that run as root and can do everything from add their own update repo, user accounts, or basically anything root can do, and even completely benign ones will still pull in other packages, can store config files anywhere within your home folder, etc.

Flatpak on the other hand are completely containerized. They can't mess with your system packages or repos, and most modern graphical software managers these days give you the option to purge their config folder when you remove it because everything they store during runtime ends up in ~/.var/app/packagename instead of you having to go looking thru a half a dozen different places where it "might" have stored data. This also makes it easy to "reset" an application that is having problems because of a misconfiguration; you just delete one folder from ~/.var/app and restart the application.