Forum Moderators: bakedjake

Message Too Old, No Replies

Falkon Web Browser - a new experience

         

dstiles

2:58 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



In another recent thread I was taken to task by graeme_p for my dismissal of the Falkon web browser. I have decided to look closer at it. The following is my observations as a new Falkon user in a linux (manjaro XFCE) context. Please bear with the historic preamble: it is relevant.

Since Firefox was first released I used it extensively. Then it upset me by not allowing me some well-established add-ons, so I moved to Pale Moon, which I have used almost exclusively until a few months ago.

Pale Moon, when I first began using it, seemed a good replacement but after a while it dropped noscript, which I felt helped protect my browsing - I often look at a dozen or more sites a day looking for technical and other solutions and am not always certain the site is not compromised. Instead of noscript, I installed uBlock Origin, which seems to do much of what I want. I did discover, though, that it sometimes blocked certain actions from certain sites - I could not post to the Manjaro forum, for example, though I could read it. Not sure if this was uBlock or some remnant of noscript.

This was a problem which I surmounted by installing Waterfox. This seems to manage most of what I want and has both noscript and uBlock. It also allows the Tab-Mix add-on, which I find invaluable in making the browser easier to navigate. I use it as a "Can't use Pale Moon on this site" solution. This was the beginning of a trend away from Pale Moon and I've been running the odd copy of SeaMonkey, Basilisk and Brave for different projects. Over the past couple of months I've been trying out Vivaldi but it's a veritable resource hog, taking many processes and about 20% plus CPU WHEN IDLE. Because of it's fragmented nature it is difficult to determine the memory usage but it appears to total around 10%. In comparison, Pale Moon uses about 20% CPU when working but around 1% when idle and about 17% Memory.

So, what to lose? I have been running Falkon on a single, simple site for a couple of months, looking at the site only a dozen or so times but keeping it on the desktop. I have now begun to load it up with sites and pages to see what it will (and will not) do.

At first I opened a window for my log viewer and trap manager - total six pages from my own control site. Impression: it seems a lot faster than Pale Moon so I added by tranche of WebmasterWorld pages in a new window - 12 pinned pages plus five assorted SEs (I am writing this on Falkon). These two windows use a LOT fewer resources: 0.03% CPU idle (about 3% to 8% working) and 4% to 5% Memory - I'm assuming here that none of the other processes running are involved (exclusively) with Falkon. So, so far, impressed.

At the moment those two windows are all I have open in Falkon. The WebmasterWorld site places more requirements than my own control site, though, and the following is a summary of my observations as I enabled WebmasterWorld pages.

First, I had to enable javascript (none of my sites use it so it I had turned it off). This is where I miss noscript or uBlock or Defender (which I use on Vivaldi). I looked for a way of adding at least one of these into the extensions but could find no way of doing so. Whilst I am reasonably happy in allowing JS on WebmasterWorld there is no way I can accept that on a general site browser. There is a JS on/off extension in the Falkon store but it requires something called PyFalkon and has no installation instructions that I can find. I also suspect that if you turn it on it is on for all pages in all windows until turned off again. -- I've just found the StatusBar Icons extension (not enabled by default) and one of the buttons allows JS to be disabled/enabled per page; if this works ok I may live with the rest.

The linux default appearance is clunky - shame as it has a nice logo. I am currently running with the Mac theme; it's better but still unappealing. I will try the (only) Theme from the store later.

Obviously, no Tab-Mix so I can't colour the current tab to identify it; the default tab colours are too close to identify easily. The behaviour of the tabs in general is good, though. Certainly beter than Vivaldi.

When you hit Refresh on a POSTed page it refreshes without asking. Not always acceptable.

ToolTips on the Preferences panel would help - what is "Print element background" for example?

The Global User Agent option is good, though I must quibble about those offered - they are extremely out of date and selecting the Firefox UA, for example, would get the browser blocked at my sites. So the only option seems to be: specify your own UA in the Per Site box. Which one would then have to keep up to date, but there you go.

That's about it for a couple of hours use. If a Falkon user (graeme_p ?) would like to put me straight on the above, please do so. I'm going to run it for at least a few days to see what happens.

graeme_p

5:01 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I hope I did not really take you to task, @dstiles

In my case I use KDE, is appearance matches the rest of the desktop and because I use KDE I have KDE/Qt themes that I like selected (and the Gtk theme follows the KDE one). Do other KDE apps (I think you use Kate?) also look clunk? In which case you need to change the Qt themes (if you have KDE installed, the KDE settings manager should do it, otherwise there are more lightweight Qt theme manages).

