QupZilla

From Gentoo Wiki
Jump to: navigation, search
Resources

QupZilla is a lightweight web browser based on QtWebEngine.

Overview

Being quite lean, QupZilla is visually attractive and functional. It excellently integrates into desktop environments and looks good on KDE and Razor-qt.

Installation

USE flags

USE flags for www-client/qupzilla A cross-platform web browser using QtWebEngine

dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) global
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
gnome-keyring Enable support for storing passwords via gnome-keyring global
kwallet Enable encrypted storage of passwords with kde-frameworks/kwallet local
libressl Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag global
nonblockdialogs Enable fancy non-blocking JavaScript dialogs shown inside the page, not blocking the application window. When closing browser windows with open dialogs, this can crash the application. local

Emerge

Install www-client/qupzilla:

root #emerge --ask www-client/qupzilla

Use on Hardened Gentoo

The latest versions provide more functionality, plugins and nice features; however, the MPROTECT PaX flag is disabled in unstable ebuilds because of Flash. If you don't use Flash, enable the MPROTECT flag with the following command:

root #paxctl -M /usr/bin/qupzilla

It will enable secure memory protections again. Check PaX flags with this command:

root #paxctl -v /usr/bin/qupzilla