Linux repositories inspector

qutebrowser - A keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine

qutebrowser is a keyboard-focused browser with a minimal GUI. It's based on Python and PyQt5 and was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl.
qutebrowser supports two different rendering engine backends: QtWebKit and QtWebEngine.
1.10.1
Arch iconArch rolling
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
1.10.0
Ubuntu iconUbuntu 20.04
1.8.1
Fedora iconFedora 31
1.7.0
Ubuntu iconUbuntu 19.10
1.6.1
Debian iconDebian 10.0
Manjaro iconManjaro rolling
1.6.0
Fedora iconFedora 30
Manjaro iconManjaro rolling
Ubuntu iconUbuntu 19.04
1.5.1
Ubuntu iconUbuntu 18.10
1.4.2
Fedora iconFedora 29
1.4.1
Fedora iconFedora 29
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
1.2.1
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
1.1.1
Ubuntu iconUbuntu 18.04 LTS
0.11.1
OpenSUSE iconOpenSUSE Leap 42.3
0.10.1
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling community/oszst1.10.1-12020-02-161.98 MiB7.35 MiB
Debian iconDebian 10.0 buster/maindeb1.6.1-22019-06-171.67 MiB4.68 MiB
Fedora iconFedora 28 releases/Everything-osrpm1.2.1-1.fc282019-01-143.19 MiB8.48 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.4.2-1.fc292019-01-143.21 MiB8.25 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.4.1-2.fc292019-01-143.21 MiB8.24 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.6.0-2.fc302019-06-173.29 MiB8.61 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.8.1-1.fc312020-01-072.14 MiB8.79 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.10.1-1.fc332020-02-212.02 MiB8.54 MiBFedora Project
Manjaro iconManjaro rolling stable/communityxz1.6.0-12019-03-122.03 MiB7.33 MiB
Manjaro iconManjaro rolling testing/communityxz1.6.0-12019-03-022.03 MiB7.33 MiB
Manjaro iconManjaro rolling unstable/communityxz1.6.1-12019-04-082.03 MiB7.34 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.2.1-lp150.1.32019-01-171.98 MiB5.71 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.4.1-lp150.2.3.12019-01-182.1 MiB7.02 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.4.1-lp151.1.22019-01-232.1 MiB7.02 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.4.1-lp152.2.22020-01-072.1 MiB7.02 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.10.1-1.12019-01-171.78 MiB4.93 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm0.11.1-2.3.12019-01-211.82 MiB5.2 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.10.1-1.22020-03-112.06 MiB7.41 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1.1.1-12018-01-231.19 MiB4.33 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.1.1-1ubuntu0.12019-01-121.19 MiB4.33 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.1.1-1ubuntu0.12019-01-121.19 MiB4.33 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1.5.1-12019-01-141.27 MiB4.49 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.6.0-12019-03-011.3 MiB4.68 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.7.0-12019-07-231.31 MiB4.73 MiB
Ubuntu iconUbuntu 20.04 focal/universedeb1.10.0-12020-02-081.34 MiB4.55 MiB

Applications

qutebrowser icon

qutebrowser

A keyboard-driven, vim-like browser based on PyQt5

Manual pages

qutebrowser(1)

qutebrowser - a keyboard-driven, vim-like browser based on PyQt5.

Latest updates

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.10.1-1.1 to 1.10.1-1.2

2020-03-11
  • Update to version 1.10.1
    Fixed
    • Crash when saving data fails during shutdown (which was a regression introduced in v1.9.0).
    • Error while reading config.py when fonts.tabs or
      fonts.debug_console is set to a value including default_size.
    • When a state file contains invalid UTF-8 data, a proper error is now displayed.
    Changed
    • When the Qt version changes (and also on the first start of v1.10.1 on Qt 5.14), service workers registered by websites are now deleted. This is done as a workaround for QtWebEngine issues causing crashes when visiting pages using service workers (such as Google Mail/Drive). No persistent data should be affected as websites can re-register their service workers, but a (single) backup is kept at webengine/Service Worker-bak in qutebrowser's data directory.
    • Better output on stdout when config errors occur.
    • The default for colors.statusbar.command.private.bg has been changed to a slightly different gray, as a workaround for a Qt issue where the cursor was invisible in that case.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.9.0-3.fc32 to 1.10.1-1.fc33

2020-02-21
  • New upstream release
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.10.0-2.1 to 1.10.1-1.1

