Falkon is a KDE web browser using the QtWebEngine rendering engine. It was previously known as QupZilla. It aims to be a lightweight web browser available through all major platforms.
Although falkon is now part of KDE, it can be installed without KDE (with the loss of kwallet functionality).
Falkon relies on QtWebEngine. Please read the warning on that page.
This package is known to build and work properly using an LFS 13.0 platform.
Download (HTTP): https://download.kde.org/stable/release-service/25.12.2/src/falkon-25.12.2.tar.xz
Download MD5 sum: ae899d241595c1d24e90247aeaa38636
Download size: 2.6 MB
Estimated disk space required: 164 MB
Estimated build time: 1.5 SBU (Using parallelism=4; add 0.7 SBU for tests)
Extra-CMake-Modules-6.23.0, KDE Frameworks-6.23.0 (for karchive), and qtwebengine-6.10.2
Strictly speaking, only karchive and ki18n are required to build falkon, but several other packages in KDE Frameworks-6.23.0 can be used if they are present. To build only karchive and ki18n, download those packages from the directory specified in KDE Frameworks-6.23.0 and use the build instructions on that page, changing the $KF6_PREFIX variable to /usr.
Editor Notes: https://wiki.linuxfromscratch.org/blfs/wiki/falkon
Install falkon by running the following commands:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
.. &&
make
The tests need the package to be installed first because they depend on functionality that is only present after the package is installed.
Now, as the root user:
make install && ldconfig
To test the results, issue: make
test. All tests should pass. If any fail, the full
results will be in Testing/Temporary/LastTest.log.
When upgrading this package, it is possible that the contents of
the application will remain empty even though everything else
appears to be working properly. If this happens, try removing
~/.cache/falkon and restarting the
program.
If you have installed Pyside2, you
will want to examine hellopython.py which is in the
scripts/ directory, and perhaps copy
it to your home directory.
If you are on a non-x86_64 architecture and run into problems
with missing text, you may wish to export QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" prior to
running Falkon. Note that doing this amplifies the severity of
any security vulnerabilities in QtWebEngine.
-D BUILD_TESTING=OFF: This will save a
little time and space by not building the test programs. Use this
switch if you are not planning on running the tests.