Flatpak support
-
@XLN Proprietary media support is installed on first run, that probably fails with flatpak ☛ https://help.vivaldi.com/desktop/media/html5-proprietary-media-on-linux/
-
@XLN said in Flatpak support:
Would it be possible for users to just make and maintain an unofficial flatpak themselves? Is there anything preventing it?
Sure why not have who knows how many different flatpaks for Vivaldi.
-
It is imperative that Vivaldi introduces an official Flatpak packaged version of Vivaldi so it can show up in any distribution's default software center. The current method of distributing individual packages for certain distributions is not ideal. Most repositories do not support proprietary software, but Flathub does. It's the best place to put Vivaldi.
-
@Pixol22 said in Flatpak support:
It is imperative that Vivaldi introduces an official Flatpak packaged version of Vivaldi so it can show up in any distribution's default software center. The current method of distributing individual packages for certain distributions is not ideal. Most repositories do not support proprietary software, but Flathub does. It's the best place to put Vivaldi.
Strongly agree.
Is there any particular reason why Vivaldi is not looking into this? I struggle to find a reason why they wouldn't package a Flatpak. It would make it easier for them to support linux and it would make it easier for linux (and steam deck) users to download Vivaldi anywhere.
It's not even about embracing a new technology because Flatpak is widely adopted now. Every other browser has a flatpak package so it's just about keeping up with them.
-
@XLN said in Flatpak support:
Strongly agree.
Is there any particular reason why Vivaldi is not looking into this? I struggle to find a reason why they wouldn't package a Flatpak. It would make it easier for them to support linux and it would make it easier for linux (and steam deck) users to download Vivaldi anywhere.
It's not even about embracing a new technology because Flatpak is widely adopted now. Every other browser has a flatpak package so it's just about keeping up with them.EXACTLY this.
-
@XLN I think, If you know how to build a Flatpak, you should be able to analyse the installer scripts of rpm and deb packages and debug why your created Flatpak des not work.
If media support is not working after installing your Vivaldi Flatpak just spawn a script after postinstall which runs as root the
update-ffmpeg
script for example 1-2 hrs or shorter or until media codes were updated. -
@DoctorG Unfortunately I'm not very experienced with Flatpaks (or any kind of package really).
This is the link to the repo. If you want you can contact me over there and we can look further into this and try to sort this out.
Any help from anyone is greatly appreciated. I don't know Flatpaks but if there's a small group of people looking into it we must be able to sort this out.
-
@XLN I have no time to invest into such project.
If i need a simple install is use this command:curl -sL https://vvld.in/inst-lnx | sh
-
A browser stores sensitive details such as passwords and payment information, so I would only use an officially packaged version of Vivaldi. A community managed package can fall out of support, and lag behind on updates. Vivaldi should implement this packaging format internally. Mozilla creates an official Flatpak for their own browser, as well as MSIX packaging for the Microsoft Store. Both of these alternative packaging methods benefit users with sandboxing, simplicity of installation, and security. They also come with their own auto updating benefits, and allow the developer to rapidly deploy updates to numerous Linux distributions, without extra effort.
-
@DoctorG said in Flatpak support:
@XLN I have no time to invest into such project.
If i need a simple install is use this command:curl -sL https://vvld.in/inst-lnx | sh
Sidenote: this script doesn't work for me on silverblue. It says that the downloaded data is corrupt. Does anyone know why?
-
Another steam deck user here. Just discovered the browser. The install script is very cool, but only works in desktop mode. Won’t launch as a non-steam game. I even tried the exe out of desperation, running through steam with proton. Also doesn’t launch.
Vivaldi is a very special product. I’d like to use it everywhere. I understand and even agree with sentiments regarding standards proliferation, but at this point I think it makes sense to just give in. Flatpak has sufficient momentum to last for the long haul, and is installable on those few distros where it isn’t installed by default. There are over a million steam deck users who’d probably appreciate having a highly customizable browser to use on their unique platform.
-
@pineapplehugs said in Flatpak support:
The install script is very cool, but only works in desktop mode.
Please report issue to Vivaldi bug tracker. Once that is done, share the bug number (beginning with VB-). Thanks for helping us making Vivaldi better.
-
i also use vivaldi, please add flatpack. i just can't change to another browser. all my extension and tabs, hundreds of them are all on vivaldi
-
125 pro votes are not much.
As i know, no Flatpak package will be created. Snap packages were planned, but the is no progress yet. -
@Pixol22 I partially agree. Btw, if we talk about an unofficial community flatpak inside a distro repo there isn't too much to worry about. Also, more traction from the communities users may easier to have an official package which will replace the unofficial one.
-
@DoctorG said in Flatpak support:
125 pro votes are not much.
But this are mostly users which are directly missing them.
But most of the standard user use only a different browser if vivaldi is not availableAs i know, no Flatpak package will be created.
Thaths totally not understandeable. So you will cancel the support of many Linux Distros which have not the ressources so support vivaldi in there repos.
Snap packages were planned, but the is no progress yet.
Snap is not a format, which will be a benefit for a standard user. In desktop systems they are to big and have many issues on older not so powerful devices. A reason more and more *buntu users switch to different distroy (at least in our LUG).
-
️ Are there maintainers to create and maintain such FlatPak?
Source can be fetched as as written in Install Linux snapshots on non-DEB/RPM distributions.
As i guess the work for Vivaldi Linux devs is too much to maintain them. -
@DoctorG I think of these 2 formats, it makes a ton of more sense to create a Flatpak version because unlike Snap, Flatpak support is shipped on a lot more distributions and it will especially benefit the immutable distributions that are lately becoming more popular, on which Flatpak is the most straightforward way of installing software.
Personally, I think there is absolutely zero point in creating a Vivaldi Snap, because Snaps are mainly designed for Ubuntu, on which the regular Vivaldi .deb package works fine anyway. There are only a few other distributions that ship Snap support. One is Zorin OS (which is also based on Ubuntu) and Manjaro (which has Vivaldi in its repository).
So basically creating a Vivaldi Flatpak will benefit a lot of users, while creating a Vivaldi Snap will pretty much be a wasted effort.
-
@user1vivaldi Yes, it is better to have a format which is wide-spread.
The problem is that OS maintainer wants to create one, may be because it is commercial and not open-source.Currently the Vivaldi devs may argue that 3 methods (DEB, RPM, shell install) to install Vivaldi are enough. That's where in personally (my opinion) agree.
I do not know why no person from Vivaldi Community(!) or Linux Community(!) wants to make a Flatpak.
I guess they do not want to invest time to create and update.And i am not willing to study Flatpak documentation and try to build a Vivaldi Flatpak. Why? Less honor, no payment, much work.
-
@DoctorG Yeah, it's understandable. I wrote this simply because it's not the first time I've seen the intention to create a Vivaldi Snap, so as someone with decent knowledge about the nature of each of these formats, I just wanted to mention that a Flatpak version will benefit a lot more users.