Falkon est un navigateur web pour KDE qui utilise le moteur de rendu QtWebEngine. Il était connu sous le nom de QupZilla. Il se veut un navigateur web léger disponible sur toutes les plateformes majeures.
Bien que falkon fasse maintenant partie de KDE, il peut être installé sans KDE (au prix de la fonctionnalité kwallet).
Falkon s'appuie sur QtWebEngine. Lisez l'avertissement sur cette page.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://download.kde.org/stable/release-service/25.12.2/src/falkon-25.12.2.tar.xz
Somme de contrôle MD5 du téléchargement : ae899d241595c1d24e90247aeaa38636
Taille du téléchargement : 2,6 Mo
Estimation de l'espace disque requis : 164 Mo
Estimation du temps de construction : 1,5 SBU (avec parallélisme = 4, plus 0,7 SBU pour les tests)
Extra-CMake-Modules-6.23.0, KDE Frameworks-6.23.0 (pour karchive) et qtwebengine-6.10.2
Strictement parlant, seul karchive et ki18n sont nécessaires pour construire falkon, mais plusieurs autres paquets de KDE Frameworks-6.23.0 peuvent être utilisés s'ils sont présents. Pour ne construire que karchive et ki18n, téléchargez ces paquets à partir du répertoire spécifié dans KDE Frameworks-6.23.0 et utilisez les instructions de construction de cette page en changeant la variable $KF6_PREFIX par /usr.
Notes des auteurs : https://wiki.linuxfromscratch.org/blfs/wiki/falkon
Installez falkon en exécutant les commandes suivantes :
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
.. &&
make
Les tests ont besoin que le paquet soit d'abord installé car ils dépendent de fonctionnalités qui ne sont présentes qu'une fois le paquet installé.
Maintenant, en tant qu'utilisateur root :
make install && ldconfig
Pour tester les résultats, lancez : make test. Tous les tests
devraient passer. Si l'un d'entre eux échoue, les résultats
complets seront dans Testing/Temporary/LastTest.log.
Lorsque vous mettez à jour ce paquet, il est possible que le
contenu de l'application reste vide même si tout le reste a l'air
de fonctionner correctement. Si cela arrive, essayez de supprimer
~/.cache/falkon et de redémarrer le
programme.
Si vous avez installé Pyside2,
vous voudrez examiner hellopython.py qui se trouve dans
le répertoire scripts/ et peut-être
le copier dans votre répertoire personnel.
Si vous êtes sur une architecture non-x86_64 et avez des
problèmes de texte manquant, vous devriez exporter QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" avant
d'exécuter Falkon. Remarquez que cela amplifie la sévérité de
toute vulnérabilité de sécurité dans QtWebEngine.
-D BUILD_TESTING=OFF : Cela
économisera un peu de temps et d'espace disque en ne construisant
pas les programmes de tests. Utilisez ce paramètre si vous ne
prévoyez pas d'exécuter les tests.