网站 |博客 |常见问题 |贡献 |发布 |安装
qutebrowser 是一个以键盘为中心的浏览器,具有最小的 GUI。它基于 Python 和 Qt 以及根据 GPL 许可的免费软件。
它的灵感来自其他浏览器/插件,如 dwb 和 Vimperator/Pentadactyl。
qutebrowser 的主要维护者 The-Compiler 目前正在 qutebrowser 上兼职工作,资金由捐赠资助。为了长期维持这种状态,需要您的帮助!有关更多信息,请参阅 GitHub 赞助商页面或其他捐赠方法。根据您的注册日期以及保持一定级别的时间,您可以获得 qutebrowser T 恤、贴纸等!
请参阅 GitHub 版本页面以获取可用下载,并参阅安装文件以获取有关如何在各种平台上运行 qutebrowser 的详细说明。
请参阅帮助页面以获取可用的文档页面和支持渠道。
您想为 qutebrowser 做出贡献吗?惊人的!请阅读贡献指南以获取详细信息和有用的提示。
如果您发现错误或有功能请求,可以通过多种方式报告:
使用内置的:report
命令或自动崩溃对话框。
在 Github 问题跟踪器中打开问题。
向邮件列表发送邮件,地址为 [email protected]。
请将安全错误报告给 [email protected](或者如果需要 GPG 加密,请联系 [email protected],GPG ID 0x916EB0C8FD55A072)。
或者,通过 GitHub 的私人报告功能报告漏洞。
运行 qutebrowser 需要以下软件和库:
Python 3.9 或更高版本
Qt,6.2.0 或更高版本,或者 5.15.0 或更高版本,具有以下模块:
QtCore/qtbase
QtQuick(某些发行版中 qtbase 或 qtdeclarative 的一部分)
QtSQL(某些发行版中 qtbase 的一部分)
QtDBus(某些发行版中 qtbase 的一部分;请注意,运行时与 DBus 的连接是可选的)
QtOpenGL
QtWebEngine(如果使用 Qt 5、5.15.2 或更高版本),或者
或者 QtWebKit (5.212) - 由于 QtWebKit 中已知的安全问题,不建议这样做,您很可能希望使用带有默认 QtWebEngine 后端(基于 Chromium)的 qutebrowser。引用 QtWebKit 版本页面: [最新的 QtWebKit] 版本基于 [an] 旧的 WebKit 修订版,具有已知的未修补漏洞。请谨慎使用,避免访问不受信任的网站以及使用其传输敏感数据。
PyQt 6.2.2 或更高版本 (Qt 6) 或 5.15.0 或更高版本 (Qt 5)
金贾2
PyYAML
在 macOS 上,还需要以下库:
pyobjc-core 和 pyobjc-framework-Cocoa
以下库是可选的:
adblock(用于使用 ABP 语法改进广告拦截)
pygments 用于在 QtWebKit 上使用:view-source
进行语法高亮显示,或者在(默认)QtWebEngine 后端使用:view-source --pygments
时。
在 Windows 上,colorama 用于彩色日志输出。
当使用 git 存储库(而不是发行版)时,asciidoc 为:help
命令生成文档。
有关如何安装 qutebrowser 及其依赖项的说明,请参阅文档。
qutebrowser 的主要维护者 The-Compiler 目前正在 qutebrowser 上兼职工作,资金由捐赠资助。为了长期维持这种状态,需要您的帮助!请参阅 GitHub 赞助商页面了解更多信息。根据您的注册日期以及保持一定级别的时间,您可以获得 qutebrowser T 恤、贴纸等!
GitHub 赞助商允许一次性捐赠(使用“选择级别”旁边的按钮)以及自定义金额。对于欧元或瑞士法郎以外的货币,这是首选捐赠方式。 GitHub 使用 Stripe 接受信用卡付款,无需支付任何费用。也可以通过 PayPal 计费,费用比直接 PayPal 交易要低。
或者,可以使用以下捐赠方法 - 请注意,赠品(衬衫/贴纸/等)的资格是根据具体情况处理的,请联系了解详细信息。
Liberapay,可以通过信用卡、SEPA 银行转账或 Paypal 处理付款。付款费用由我支付,但相对较低。
欧洲境内 SEPA 银行转账(免费):
账户持有人:Florian Bruhin
国家: 瑞士
IBAN(欧元): CH13 0900 0000 9160 4094 6
IBAN(其他):CH80 0900 0000 8711 8587 3
银行:PostFinance AG, Mingerstrasse 20, 3030 Bern, Switzerland(BIC:POFICHBEXXX)
如果您需要任何其他信息:请通过 [email protected] 与我联系。
如果可能,请考虑每年或每半年捐款,因为许多个人交易会产生额外的记账/税务费用。
贝宝:瑞士法郎、欧元、美元。注意:费用可能非常高(大约 5-40%,具体取决于捐赠金额) - 请考虑使用 GitHub Sponsors(信用卡)、Liberapay(信用卡、PayPal 或银行转账)或 SEPA 银行转账。
加密货币:
比特币:bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
比特币现金:1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
以太坊:0x10c2425856F7a8799EBCaac4943026803b1089c6
莱特币:MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
其他:请联系我,我很乐意设置 Ledger Live 支持的任何内容
非常感谢 MacStadium 通过其开源项目通过免费托管的 Mac Mini 支持 qutebrowser。
(他们不需要在此处包含此内容 - 我对他们的报价非常满意,没有他们,就不会存在 macOS 版本或测试)
感谢拉珀斯维尔 HSR Hochschule für Technik Rapperswil,它使学生研究项目 qutebrowser 扩展成为可能。
qutebrowser 的主要作者是 Florian Bruhin(编译器),但如果没有数百名贡献者的帮助,qutebrowser 就不会成为现在的样子!
此外,以下人员还提供了图形:
Jad/yelo(新图标)
WOFall(原始图标)
Regines(键绑定备忘单)
另外,感谢所有为 qutebrowser 众筹活动做出贡献的人!
存在各种具有类似目标的项目,例如 qutebrowser。其中许多在某种程度上都是 qutebrowser 的灵感来源,谢谢!
vimb(C、GTK+ 和 WebKit2)
luakit(C/Lua、GTK+ 和 WebKit2)
Nyxt 浏览器(以前的“Next 浏览器”,Lisp,类似 Emacs,但也提供 Vim 绑定、QtWebEngine 或 GTK+/WebKit2 - 请注意,2019 年有一个关键的远程代码执行,处理得相当糟糕)
Vieb(JavaScript、电子)
冲浪(C、GTK+ 和 WebKit1/WebKit2)
wyeb(C、GTK+ 和 WebKit2)
Chrome/Chromium 插件:Vimium
Firefox 插件(基于 WebExtensions):Tridactyl、Vimium-FF
Firefox 和 Chrome 的插件:Surfingkeys(有点粗略……)、链接提示(仅提示)、Vimmatic
dwb(C、GTK+ 和 WebKit1,未维护 - qutebrowser 的主要灵感)
webmacs(Python,类似 Emacs 的 QtWebEngine,未维护)
vimprobable(C、GTK+ 和 WebKit1)
勇敢者游戏(C、GTK+ 和 WebKit1)
conkeror(Javascript、类似 Emacs、XULRunner/Gecko)
uzbl(C、GTK+ 与 WebKit1/WebKit2)
xombrero(C、GTK+ 和 WebKit1)
Cream 浏览器(C、GTK+ 和 WebKit1)
Firefox 插件(不基于 WebExtensions 或没有最近的活动):Vimperator、Pentadactyl、VimFx(似乎提供了在现代 Firefox 版本上运行的 hack)、QuantumVim、Vim Vixen、VVimpulation、Krabby
Chrome/Chromium 插件:ViChrome、Vrome、Saka Key(未维护)、cVim、vb4c(cVim 的分支,未维护)、GleeBox
Safari 插件:Vimari
该程序是自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版)或(由您选择)任何更高版本的条款重新分发和/或修改它。
分发此程序的目的是希望它有用,但不提供任何保证;甚至没有适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
您应该随该程序一起收到 GNU 通用公共许可证的副本。如果没有,请参阅 https://www.gnu.org/licenses/gpl-3.0.txt。
qutebrowser 可以选择使用 pdf.js 在浏览器中显示 PDF 文件。 Windows 版本附带捆绑的 pdf.js。
pdf.js 根据 Apache 许可证条款分发。您可以在qutebrowser/3rdparty/pdfjs/LICENSE
中找到许可证的副本(在 Windows 版本中或运行scripts/dev/update_3rdparty.py
后),或在此处在线找到。