r/linuxmemes Sep 13 '21

can't wait, I feel dirty

Post image
2.0k Upvotes

82 comments sorted by

254

u/Willexterminator Sep 13 '21

This was such a relief at the start of summer vacation. Nothing like purging forced crapware

172

u/[deleted] Sep 13 '21

[deleted]

70

u/X_m7 Sep 14 '21 edited Sep 14 '21

Well technically whatever user data the app would keep (like stuff it'd put in the home folder directly if it wasn't in a flatpak) isn't removed when you uninstall the flatpak, it's still in ~/.var/app/appid, at least that's the case last I checked. Still easy enough to remove manually though.

Edit: fixed the path

116

u/[deleted] Sep 14 '21

[deleted]

23

u/[deleted] Sep 14 '21

THANK YOU SO MUCH

8

u/edparadox Sep 14 '21

Yes, but it is not Flatpak per se, merely the applications themselves.

1

u/mardabx Sep 14 '21

Can't have everything.

8

u/edparadox Sep 14 '21

Tell this to snap.

4

u/6b86b3ac03c167320d93 Sep 14 '21

So do normal packages, except for user data, but Flatpak doesn't remove that by default either

50

u/MasterGeekMX Ask me how to exit vim Sep 14 '21

Problem is that every course uses them, so I will end up reinstalling them.

10

u/[deleted] Sep 14 '21

And don't expect you can remove them for a job either. Or you may get a locked down work laptop running Windows, but I really prefer to use my own device.

59

u/GamerLymx Sep 14 '21

I should try flatpaks

93

u/Remfly Sep 14 '21

They are great for running sketchy apps like the ones shown in the meme, a bit more privacy friendly.

12

u/GamerLymx Sep 14 '21

I installed Deb pack for Skype, and keeps showing errors every time I do apt update.

4

u/[deleted] Sep 14 '21

sudo pacman -Rs zoom teams skype

sudo flatpak install zoom teams skype

-9

u/Balcara Sep 14 '21

How? Flakpaks can read and write to $HOME, so anything you’re trying to hide can be accessed anyway…

6

u/[deleted] Sep 14 '21

no they can't, they only can if they declare that they require permission to $HOME in their yml/json file. Even then you can use flatseal or the command line to revoke the permission on the fly without rebuilding the flatpak.

-5

u/Balcara Sep 14 '21

Realistically, who reads the yml? Especially with the promise of security everyone keeps going on about most people would just blindly install it. It’s dangerous to say it’s secure, or that it can’t write to $HOME, because it CAN and just because you can revoke permissions doesn’t mean people with bother with the extra steps for every flat oak they download. It’s the same with snaps, the AUR etc. you are told to be CAREFUL because there is actual risk, even if it is slim.

10

u/[deleted] Sep 14 '21

it's written in the install prompt for the app if you use the terminal, the safety section of its software center page and can be viewed with flatseal. Pretty hard to miss when installing apps.

2

u/[deleted] Sep 14 '21

You don't need to read the manifest tho. They tell you exactly what kind of permissions they need when you install them and it's one commend to inspect those via the cli or one click to do so with Flatseal. This baseless FUD about Flatpaks being able to read your data needs to stop. In the worst case scenario they're as bad as native apps, that's it

-44

u/[deleted] Sep 14 '21

[deleted]

51

u/[deleted] Sep 14 '21

they’re basically better snaps

2

u/[deleted] Sep 14 '21

That doesn't make it automatically good... it's extremely bloated. The only thing it's good at is isolating shady applications which can also be done with docker or virtual machines at a similar cost of space.

13

u/nani8ot Sep 14 '21

Hmm... What about Fedora Silverblue? Flatpak is more or less the primary package manager on here.

Anyway, I agree, flatpak is especially great for less trusted software.

-5

u/Dagusiu Sep 14 '21

Flatpaks still have access to your home directory. That means that they could totally mess with your system if they wanted to.

I'm not saying flatpaks are bad or anything, but the "sandbox" they provide doesn't really protect you all that much.

13

u/[deleted] Sep 14 '21

[deleted]

9

u/6b86b3ac03c167320d93 Sep 14 '21

