Newbie question - what's the best browser on Haiku?

Hi, am trying out Haiku on a USB stick at the moment. Enjoying the Haiku experience so far, with the polished user interface circa mid nineties. What more do we need!?

One thing I’m wondering is whether there’s a recommended browser for Haiku. I’m enjoying WebPositive for text html sites, but it doesn’t seem to work for YouTube or other sound and vision oriented sites. I installed Web from HaikuDepot but on my Thinkpad X230 it doesn’t seem to want to run.

Now if it were possible to run Firefox or Vivaldi on this…

1 Like

Falkon, Dooble, Web (epiphany) to name a few.

2 Likes

Hey thanks! I wasn’t able to run Web when I was booting Haiku from a USB stick, but now that I have it installed to an SSD drive, it boots up fine. I am now able to watch YouTube videos! Woo hoo!

Is there a way to install say a bitwarden extension to Web? Or should I simply bookmark the bitwarden site and log in over there? Thanks.

1 Like

No idea there, maybe someone else knows.

Falkon.

Now if it were possible to run Firefox or Vivaldi on this…

People are working on a Firefox port: https://discuss.haiku-os.org/t/progress-on-porting-firefox/

7 Likes

Hello. Specifically for Youtube, I recommend QMplay2. Is not a browser, but a media player with an integrated Youtube search:

7 Likes

No,GNOME Web doesn’t support extensions currently.
They’ve been working on implementing WebExtension support for quite a long time now,but it seems to be complicated,it’s still highly experimental,incomplete and disabled by default.
Bookmarking Bitwarden is probably the simplest solution for now.
There are no browsers with extension support on Haiku yet,but things will improve when Firefox arrives in a stable version,hopefully soon.

2 Likes

I looked into this very briefly; as far as I can tell™ the latest versions of GNOME Web do support extensions, however Haiku uses a somewhat oldish version of GNOME Web on account of the latest versions needing GTK4, which Haiku doesn’t support. (Not sure if there’s a way to work around this, didn’t look into it too much)

1 Like

Epiphany 47.0 - requires GTK4. See the Haikuports maintainer if there is a plan for updating Epiphany requiring GTK4.

1 Like

What might be more interesting (and is something I’m kinda half trying to do, currently stuck on a build system spooled straight from the depths of hell and ipdl.py) is porting Firefox, I recall them ruling out updating to GTK4 anytime soon somewhat recently

Had a recipe for a GTK4 build once, didn’t back it up I guess :smiley:

EDIT, still have those packages though :slight_smile: gtk4-4.12.3-1-x86_64.hpkg

EDIT2: doesn’t launch, did a harfbuzz build with glib enabled and fails to launch now: runtime_loader: /boot/system/lib/libgtk-4.so.1.1200.3: Could not resolve symbol 'hb_glib_script_to_script'

I did get GTK4 to kinda “work”, however as far as I can tell GTK4 really wants to make its own window decorations, and that would probably be a problem; I think I still have the recipe/patchset I used, if someone else wants to take a crack at it, but it wasn’t the hardest thing to get kinda working (although I did have to bump some stuff, did make PRs for the bumps but not all are merged yet)

1 Like

If possible you could create a branch for it? A PR shouldn’t be needed, that way I could have a crack at it (no promises as I’m totally not a developer) :slight_smile:

Made a branch here: GitHub - ElectrodeYT/haikuports at gtk4

2 Likes

Already setup a remote to your repo, quick fetch should do it, will get back to you on that (probably not today though).
IIRC it needed harfbuzz with glib, so probably gonna rebuild that here.

PS, the recipe should go to x11-libs in the repo :slight_smile:

I put the recipe where Gentoo puts it, which is gui-libs for some reason lol

It does? Hold on then on the move :slight_smile: Me wonders why gtk3 in in x11-libs then.
OK, my bad, seems Gentoo puts GTK3 also in x11-libs and GTK4 in gui-libs … :smiley:

probably because gtk4 targets wayland primarily and not X11

For YouTube or other sound and vision oriented sites

Qmplay2 is the best solution!

There is no Browser for HAIKU for YouTube, sound sites atm!

I installed QMPlay2. Works great! It doesn’t seem to show the upload dates for the videos as far as I could see… Is there a setting to display that? Thanks.