-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Option to whether a Flatpak should be installed systemwide or for the current user only #170
Comments
System / User options are available today. Here's an example where the default for a screen can be changed or overridden per-package. Letting users decide is something that's not supported and I'm not sure how best to represent that in the UI |
Oh, my bad. I have updated the PR to acknowledge this. |
Could you update with how you'd expect the user experience for this to look? How would they choose system / user, etc |
I think it would be as simple as a deop-down where the user can select "user" or "system", and it would be grayed out if |
I dont know GTK that much, but a lever-thing in the bottom left or so, or maybe a top right menu always visible, where you can opt-out of "system-wide" would fit |
@firefoxlover just wanted to check in and see how things were going. |
@IverCoder this can be done pretty easy. would like more information though. |
A lever in a free area, to switch between "install apps only for this user" and "install apps to the system". Installing apps only for this user is supposed to have some form of security benefit but I dont know which. They cant use privilege escalation, so GPU Screen recorder does not work. I am not sure what others. Apart from that I see no real point in using user flatpaks, the mentioned increased data usage, and the lack of possible polkit privilege escalation are a bit annoying. |
Apparently it is already possible to install apps systemwide as per the Yafti config. So, this feature request is now only for the ability to toggle the location.
It would make sense to install certain apps systemwide. For example, the Clocks, Calculator, and Firefox browser, which is supposed to be used by all users on the system. Installing them is inefficient on bandwidth and storage as they have to be downloaded and stored separately for each user.
I'm thinking of something like:
default-install-location
determines whether the Flatpak should be installed systemwide or for that user only. This can be eithersystem
oruser
.- can-be-changed
determines whether the user should be allowed to modify the option, for example, setting it tofalse
to force apps like Camera and Calculator to be installed systemwide so no user will be accidentally left without them. This can betrue
orfalse
. Of course this option wouldn't make sense yet as long as there's no feature to require a certain package to be installed.The text was updated successfully, but these errors were encountered: