I am using PureOS because it’s what came on my Librem 13 v4, and it generally works pretty well. I can execute things in command line, but don’t know a lot about it, so I tend to stay in the GUI space most of the time. If not PureOS, it would probably be Ubuntu.
I really like the web apps feature of the PureOS version of Epiphany. Is there anyone else adding web app features to their browsers out there?
I was able to update Epiphany up to 43 (bookworm) by rebuilding a lot of related stuff (mentioned here), but it is still not enough for some sites. At the same time I’ve got the problem with hardware acceleration our gpu driver does not support GLES3 which is required for the new GTK… However, it works in case I force GLES version but a segfault should be expected anytime.
I was desperate enough to go against the good advice of not mixing PureOS and Debian repositories and installed the newer versions of xdg-desktop-portal, xdg-desktop-portal-gtk, and flatpak from bullseye-backports. Installing the newer portal fixed another issue for me and enabled the installation and management of web applications in the flatpak version of GNOME Web. I removed my older web applications in the local version of Epiphany and added them anew with the flatpak version. There must be some side effects but I noticed only the good ones so far.
It is really strange dependencies… Could you confirm that only the packages have to be installed from bullseye to make WabApps work? In this case I will try to rebuild them in the native environment to nave no issues with foreign repository.
I’ve also tried to install Epiphany from snap (after update the last one), but it not started by some problem with net module… I think it is due to some missing config options in the kernel.
I’ve rebuilt flatpak in byzantium environment and upload the files to google drive. So, everyone could update it using apt install ./*.deb.
You were right, no additional packages needed except bubblewrap. Also I believe that updating flatpak is the best solution of this topic.
p.s. I’ve also managed to rebuild Epiphany 46, but you have to update almost tree hundreds of packages… The good news that phosh, geary and some other apps became also up to date
For me you do not need to use another service since I don’t use flatpak software.
I’m sure there are enough ppl here that would not use Google, so it’s up to them if they would like to use something else or not.
I downgraded those four packages to see whether I could install them with GNU Guix instead. However, it seems that Pure OS ignored those in favour of its own. So, I just rolled them back for now.
While on that, I checked whether upgrading all four of them (with apt) was necessary. Upgrading xdg-desktop-portal was not enough, but it is upgraded anyway when upgrading xdg-desktop-portal-gtk. Upgrading Flatpak (and bubblewrap) does not seem necessary.
I also tried Epiphany in Guix. It is currently at version 44.8. It shares an obvious issue with other GNOME applications from Guix: missing icons. Which component provides those icons? In Pure OS, it seems to be adwaita-icon-theme.
But its installation through Guix does not fix the issue with missing icons in the interfaces of GNOME applications.
The version of Epiphany in Guix does not allow adding and managing applications unless xdg-desktop-portal-gtk is updated (with apt because the Guix version is still ignored) similarly to the Flatpak version.
A possible advantage of Epiphany installed through Guix over Epiphany installed through Flatpak is that it recognizes passwords in the login keyring. In Flatpak, Epiphany seems to store passwords elsewhere.
As a side note, the web applications installed with different instances (apt, flatpak, and guix) of Epiphany can be managed only through that instance.
By the way, I was surprised that chromium also support webapps! Some sites work better with it. One problem for me, version 120 can not get the gps location through geoclue. May be no one version of chromium can get at al…