fbpx
Wikipedia

qutebrowser

qutebrowser (pronounced "cute browser" /kjtbrzər/ [citation needed]) is a QtWebEngine 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]

qutebrowser
qutebrowser running in the command mode.
Original author(s)Florian Bruhin ("the Compiler")
Developer(s)
Initial releaseDecember 14, 2014; 9 years ago (2014-12-14)[4]
Stable release
3.1.0[5]  / 8 December 2023; 5 months ago (8 December 2023)
Repository
  • github.com/qutebrowser/qutebrowser
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 

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.

qutebrowser is both written in and configured in Python. Through the configuration file custom functionality can be added, including custom key bindings, per-site settings, and arbitrary Python code that can interact with your browser or your system.[11]

Since version 2.0.0, qutebrowser supports blocking ads using the python adblock library. For users that don't have the adblock library installed or use an older version of qutebrowser, a simpler built-in adblocker can be used and modified using the blocked-hosts file that comes with qutebrowser.[12]

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.[13] This was fixed in version 1.4.1; backported patches are available for prior versions.[14]

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. ^ "Release 3.1.0". 8 December 2023. Retrieved 19 December 2023.
  6. ^ "Installing qutebrowser | qutebrowser". qutebrowser.org. Retrieved 2018-08-28.
  7. ^ a b "Internationalization #31". GitHub. 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. ^ "Configuring Qutebrowser". qutebrowser. Retrieved 20 January 2022.
  12. ^ "Frequently asked questions | qutebrowser". qutebrowser.org. Retrieved 2022-10-22.
  13. ^ "CVE-2018-10895". Mitre Corporation. Retrieved 26 May 2021.
  14. ^ Bruhin, Florian (11 July 2018). "CVE-2018-10895: Remote code execution due to CSRF in qutebrowser". qutebrowser-announce (Mailing list). from the original on 9 November 2020. Retrieved 26 May 2021.
  15. ^ "Qt WebEngine Overview". Qt Project. Retrieved 2020-12-05.

External links edit


qutebrowser, this, article, lead, section, contains, information, that, included, elsewhere, article, information, appropriate, lead, article, this, information, should, also, included, body, article, march, 2022, learn, when, remove, this, message, pronounced. This article s lead section contains information that is not included elsewhere in the article If the information is appropriate for the lead of the article this information should also be included in the body of the article March 2022 Learn how and when to remove this message qutebrowser pronounced cute browser k j uː t b r aʊ z e r citation needed is a QtWebEngine 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 qutebrowserqutebrowser running in the command mode Original author s Florian Bruhin the Compiler Developer s Florian Bruhin 1 2 contributors 3 Initial releaseDecember 14 2014 9 years ago 2014 12 14 4 Stable release3 1 0 5 8 December 2023 5 months ago 8 December 2023 Repositorygithub wbr com wbr qutebrowser wbr qutebrowserWritten inPython JavaScriptEngineWebKit or QtWebEngineOperating systemLinux Windows macOS FreeBSD OpenBSD 6 Available in1 7 languagesList of languagesEnglish 7 TypeWeb browserLicenseGPL 3 0 or laterWebsitewww wbr qutebrowser wbr org Contents 1 Functionality 2 Security 3 See also 4 References 5 External linksFunctionality editAs 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 qutebrowser is both written in and configured in Python Through the configuration file custom functionality can be added including custom key bindings per site settings and arbitrary Python code that can interact with your browser or your system 11 Since version 2 0 0 qutebrowser supports blocking ads using the python adblock library For users that don t have the adblock library installed or use an older version of qutebrowser a simpler built in adblocker can be used and modified using the blocked hosts file that comes with qutebrowser 12 Security editIn 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 13 This was fixed in version 1 4 1 backported patches are available for prior versions 14 See also editQtWebEngine the layout engine that the application uses by default based on Chromium 15 WebKit the layout engine that the application can optionally use instead of WebEngine List of web browsers uzbl another minimalist web browser with similar concept Minimalism computing References edit a b CH Open Source Awards 2016 vergeben Pro Linux Retrieved 13 December 2016 長岡弥太郎 16 October 2017 PythonやPyQtをベースのテキストドリブンBrowser Qutebrowser がv1 0に in Japanese qutebrowser Authors qutebrowser Retrieved 2018 09 09 Release qutebrowser v0 1 qutebrowser qutebrowser Retrieved 27 November 2017 via GitHub Release 3 1 0 8 December 2023 Retrieved 19 December 2023 Installing qutebrowser qutebrowser qutebrowser org Retrieved 2018 08 28 a b Internationalization 31 GitHub GitHub Retrieved 2018 09 09 Qutebrowser brauzer dlya poklonnikov vim PCWeek Russia in Russian Retrieved 13 December 2016 FAQ qutebrowser org qutebrowser ArchWiki archlinux org Retrieved 13 December 2016 Configuring Qutebrowser qutebrowser Retrieved 20 January 2022 Frequently asked questions qutebrowser qutebrowser org Retrieved 2022 10 22 CVE 2018 10895 Mitre Corporation Retrieved 26 May 2021 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 Qt WebEngine Overview Qt Project Retrieved 2020 12 05 External links editOfficial website qutebrowser on GitHub qutebrowser on Python Package Index qutebrowser Archived 2020 08 06 at the Wayback Machine on Arch Linux qutebrowser on Chocolatey nbsp This free and open source software article is a stub You can help Wikipedia by expanding it vte nbsp This Web software related article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Qutebrowser amp oldid 1198042322, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.