2020-02-20
  • Update to version 1.10.1
    Fixed
    • Crash when saving data fails during shutdown (which was a regression introduced in v1.9.0).
    • Error while reading config.py when fonts.tabs or
      fonts.debug_console is set to a value including default_size.
    • When a state file contains invalid UTF-8 data, a proper error is now displayed.
    Changed
    • When the Qt version changes (and also on the first start of v1.10.1 on Qt 5.14), service workers registered by websites are now deleted. This is done as a workaround for QtWebEngine issues causing crashes when visiting pages using service workers (such as Google Mail/Drive). No persistent data should be affected as websites can re-register their service workers, but a (single) backup is kept at webengine/Service Worker-bak in qutebrowser's data directory.
    • Better output on stdout when config errors occur.
    • The default for colors.statusbar.command.private.bg has been changed to a slightly different gray, as a workaround for a Qt issue where the cursor was invisible in that case.
Arch icon

Arch rolling community/os: Updated from 1.10.0-1 to 1.10.1-1

2020-02-16
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.10.0-1.1 to 1.10.0-2.1

2020-02-16
  • replace shebangs pointing to /usr/bin/bash with /bin/bash. This removes the requirement /usr/bin/bash from the RPM.
    Fixes boo#1163276.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.9.0-1.1 to 1.10.0-1.1

2020-02-09
  • Update to version 1.10.0
    Added
    • New colors.webpage.prefers_color_scheme_dark setting which allows forcing prefers-color-scheme: dark colors for websites (QtWebEngine with Qt 5.14 or newer).
    • New fonts.default_size setting which can be used to set a bigger font size for all UI fonts.
    Changed
    • The fonts.monospace setting has been removed and replaced by fonts.default_family. The new default_family setting is improved in various ways:
      • It accepts a list of font families (or a single font family)
      rather than a comma-separated string. As an example, instead of fonts.monospace = "Courier, Monaco", use
      fonts.default_family = ["Courier", "Monaco"].
      • Since a list is now accepted as value, no quoting of font
      names with spaces is required anymore. As an example, instead of fonts.monospace = '"xos4 Terminus"', use
      fonts.default_family = 'xos4 Terminus'.
      • It is now empty by default rather than having a long list of
      font names in the default config. When the value is empty, the system's default monospaced font is used.
    • If monospace is now used in a font value, it's used literally and not replaced anymore. Instead, default_family is replaced as explained above.
    • The default content.headers.accept_language value now adds a ;q=0.9 classifier which should make the value sent more in-line with what other browsers do.
    • The qute-pass userscript now has a new --mode gopass switch which uses gopass rather than pass.
    • The tox -e mkvenv (or mkvenv-pypi) way of installing qutebrowser is now replaced by a mkvenv.py script. See the updated link:install{outfilesuffix}#tox[install instructions] for details.
    Fixed
    • When quitting qutebrowser, components are now cleaned up differently. This should fix certain (rare) segmentation faults and exceptions when quitting, especially with the new exit scheme introduced in in PyQt5 5.13.1.
    • Added a workaround for per-domain settings (e.g. a JavaScript whitelist) not being applied in some scenarios with Qt 5.13 and above.
    • Added additional site-specific quirk for WhatsApp Web.
    • The qute-pass userscript now works correctly when a PASSWORD_STORE_DIR ending with a trailing slash is given.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.9.0-2.fc32 to 1.9.0-3.fc32

2020-02-08
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.10.0-1 removed

2020-02-08
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.10.0-1 reintroduced

2020-02-08
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 1.9.0-1 to 1.10.0-1

2020-02-08
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.10.0-1 removed

2020-02-08
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.10.0-1 introduced

2020-02-08
Arch icon

Arch rolling community/os: Updated from 1.9.0-1 to 1.10.0-1

2020-02-03
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.9.0-1.fc32 to 1.9.0-2.fc32

2020-01-31
  • Install appdata file
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.8.1-2.fc32 to 1.9.0-1.fc32

2020-01-23
  • New upstream release
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.8.3-1.1 to 1.9.0-1.1

