Flatpak support
-
+1 vivaldi as flatpak package
-
@sigulete It’s not “in the works,” in fact it’s been clearly stated this won’t be done for security reasons. Unless someone from the community steps up and creates a flatpak version, it won’t happen.
-
@luetage i nominate that this becomes the #1 community priority... right after
vivaldihooks
is fully restored... -
@luetage said in Flatpak support:
@sigulete It’s not “in the works,” in fact it’s been clearly stated this won’t be done for security reasons. Unless someone from the community steps up and creates a flatpak version, it won’t happen.
I would have even more security concerns if it will be created unofficially
-
@Stardust Don’t know. But if this topic tells us anything, then that it’s a bad idea to run any Chromium browser as flatpak.
-
@luetage said in Flatpak support:
But if this topic tells us anything, then that it’s a bad idea to run any Chromium browser as flatpak.
I have the same impression
-
@Stardust Interestingly Chromium itself seems to go a different route (without zypak) ☛ https://blogs.gnome.org/wjjt/2021/03/25/chromium-on-flathub/
-
@luetage said in Flatpak support:
@Stardust Interestingly Chromium itself seems to go a different route (without zypak) ☛ https://blogs.gnome.org/wjjt/2021/03/25/chromium-on-flathub/
the post is rather old - 2021
-
There is a recent effort by Flatpak devs to gradually allow nested apps sandboxing (this allows Steam Linux containers to run on Flatpak) and improving the Flatpak "sandbox".
This is acknowledged in recent zypak modes to stop faking the Chromium Zygote sandbox and wrapping Chromium Sandbox calls with Flatpak sandbox ones, is better but a somewhat ugly hack too.
The other route that the Flathub community is working on, is to replace Zygote sandbox with a proper Flatpak based one. This is the Chromium fork they maintain and use https://github.com/flathub/org.chromium.Chromium
This Flatpak capabilities are new and changing, the Flathub Chromium fork is new and with a somewhat small team. An effort to retrofit this changes to the official Chromium codebase remains to be seen, and currently is not used on Electron and other Chromium based browsers Flatpaks (to my knowledge).
It's not wrong for the Vivaldi dev team to be risk-adverse on this and wait for a mature Flatpak sandbox Chromium code base and committed to official Chromium (offloading the security responsibilities to the Chromium devs). Brave dev team has security experts on them, and maybe they feel enough comfortable with their Zypak implementation.
Is correct for the Vivaldi user community to keep pushing (and being annoying and pesky by it) for a Vivaldi Flatpak, and is correct for the Vivaldi dev team to wait and see for a formal solution by the Chromium devs because is not wrong to prevent reinventing the wheel for the Flatpak sandbox thingy.
Just my two cents.
-
@sigulete Tested with Distrobox and it exports fine. Main issue seems to be most graphics features are stuck at software only. So increased battery usage in some (many?) cases and maybe even more issues for others depending on usecase.
Host was Fedora Silverblue and tested with Fedora 38 (with and without rpmfusion), Ubuntu and Tumbleweed.
I have no clue of the inner workings of Silverblue/Immutable, distrobox or toolbox. But i´m guessing toolbox might give the same/similar result..?
-
@pjol I'm not sure the exact reason, but I'm running Vivaldi right now in a Fedora toolbox with GPU acceleration. It had something to do with the "mesa-dri-drivers" package I think. I tried to reproduce it in a distrobox but didn't get super far.
At any rate, I can tell you it's a missing package in the distrobox. I'll investigate further this week and hopefully provide something a bit more helpful.
-
@joemccall86 Ooh, this is super promising and good to know toolbox works! Thank you!
-
I ran this in a Fedora distrobox and Vivaldi had hardware acceleration. I'm not sure if you need all these packages. Hope this helps!
sudo dnf install libglvnd{,-egl,-glx} mesa-{libEGL,libGL}
-
@joemccall86 said in Flatpak support:
I ran this in a Fedora distrobox and Vivaldi had hardware acceleration. I'm not sure if you need all these packages. Hope this helps!
Very helpful, Thank you!
-
@pjol joemccall86 Please do post such issues in extra forum thread, "Desktop Feature Requests" is a forum to request a new feature, not solving issues with GPU and driver.
-
This post is deleted! -
Please make it a thing I want to install it on my deck by the discovery store
-
I agree, +1 to Vivaldi in flathub
-
few votes (163), seems Linux user interest no so high as expected.
-