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.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://download.kde.org/stable/release-service/24.08.3/src/falkon-24.08.3.tar.xz
Download MD5 sum: ceec8f4ccca2017ba60ec162c2a64638
Download size: 2.5 MB
Estimated disk space required: 154 MB
Estimated build time: 1.6 SBU (Using parallelism=4; add 0.7 SBU for tests)
extra-cmake-modules-6.8.0, KDE Frameworks-6.8.0 (for karchive), and qtwebengine-6.8.1
Strictly speaking, only karchive and ki18n are required to build falkon, but several other packages in KDE Frameworks-6.8.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.8.0 and use the build instructions on that page, changing the $KF6_PREFIX to /usr.
gnome-keyring-46.2, PySide2, and Shiboken2
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
Tests should be run after installation.
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. In this case 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.
-D BUILD_TESTING=OFF
: This will save a
little time and space by not building the test programs, use this
if you do not wish to run the test.