Falkon cannot match Firefox or Chrome for extensions. Also does not have the web development tools. I do also use Firefox and Chromium.

You can turn JS off from the browsing settings, but then you can only turn it own temporarily. Enabling per site or with the control that NoScript (let alone uMatrix) gives you does not seem possible.

Overall, I find it nice and light and fast, but not anything like as configurable as Firefox.

Nothing I know an be done about the global user agent option.

I use vertical tabs, which works quite nicely for me - you need to enable (maybe install) the extension though.

graeme_p

5:17 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I decided to give Falkon's big brother a try today.

Its Konqueror. Its not as well maintained as it used to be, but I see no problems. Its also nice to use the browser from which most current browsers (or at least their rendering engines) are derived.

Its not for everyone, its a lot more than a browser (file manager, document viewer - excellent man page viewer) but its high configurable so, @distiles, you might like it.

You probably want to change the default rendering engine to Webkit, although you can even change that per site.

tangor

8:15 pm on Aug 28, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@dstiles...

Nice report. If more Linux apps were given that much attention perhaps others might be curious enough to give 'em a try.

@graeme_p ...

Nice followup and extension of the initial report... an alternative is offered with explanation.

graeme_p

9:17 am on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Konqueror is one of the most original/weird applications I have used. Clever, a great technology demo for KDE, but definitely, as we say on this side of the pond, a bit marmite.

