How is Angelfish currently?

Can’t find it anywhere in Chum and the 4.6 version is over a year old.

Is there any non-Android modern browser for SFOS?

3 Likes

Look for the QT6 thread. It can be installed using the latest instructions.

From the german thread, how to install angelfish w qt6 somewhat easy:

devel-su zypper ar -GF https://repo.sailfishos.org/obs/home:/piggz:/qt6apps/sailfish_latest_aarch64/ piggz-qt6-apps
devel-su zypper ar -GF https://repo.sailfishos.org/obs/home:/piggz:/qt6sb2/sailfish_latest_aarch64/ piggz-qt6sb2
devel-su zypper ref
devel-su zypper in angelfish

# also needed
devel-su zypper in qt-runner-qt6
#  set dpi in runner to 280-320. else layout to big


# to deinstall 
devel-su zypper rm -u angelfish qt-runner-qt6

# remove repos
devel-su zypper rr piggz-qt6-apps
devel-su zypper rr piggz-qt6sb2
# update package cache after remove, not really needed
devel-su zypper ref

edit;
jolla store remove entries added with above way, if you want to avoid this use ssu:

devel-su ssu ar "piggz-qt6-apps" "https://repo.sailfishos.org/obs/home:/piggz:/qt6apps/sailfish_latest_aarch64/"
devel-su ssu ar "piggz-qt6sb2" "https://repo.sailfishos.org/obs/home:/piggz:/qt6sb2/sailfish_latest_aarch64/"
6 Likes

Thanks, that actually worked!
Is there maybe any way to make the interface (font, toolbars) smaller?

See the hint about DPI setting in qt-runner.

2 Likes

This can be done by setting the DPI in Qt Runner.

2 Likes

Thanks, I remember I did this before some years ago when installing Angelfish but couldn’t remember where it was.

1 Like

So newest angelfish-port have version 23.4.3 (2023-07-06) while newest angelfish on Angelfish - KDE-Anwendungen have version 25.12.0 (2025-12-11).

Looks like we need to remove Angelfish Qt5 from Chum. Maybe even all Qt5 packages to avoid confusion.

Angelfish in @piggz OBS should have all the relevant functionality. We do need to tag our repos, but code corresponds to my latest commit in Angelfish: Commits · master · Network / Angelfish · GitLab

… just waiting for new sb2 to land at Chum

5 Likes

Any chance you can host it on OR or somewhere else? Angelfish Qt6 has endless cloudflare captcha, which the qt5 version passes, losing the only way to pass that natively would be a shame

1 Like

Angelfish is not developed for Qt5 anymore. As for cloudflare captcha, hard to comment. Maybe future webengine versions will be able to crack it

1 Like

Yeah, for whatever reason the qt5 version registers as real humans for cf, maybe too many bots use latest version of qt (just before deleting it from chum maybe drop all rpms into one OR repository so one could still get it once JP launches?)

I think keeping Qt5.15 available in some way would be helpful.
It’s not only for angelfish after all and there’s still some software out there that works fine with 5.15 but porting to 6.x is not complete yet.

sailfishos:chum:archive:4.6 maybe?

2 Likes

If you remove the Angelfish Qt5, then please also have the Angelfish for QT6 built for an XA2 ;-).

1 Like

I must be stupid or something. Cannot install Angelfish with above instructions. My C2 says I dont have zypper

first install zypper as root with pkcon install zypper. Start a chat if you need more help (so we avoid to go off-topic).

3 Likes

FWIW, zypper is not needed. I just installed Angelfish like this:

ssu ar "piggz-qt6-apps" "https://repo.sailfishos.org/obs/home:/piggz:/qt6apps/sailfish_latest_aarch64/"
ssu ar "piggz-qt6sb2" "https://repo.sailfishos.org/obs/home:/piggz:/qt6sb2/sailfish_latest_aarch64/"
pkcon refresh
pkcon install qt-runner-qt6 angelfish

BTW, looking at Qt Runner, has anybody managed to install themes or icons and apply them via QT_QPA_PLATFORMTHEME or QT_STYLE_OVERRIDE or other environment variables?

7 Likes

Thanks @ohnonot for this clean and short solution.

I have the same interest for theming (and getting black backgrounds for OLED display).

I had 2 interests in Angelfish:

  • WebExtensions, to get an adblocker (ublock origin)
  • LeBonCoin.fr (main french second-hand selling website) that is not fully functional with native Browser

Unfortunately, the Angelfish 26.03.70 I installed is not fitted with an integrated adblocker and can’t install WebExtensions (there is a Web application menu with a « non-obvious UI™ » and it might not be about WebExtensions.

Then I can’t login to LeBonCoin.fr with Angelfish. This website works even less than in native Browser.

As a 3rd try to do something with Angelfish I tried MeteoBlue.com, the page with only the graphical curves for the 4 next days, and the widget to select 2 to 5 days to draw is not functional with Angelfish (I click on it, it get focus and hilighted, but I have no popdown menu with 2;3;4;5 integer choices).

So I’m not truly convinced yet.

1 Like

you can specify colors using ~/.config/kdeglobals

2 Likes

Just to avoid confusion, do you mean Angelfish 23.04.3? I don’t see a 26.03.70? 23.04.3+git1+kf6.20251123081602.6.ga585550-1.16.1.bso

EDIT: ok, I see an update is available. meteoblue worked flawlessly with 23. I’ll try now with 26

I could not find this. Could you please supply a link.

Is it possible to permanently change the start and new tab pages?
I looked in ~/.config/angelfishrc which allows me to choose the default search engine (also via GUI setting), but not the start page.

Is it also possible to NOT restore the previous session on restart? removing ~/.config/angelfish/tabs.json has the desired effect, but an in-app setting would be better.

Same for cookies & data, are they being cleaned up on exit? Is it configurable?

I looked at /usr/share/config.kcfg/angelfishsettings.kcfg but editing it does not change the start page.