2020-01-18
  • Update to version 1.9.0
    Added
    • Initial support for Qt 5.14.
    • New content.site_specific_quirks setting which enables workarounds for websites with broken user agent parsing
      (enabled by default, see the "Fixed" section for fixed websites).
    • New qt.force_platformtheme setting to force Qt to use a given platform theme.
    • New tabs.tooltips setting which can be used to disable hover tooltips for tabs.
    • New settings to configure the appearance of context menus:
      • fonts.contextmenu
      • colors.contextmenu.menu.bg
      • colors.contextmenu.menu.fg
      • colors.contextmenu.selected.bg
      • colors.contextmenu.selected.fg
      Changed
      • The content.headers.user_agent setting now is a format string with the default value resembling the behavior of it being set to null before. This slightly changes the sent user agent for QtWebKit: Instead of mentioning qutebrowser and its version it now mentions the Qt version.
      • The qute-pass userscript now has a new --extra-url-suffixes (-s) argument which passes extra URL suffixes to the tldextract library.
      • A stack is now used for :tab-focus last rather than just saving one tab. Additionally, :tab-focus now understands stack-prev and stack-next arguments to traverse that stack.
      • :hint now has a new right-click target which allows right-clicking elements via hints.
      • The Terminus font has been removed from the default monospace fonts since it caused trouble with HighDPI setups. To get it back, add either "xos4 Terminus" or Terminus (depending on fontconfig version) to the beginning of the fonts.monospace setting.
      • As a workaround for a Qt bug causing a segfault, desktop sharing is now automatically rejected on Qt versions before
        1. 13.2. Note that screen sharing still won't work on Linux
        before Qt 5.14.
      • Comment lines in quickmarks/bookmarks files are now ignored. However, note that qutebrowser will overwrite those files if bookmark/quickmark commands are used.
      • Reopening PDF.js pages from e.g. a session file will now re-download and display those PDFs.
      • Improved behavior when using :open-download in a sandboxed environment (KDE Flatpak).
      • qutebrowser now enables the new PyQt exit scheme, which should result in things being cleaned up more properly (e.g. cookies being saved even without a timeout) on PyQt 5.13.1 and newer.
      • The :spawn command has a new -m / --output-messages argument which shows qutebrowser messages based on a command's standard output/error.
      • Improved insert mode detection for some CodeMirror usages (e.g. in JupyterLab and Jupyter Notebook).
      • If JavaScript is disabled globally, file://* now doesn't automatically have it enabled anymore. Run :set -u file://* content.javascript.enabled true to restore the previous behavior.
      • Settings with URL patterns can now be used to affect the behavior of the QtWebEngine inspector. Note that the underlying URL is chrome-devtools://* from Qt 5.11 to Qt 5.13, but devtools://* with Qt 5.14.
      • Improvements when tabs.tabs_are_windows is set:
        • Using :tab-take and :tab-give now shows an error, as the
        effect of doing so would be equal to :tab-clone.
        • The :buffer completion doesn't show any window sections
        anymore, only a flat list of tabs.
      • Improved parsing in some corner cases for the QtFont type (used for fonts.tabs and fonts.debug_console).
      • Performance improvements for the following areas:
        • Adding settings with URL patterns
        • Matching of settings using URL patterns
        Fixed
        • Downloads (e.g. via :download) now see the same user agent header as webpages, which fixes cases where overly restrictive servers/WAFs closed the connection before.
        • The logic for :restart has been revisited, which should fix issues with relative basedirs.
        • Remaining issues related to Python 3.8 are now fixed
          (mostly warnings, especially on QtWebKit).
        • Workaround for a Qt bug where a page never finishes loading with a non-overridable TLS error (e.g. due to HSTS).
        • The qute://configdiff page now doesn't show built-in settings (e.g. javascript being enabled for qute:// and chrome:// pages) anymore.
        • The qute-lastpass userscript now stops prompting for passwords when cancelling the password input.
        • The tab hover text now shows ampersands (&) correctly.
        • With QtWebEngine and Qt >= 5.11, the inspector now shows its icons correctly even if loading of images is disabled via the content.images setting.
        • Entering a very long string (over 50k characters) in the completion used to crash, now it shows an error message instead
        • Various improvements for URL/searchengine detection:
          • Strings with a dot but with characters not allowed in a URL
          (e.g. an underscore) are now not treated as URL anymore.
          • Strings like "5/8" are now not treated as IP anymore.
          • URLs with an explicit scheme and a space (%20) are correctly
          treated as URLs.
          • Mail addresses are now treated as search terms.
          • With url.open_base_url set, searching for a search engine
          name now works.
          • url.open_base_url = True together with
          url.auto_search = 'never' is now handled correctly.
          • Fixed crash when a search engine URL turns out to be invalid.
        • New "site specific quirks", which work around some broken websites:
          • WhatsApp Web
          • Google Accounts
          • Slack (with older QtWebEngine versions)
          • Dell.com support pages (with Qt 5.7)
          • Google Docs (fixes broken IME/compose key)
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 1.8.3-1 to 1.9.0-1

2020-01-09
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.9.0-1 removed

2020-01-09
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.9.0-1 introduced

2020-01-09
Arch icon

Arch rolling community/os: Updated from 1.8.3-1 to 1.9.0-1

2020-01-08

Related packages

qutebrowser-qtwebengine - QtWebEngine backend dependency package for qutebrowser
qutebrowser-qtwebkit - QtWebKit backend dependency package for qutebrowser
⇧ Top