Falkon é um navegador da web do KDE que usa o mecanismo de renderização QtWebEngine. Anteriormente era conhecido como QupZilla. O objetivo dele é o de ser um navegador leve da web, disponível em todas as principais plataformas.
Embora o falkon agora faça parte do KDE, ele pode ser instalado sem o KDE (com a perda da funcionalidade do kwallet).
Falkon depende do QtWebEngine. Isso usa uma cópia bifurcada do chromium e, portanto, é vulnerável a muitos problemas encontrados lá. Os(As) desenvolvedores(as) do Qt tem sempre preferido fazer lançamentos ao mesmo tempo que o resto do Qt (em vez de adicionar correções emergenciais). Agora que eles(as) desejam migrar para o Qt6, os lançamentos 5.15.3 e posteriores do Qt-5.15 estão inicialmente disponíveis somente para clientes pagantes. QtWebEngine é uma exceção por causa da licença LGPL dele, mas levar os fontes git (com o submódulo bifurcado do chromium) a um ponto em que eles serão construídos com sucesso em um sistema BLFS atual pode exigir muito esforço. Esteja ciente de que futuras correções de vulnerabilidades podem demorar muito, a ponto de você desejar considerar usar um navegador diferente.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://download.kde.org/stable/release-service/23.08.5/src/falkon-23.08.5.tar.xz
Soma de verificação MD5 da transferência: bac0775269c5961a66359e21dc96cf89
Tamanho da transferência: 2,5 MB
Espaço em disco estimado exigido: 134 MB
Tempo de construção estimado: 1,2 UPC (Usando paralelismo=4)
extra-cmake-modules-5.115.0, KDE Frameworks-5.115.0 (para karchive) e qtwebengine-5.15.17
Estritamente falando, somente o karchive é exigido para construir o falkon, mas vários outros pacotes no KF5 podem ser usados se estiverem presentes. Para construir somente o karchive, baixe esse pacote a partir do diretório especificado em KDE Frameworks-5.115.0 e use as instruções de construção naquela página, mudando $KF5_PREFIX para /usr.
gnome-keyring-42.1, PySide2 e Shiboken2
Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/falkon
Instale o falkon executando os seguintes comandos:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. && make
Para testar os resultados, emita: make test. Todos os testes
deveriam passar. Se algum falhar, os resultados completos estarão
em Testing/Temporary/LastTest.log
.
Agora, como o(a) usuário(a) root
:
make install
Ao atualizar esse pacote, é possível que o conteúdo do aplicativo
permaneça vazio mesmo que todo o resto pareça estar funcionando
corretamente. Nesse caso, tente remover ~/.cache/falkon
e reiniciar o aplicativo.
Se você instalou o Pyside2, você
irá querer examinar hellopython.py que está no
diretório scripts/
e, talvez,
copiá-lo para o teu diretório inicial.
Se estiver em uma arquitetura não x86_64 e tiver problemas com
texto ausente, você possivelmente deseje exportar QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox"
antes de
executar o Falkon.
-DBUILD_TESTING=OFF
: Isso economizará
um pouco de tempo e espaço não construindo os aplicativos de teste;
use isso se você não desejar executar o teste.