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/
-
@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.
-
-
There must be more Linux users in forum, they all do not need a Vivaldi flatpak? Strange. Request was created around 5 years ago.
-
There must be more Linux users in forum, they all do not need a Vivaldi flatpak?
@DoctorG I'd say not because the target group is basically "immutable distros"
a tiny percentage of desktop users uses (before dumping them)nobody
-
Have no idea if it works, but someone might have made a Flatpack version.
They say they aren't going to support it because they are moving to a different browser, but they might be able to give some pointers if someone wants to take on the maintenance of supporting it.
-
@nomadic Already known by Vivaldi Linxu dev.
But this flatpak not complete, does not download media codec. -
@npro said in Flatpak support:
the target group is basically "immutable distros"
i have the great misfortune to happen to know someone who has some of these to play around with in virtual machines [she's mad like that]. she has permitted me to pass on this info from a recent quick & dirty test she did this morning, after she read recent posts in this thread. as her picture below indicates, it seems that as long as one chooses the "right" immutable distro, in her example being
blendOS
[an immutable archlinux, with inbuilt distrobox containerisation facilitating numerous other distro package installations beyond only arch ones, or so she tells me], then installing standard vivaldi without needing any flatpak thingie is quite the doddle, in this immutable distro.she wanted me to add something snide about kinoite & silverblue & kalpa & aeon can bite her, but i responded firmly that i respect this forum far too much to be so gauche here, & thus i refused.
Spoiler
-
@DoctorG said in Flatpak support:
few votes (163), seems Linux user interest no so high as expected.
It's 15th place of all feature requests right now! Not bad, but we could do better!
Linux userslet's make this number 1 feature request!
Let's hit thatbutton on the 1st post!