Developers are lazy, thus Flatpak

A look at Flatpak madness

BrixIT Blog

@martijnbraam I agree, that usb stuff should get worked on, but I needed to install udev rules for normal packages too to work. So that part doesn't really make sense to me.

But no usb events is the real deal breaker for me right now (well I still use/maintain those packages)

@razze the nice thing with normal distributions is you can just package udev rules and it works automagically for end users. No such option with flatpak

@martijnbraam funny that that never seemed to work for me or packagers didn't do that then. But I only tried on manjaro (aur) and fedora.

I also thought udev rules wouldn't be needed, if you make that device known to systemd in the first place? At least I think that's what georges suggested.

Which means udev shouldn't be needed for flatpak to work.

@razze works fine, i have the openswitcher application that is packaged on Alpine and Debian and it ships some custom udev rules to allow plugdev users to access it. Systemd is not really relevant here unless they invented something new again
@martijnbraam I think the idea is to add the device here https://github.com/systemd/systemd/tree/main/hwdb.d and if that's not possible something like this https://github.com/systemd/systemd/pull/22730
systemd/hwdb.d at main · systemd/systemd

The systemd System and Service Manager . Contribute to systemd/systemd development by creating an account on GitHub.

GitHub

@martijnbraam

Sounds like what we need is a proper API and user defined per app/device permissions.

https://floss.social/@sonny/110483044274568833

Discussion started here https://github.com/flatpak/xdg-desktop-portal/issues/227

Sonny (@[email protected])

To people who keep picking a specific app to "demonstrate" that the Flatpak sandbox is broken: This is called cherry picking. Nobody claimed the Flatpak sandbox was a magical solution. For certain things apps need upstream support, but hey everyone benefits from it! • We get proper and secure desktop APIs, yes also non Flatpak • Apps become more secure over time • More control to user over permissions and data • No random files in ~ #Linux #Flatpak

FLOSS.social