qutebrowser

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
qutebrowser
The logo of qutebrowser.
Qutebrowser-screenshot.png
qutebrowser running in the command mode.
Original author(s)Florian Bruhin ("the Compiler")
Developer(s)
Initial releaseDecember 14, 2014; 6 years ago (2014-12-14)[4]
Stable release
2.3.1[5] Edit this on Wikidata / 28 July 2021; 3 months ago (28 July 2021)
Repository
Written inPython, JavaScript
EngineWebKit or QtWebEngine
Operating systemLinux, Windows, macOS, FreeBSD, OpenBSD[6]
Available in1[7] languages
List of languages
English[7]
TypeWeb browser
LicenseGPL-3.0-or-later
Websitewww.qutebrowser.org Edit this on Wikidata

qutebrowser (pronounced "cute browser" /kjtbrzər/[citation needed]) is a web browser for Linux, Windows, and macOS operating systems with Vim-style key bindings and a minimal GUI.[8] It is keyboard-driven and is inspired by similar software such as Vimperator and dwb.[9] It uses DuckDuckGo as the default search engine. qutebrowser is included in the native repositories of Linux distributions such as Fedora and Arch Linux.[10] qutebrowser is developed by Florian Bruhin, for which he received a CH Open Source award in 2016.[1]

Functionality[edit]

As in Vim and vi, the browser has a command mode and an insert mode. In command mode key bindings can be used to perform functions, for example: 'G' to go to the bottom of a page, and 'gg' to the top. Specific commands can also be bound to keys or key-sequences by the user. A cheat sheet of all key bindings can be found here and they can be trained here.

Security[edit]

In July 2018, it was found that all versions of qutebrowser prior to 1.4.1 have a cross-site request forgery vulnerability that allowed websites to change qutebrowser settings and, via settings like editor.command, possibly execute arbitrary code.[11] This was fixed in version 1.4.1; backported patches are available for prior versions.[12]

See also[edit]

References[edit]

  1. ^ a b "»CH Open Source Awards 2016« vergeben". Pro-Linux. Retrieved 13 December 2016.
  2. ^ 長岡弥太郎 (16 October 2017). "PythonやPyQtをベースのテキストドリブンBrowser「Qutebrowser」がv1.0に" (in Japanese).
  3. ^ "qutebrowser – Authors". qutebrowser. Retrieved 2018-09-09.
  4. ^ "Release qutebrowser v0.1 · qutebrowser/qutebrowser". Retrieved 27 November 2017 – via GitHub.
  5. ^ https://github.com/qutebrowser/qutebrowser/releases/tag/v2.3.1.
  6. ^ "Installing qutebrowser | qutebrowser". qutebrowser.org. Retrieved 2018-08-28.
  7. ^ a b "Internationalization #31". GitHub. Retrieved 2018-09-09.
  8. ^ "Qutebrowser: браузер для поклонников vim". PCWeek Russia (in Russian). Retrieved 13 December 2016.
  9. ^ "FAQ". qutebrowser.org.
  10. ^ "qutebrowser – ArchWiki". archlinux.org. Retrieved 13 December 2016.
  11. ^ "CVE-2018-10895". Mitre Corporation. Retrieved 26 May 2021.
  12. ^ Bruhin, Florian (11 July 2018). "CVE-2018-10895: Remote code execution due to CSRF in qutebrowser". qutebrowser-announce (Mailing list). Archived from the original on 9 November 2020. Retrieved 26 May 2021.
  13. ^ "Qt WebEngine Overview". Qt Project. Retrieved 2020-12-05.

External links[edit]