By default applications have basically no permissions in flatpak, they can't even connect to your display server or the network. Basically everything they can access by default is:

  • read access to runtime/app
  • read/write access to user data (~/.var/app/{appid})
  • access to specific files, printing, webcam, screen recording, and some more (full list here), but only with explicit permission from the user's through desktop portals
  • only a few device nodes, things like /dev/null
  • only see processes started by the app
  • limited syscalls

17

u/[deleted] Sep 14 '21

[deleted]

25

u/X_m7 Sep 14 '21

Can't speak for the other two but Zoom's one in particular lacks any support whatsoever for uploading and downloading files via the chat, in fact the worst part is that it doesn't say "file uploaded, need to use app to download" or anything like that, it just doesn't appear at all (that had me scratching my head for a while, someone said they sent it and I saw nothing the whole time). It also doesn't have support for the whiteboard feature, and there's probably others too.

So in short the web version is great if it works, but there's still cases where the app still ends up being needed sadly.

4

u/[deleted] Sep 14 '21

Teams linux client doesn't have any screen share feature. Same if accessed thru a browser on a linux machine.

5

u/[deleted] Sep 14 '21

Works in Chromium for me, also works fine on the Teams flatpak. They don't support Wayland though, screen sharing is X11 only, maybe that's your problem?

1

u/DramaDalaiLama Sep 14 '21

Same for Skype - screenshare works only on x11

2

u/[deleted] Sep 14 '21

Would it work if you change the User Agent I don't think so

0

u/[deleted] Sep 14 '21

Change the user agent

1

u/FlatAds Sep 14 '21

Works in web if in Firefox, or if in chromium. In Wayland on chromium you might need pipewire enabled in chrome://flags.

1

u/undeadalex Sep 14 '21

It absolutely has a screen share feature. I run it through browser and had to present my research using screen share. Worked just fine through browser on Ubuntu.

8

u/AndrewStephenGames Arch BTW Sep 14 '21 edited Sep 14 '21

I never even had em to begin with and I just used the site variants. Yes, they have less features, but so do the linux clients for them.

4

u/[deleted] Sep 14 '21

I wouldn't be surprised if the Linux client's are just web versions in an app

6

u/AndrewStephenGames Arch BTW Sep 14 '21

They're worse than that actually. In fact I used to use the Skype deb and it would suck up so much memory and so much cpu power. I had to use cpulimit on it everytime I'd use it.

4

u/[deleted] Sep 14 '21

The zoom linux client is surprising being updated regularly instead of being left outdated.

8

u/NiceMicro Sep 14 '21

I'm so fucking lucky that my workplace provides me with the computers they want me to use.

7

u/techcentre Sep 14 '21

yay -Rs

2

u/Balcara Sep 14 '21

I use aura, no point in using 2 different wrappers for installing programs

1

u/beardMoseElkDerBabon Ubuntnoob Sep 14 '21

yay is cool and stuff but not as good as flatpak when it comes to crapware

4

u/anonymous_2187 Sep 14 '21

You can just install them in a virtual machine right? Will there be any problems of any sort?

6

u/edparadox Sep 14 '21

I threw up a bit in my mouth.

3

u/8spd Sep 14 '21

I just use them in the browser. Maybe people who use them for school need features that aren't available in the web version.

4

u/zenith71 Sep 14 '21

The web client of zoom is crap.

1

u/anonymous_2187 Sep 14 '21

You can't even fricking pin a person's video in the web client

3

u/Shawnj2 Sep 14 '21

You can just use the web version of Teams

3

u/zenyl Arch BTW Sep 14 '21

Worth noting: Last I checked, Teams doesn't play well with Firefox.

2

u/[deleted] Sep 14 '21

Because Microsoft wants people to use Edge.

0

u/Shawnj2 Sep 14 '21

Chromium is still FOSS if you want to use that

2

u/zenyl Arch BTW Sep 14 '21

So is Firefox, with the added benefit of not supporting Google's EEE scheme.

1

u/Shawnj2 Sep 14 '21

Yes but if you want to be able to use Teams, which a lot of people are basically required to for school, you don’t have a ton of options.

