Summary: | Ability to easily install in homedir rather than systemwide | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Emanuele <emanu.d3b> |
Component: | Flatpak Backend | Assignee: | Dan Leinir Turthra Jensen <leinir> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | aleixpol, jgrulich, nate, silopolis, ws.kde |
Priority: | NOR | Keywords: | usability |
Version: | 5.22.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=461908 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
screenshot
GNOME Software |
*** This bug has been marked as a duplicate of bug 405968 *** I'm not sure it's a duplicate. The duplicate Emanuele already showed in a separate bug report. At the moment he is requesting wishes to be able to install as a user rather than system-wide. I'd like to understand a bit more what is the reasoning behind so we can implement it properly. I would not want to just add a dialog having the user decide, as it's not something I've ever seen anyone caring about. I don't think we should ask for every Flatpak. Maybe it could be a persistent setting in the settings window. Created attachment 141202 [details]
GNOME Software
The problem I'm having is that it doesn't show if I'm installing from flathub "system" or flathub "user", like on GNOME Software. Normally "user" is not enabled and therefore it is not shown even by the CLI, only if set with the "- user" flag, and from that moment it is always shown. The reasons for enabling it for a user are: - Multi user system, install the application only on my user - Separate house, with more space available - Test an application Flatpak manual details: https://docs.flatpak.org/en/latest/using-flatpak.html#system-versus-user My use case is the ltest of some applications on uflathub, for example: https://github.com/flathub/flathub/pull/2489#issuecomment-909526528 Showing a setting on the GUI to be able to enable and choose the "user" installation would be an improvement. Yeah, I'm also requesting this. My arguments for this are: — On multi-user system, this allows the installation of packages for only the current user, not everything should be accessible for every user. — This should also prevent Discover asking for root, so not every user should need access or permission to install an app. — If you have /home as a mounted partition, you could take all your Apps with you to your next distro — The root partition could be significantly smaller than the /home partition, without the user needing to take as much care to not fill /root with junk — Immutable Systems might become the future for one to two dot users, I'm unsure how Fedora Kinoite is handling this with Discover, but adding the option right now might simplify necessary work in the future |
Created attachment 140977 [details] screenshot SUMMARY When I install an application from plasma discover, source flathub, I have to be able to choose whether to install it with the "user" or "system" flags, at the moment plasma discover does not give me this information. When I install from CLI, flatpak gives me the choice: emanu@desktop ~> flatpak install ktorrent Looking for matches… Remotes found with refs similar to ‘ktorrent’: 1) ‘flathub’ (system) 2) ‘flathub’ (user) Which do you want to use (0 to abort)? [0-2]: I hope to be of help in improving the KDE software and thanks for the work you do.