Here is a screenshot of it to show off some features, running on KDE (which also shows KDE's customisability because by default KDE looks rather like Windows):

[ibb.co...]

You can see it windows can be split inside each tab. You can further split panes ad infinitum. Panes are resizeable. The four panes shown show web browser on webmaster world home page, source code for that page, some photos sorted by date order, and a PDF.

dstiles

10:33 am on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Thanks for the response, graeme_p.

I do not use KDE generally and on this machine Kate is now rarely used. I will look into the qt themes.

Looks like I will have to retain Pale Moon, or possibly Waterfox, for dev work. Shame, I'm getting to like Falkon. :)

The JS option on the Status Bar seems to be a per-page setting but if you open a page from a site in a new tab (eg Middle Click) you have to set the JS option again - ie it's tab based not site based.

Noted about Vertical Tabs but I prefer them in the traditional position.

I haven't used Konqueror since my early linux days but I recall it was versatile. It's another KDE tool - but then, so is Falkon - and I recall dropping kde tools due to high overheads (never actually used the kde desktop; started with Mate and later transferred to XFCE, which I rather like). How much baggage will Konqueror pull in, any idea? Might give it a try anyway. Changing the rendering engine - now that's a novel idea! :)

Back to Falkon's foibles...

Clicking on the currently selected tab does not change to another tab (this is a Tab-Mix feature on firefox-like browsers). There should be an option as to the action taken but my preference is to return to the last selected tab. I really miss this when hopping between a dozen tabs. Also miss the colouring of the selected and not-loaded-yet tabs.

Can't find the option to "Make Falkon your default browser". When I click on a link in, eg, thunderbird it opens in Pale Moon.

There is no indication of the Certificate data from the URL bar (or the Site Info menu option). Usually, clicking on the (green) lock icon to the left of the URL shows basic and extended certificate details; how else do you know you can trust the cert and for how long?

Within a form field, double-clicking (linux for "select word") treats full stop as non-space IF there is no subsequent space (word.word or word. word). Since I am used to it always being a word terminator (eg in IPs) this is annoying. Also, when triple (but not double) clicking a table or div "cell" on a page, a tab is added to the end of the selection when pasted. In fact, div (and possibly span?) is treated as part of a word, and without a space a whole tranche of data is selected; EG <div>word</div><div>word</div> selects both words.

I've just hit Ctrl-U (View Source) to verify the above, looked in dismay at a blank screen, hit Refresh and breathed again as the source was displayed. Odd, but can live with it.

PgUp and PgDn in form boxes move the page up and down, not the cursor in the form box.

This is only a day after I began using Falkon properly. I have to say I'm mostly impressed. No doubt there will be more "foibles" - there always are - but apart from necessary trips to Pale Moon or WaterFox for missing or not-working actions I'm intending to make it my default browser, at least until it gives me a real cause not to.

graeme_p

1:31 pm on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@dstiles I have decided to give Konqueror a try as one of my main browsers thanks to you.

Konqueror has multiple engines for historical reasons. It has KHTML (its own rendering entine), but it gives you the choice of switching to webkit (as a default, or in a tab) which some sites work better with. I find it rather sad that KHTML has been displaced by its many forks (used in every major browser other than Firefox now).

KDE does not feel heavy on most machines these days, and it feels less so if you use multiple KDE tools because the shared libraries are only loaded once.

You can change the default browser in XFCE settings > preferred applications.

The lack of SSL info is a bit rubbish. The other foibles to not affect my usage but I can see they are irritating.

dstiles

5:41 pm on Aug 29, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



> You can change the default browser in XFCE settings > preferred applications.

Of course you can! :(

Trying to open a bookmarked set of Pale Moon tabs. Imported ok but can only open one BM at a time, not the set. And bookmarking a tab set from Falkon puts them in as individual bookmarks. Is it not possible to pull in a group of BM into a new window?

I've just downloaded konqueror. I'll see what it's like. About two dozen extra files downloaded with it!

dstiles

4:50 pm on Aug 30, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



> Of course you can! :(

Actually, you can't. At least I can't. I set the preference to falkon but no effect. Probably a quirk in the OS somewhere - I'll have to track it down.

I couldn't change the Falkon skin, either. I'll investigate why when I have more leisure.

I've transferred my main browsing windows to Falkon and closed all the Pale Moon windows. Haven't managed to transfer three Pale Moon windows so far as I can't open tab groups. I'll transfer them one at a time as and when I need them.

I gave Konqueror a brief perusal but it's too "complex" for what I need. Dolphin seems quite reasonable but I'll stick with Thunar, which is native to XFCE.

graeme_p

11:30 am on Aug 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I have found Thunderbird can be quirky about which browsers it opens links in.

I set it to give me a choice each time, but it sometimes ignores this and immediately opens in Falkon.

dstiles

1:44 pm on Aug 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Found out how to apply a downloaded theme to Falkon in XFCE. From
[wiki.manjaro.org...]

Make sure you have qt5-settings - download with:
pamac install qt5ct

Set environment variables in ~/.profile by adding or updating the following line (I had to create .profile):
export QT_QPA_PLATFORMTHEME="qt5ct"

Run qt5-settings and select general theme (not sure what effect this has, if any, on Falkon).

Log out and in again.

NOTE: I'm not certain the above is required. I did the next part first and reverted to adding the above when no theme appeared but I may have missed them in the Appearance menu (through stupidity!).

Download a theme from Falkon Store and install according to readme in one of the theme folders. I had to create ~.config/falkon/themes/

In Falkon's Browsing menu select "Use native scrollbars".

In Falkon's Appearance menu select one of the new themes.

Have to admit the Tek themes are not especially good: no icons such as Back, Forward etc and the status bar just has X boxes, which noes not indicate which is which. For now, I've returned to the Mac theme; I may play with making my own later.

dstiles

1:53 pm on Aug 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



> I have found Thunderbird can be quirky about which browsers it opens links in.

I've never, in all the time I've used it, encountered that problem. A thought: could it be opening in the last-used browser?

graeme_p

11:11 am on Sep 2, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@distiles, not that. I think its some weird interaction between setting Thunderbird to offer me a choice and the DE default browser. After changing the default browser I now get a list of choices, but its changed and is not the same for every link.

dstiles

12:55 pm on Sep 2, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I've persuaded Thunderbird to launch links into Falkon. Not sure if all of the stages below are necessary but it now seems to work.

In the Preferred Applications, set web browser to Falkon - in Manjaro that's /usr/bin/falkon "%s"

In Terminal:
xdg-settings set default-web-browser org.kde.falkon.desktop

In MIME Type Editor search for htm and set any obvious ones to falkon - I had waterfox before

In Thunderbird Preferences, select Advanced and Config Editor (accept the risk!)
Search for: network.protocol-handler.warn-external.http
Set both http and https True
Close config.

First click on a link in an email opens the Launch Application menu: choose Falkon (or whatever) and Remember and Open Link.

Well, that works for me.

graeme_p

11:03 am on Sep 3, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@distiles, work for me to, but I want a choice of browsers when I click on a link.

It looks like changing the default browser in KDE to Falkon has fixed it for me.

graeme_p

12:36 pm on Sep 10, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



As a result of this discussion I gave Konqueror another try.

I ended up using it again, but not as a webbroswer, but its once again become my main file manager and document viewer.

The two big advantages are that it can open almost any file (local or remote) in another tab (read only - but that is an advantage sometimes) and that it is an excellent man page reader.