Falkon (Web Browser)
â â â â â
Iâve found Falkon to be a good balance of features and light weight for low-end hardware like the PineTab2 and virtual machines. Itâs more capable (and compatible!) than NetSurf or Dillo, and faster than Firefox, Chrome, Vivaldi or Angelfish. It also runs well under LXQT, which I like to use on that low-spec (and virtual) hardware for the same reason.
It does all the basics you expect of a modern browser, and because itâs built on Chromium (via QtWebEngine), itâs less likely to run into actual incompatibilities than sites that think theyâre incompatible.
You can send a page from your phone to your desktop using KDE Connect (which despite its name can also run on Gnome and other desktops), and if Falkon is your default browser, itâll pick it up. I havenât found a good way to send tabs from Falkon to a phone, though.
Problems and Workarounds
- It doesnât run Chromium extensions (or Firefox add-ons for that matter), and there are only a few dozen Falkon extensions at this time.
- Thereâs no way to connect directly to an external password manager like KeePassXC (or Bitwarden, as OSNewsâ article points out). Iâve worked around this by using KeePassXCâs auto-type feature. Itâs more cumbersome than auto-detecting in the browser, but still faster than copying and pasting â and much faster than typing manually.
- Bookmarklets (JavaScript bookmarks) arenât allowed to open new windows by default, which is actually a sensible decision. Thereâs a preference to allow JavaScript to open pop-up windows, which makes things like my Postmarks bookmarklet actually, yâknow, work:
Preferences â Privacy-General â JavaScript Options â Open popup windows
- Thereâs no bookmark sync capability, even using extensions. For now Iâve just put the main links for my Nextcloud Bookmarks and Postmarks instances in the toolbar and using them directly, but it would be nice to be able to use the built-in UI. Iâve been contemplating hacking together a script to download from Nextcloud and update the bookmarks file as a one-way sync, but havenât gotten around to it.
- It canât install PWAs (portable web applications). Then again, neither can desktop versions of Firefox.
But I can log into Dropbox or Nextcloud (they complain, but let me use it anyway) or any webmail client and it does what I need it to in a reasonable amount of time!
Flatpak Issues
When installed through Flatpak, launchers get confused if Falkon is already running: It opens a new instance of the program, complete with all the windows and tabs you had open the last time you closed it, in addition to the one still running.
On XFCE specifically, I also have trouble setting Falkon as the default browser if itâs been installed through Flatpak: It doesnât show up in the list of applications for setting a default web browser, so you have to manually add the full flatpak run org.kde.falkon "%s"
command as a custom browser. Adding that makes it work as the default browser for opening links, but the âWeb Browserâ launcher wonât run it.
Haiku
Falkon also runs on Haiku, an alternative operating system inspired by the late, lamented BeOS. The version in Haiku Depot is a bit out of date, and Iâve only experimented a little with the OS as a whole, so take this with a grain of salt. It seems to handle more websites than WebPositive (Haikuâs native web browser), but itâs not quite as stable. Or as stable as Falkon itself on Linux. A few sites just donât show text. But it mostly works, and I can imagine alternating between the two as needed if I spent more time in Haiku!
Availability on Linux
Fedora and Arch packages seem to be kept reasonably up to date (no surprise), and you donât have to install too much of KDE if youâre running it on another desktop. Debian stable lags behind (also no surprise), but the current Flatpak runs just fine (thereâs also a Snap) unless I try to open way too many tabs.