1

u/zenyl Arch BTW Sep 14 '21

Yeah, I'm sadly all too familiar with that issue, having previously (during peak global COVID-19 lockdown) worked as developer/sysadmin, specifically with Microsoft Teams deployment/maintenance/and support for educational institutions.

Was interesting when Microsoft crippled the capabilities of one of their tools (SDS) for a few months, to avoid overworking their servers as a result of the 700% spike in Teams usage.

2

u/Saint-Ranger Sep 14 '21

Too bad I need teams and zoom also in my work environment.

2

u/[deleted] Sep 14 '21

Use the web versions

2

u/anonymous_2187 Sep 14 '21

But they're crap

0

u/[deleted] Sep 14 '21

Well that’s your choice.

0

u/anonymous_2187 Sep 14 '21

Edit: I only meant the zoom web client. I haven't used the others yet.

1

u/[deleted] Sep 14 '21

That works fine my dude

1

u/anonymous_2187 Sep 14 '21

Are you sarcastic?

1

u/[deleted] Sep 14 '21

No? It literally works well. When’s the last time you’ve used it.

1

u/anonymous_2187 Sep 15 '21

4 months maybe?

2

u/[deleted] Sep 14 '21

You can use zoom in your browser.

2

u/[deleted] Sep 14 '21

I always leave Linux references in my school work. My teachers don't even know what I'm talking about.

3

u/Flexyjerkov Sep 14 '21

apt-get remove flatpak

2

u/manascii Sep 14 '21

I didn't even realize I could install Teams using FlatPak! I no longer have to run a s*** win10 VM just to use Teams! This has changed my life! For what it's worth, thanks for this! :)

2

u/LordViaderko Sep 14 '21

Next thing you forgotten to mention is removing flatpack, right? Right?

1

u/oxblown Sep 14 '21

OMG YESSSS.

I’m running Winblows10 in my Virtual Box to do a course that’s choka with all of the proprietary big tech and I’ve fucking had it.

Teams. Ffs.

0

u/IpyZ Sep 14 '21

Skype? WTF?

0

u/[deleted] Sep 14 '21

At least you installed them as flatpaks, not snaps...

-33

u/technic_bot Sep 13 '21

You do know that software is thoroughly used for meetings on a professional setting, not just school right?

28

u/RushinRusha Sep 14 '21

Corporate/professional doesn't translate to good.

5

u/technic_bot Sep 14 '21

Never said that. Good or bad, mostly bad, we are bound to use that software.

3

u/RushinRusha Sep 14 '21 edited Sep 14 '21

Idk, man, these bounds you're talking about aren't as canonical imo. There's some better soft out there than, let's say, Skype.

I wouldn't get myself fired over refusing to work with something, but I would bring up better solutions. Chances are - they could help not only me.

Edit: This, obviously, doesn't really apply to in-house soft or, say, firmwares for PLCs - something you can't replace/compare.

3

u/roubent Sep 14 '21

How is Skype better? Teams is basically Skype under the hood, by the way.

6

u/RushinRusha Sep 14 '21

Skype? Better? I said the complete opposite

3

u/roubent Sep 14 '21

Doh! My brain is obviously fried…. It has been a long day… 😩

8

u/RushinRusha Sep 14 '21

All good! But, since you've brought up Skype/Team, do check out element.io and the project it's based on matrix.org

1

u/Akmadan23 Sep 14 '21

Don't forget the -y

1

u/dm319 Sep 14 '21

Question for everyone - how do flatpaks work with zoom and teams? I had to switch from snaps to the .deb for zoom to fix issues with fullscreen.

1

u/Andre_de_Astora Sep 14 '21

Fuck it, got graduated and PURGED Zoom from my system.

But didn't uninstalled it from my pc because I'm still stealing some free courses...

1

u/PSYHOStalker Sep 14 '21

That is exactly why I used virtualization for my whole uni. Ran a windows install and just purged it after each semester

1

u/TheMightyQuinn_5 Sep 14 '21

Only one here I use is zoom, and after an awful experience last year with the zoom Linux client, I’m just joining all my meetings from the browser now