site | blog | Perguntas frequentes | contribuindo | lançamentos | instalando
qutebrowser é um navegador focado no teclado com uma GUI mínima. É baseado em Python e Qt e software livre, licenciado sob a GPL.
Foi inspirado em outros navegadores/complementos como dwb e Vimperator/Pentadactyl.
O principal mantenedor do qutebrowser, The-Compiler, está atualmente trabalhando meio período no qutebrowser, financiado por doações. Para sustentar isso por muito tempo, é necessária a sua ajuda! Consulte a página GitHub Sponsors ou métodos alternativos de doação para obter mais informações. Dependendo da data de inscrição e de quanto tempo você mantém um determinado nível, você pode obter camisetas, adesivos e muito mais no qutebrowser!
Consulte a página de lançamentos do GitHub para downloads disponíveis e o arquivo INSTALL para obter instruções detalhadas sobre como executar o qutebrowser em várias plataformas.
Consulte a página de ajuda para páginas de documentação disponíveis e canais de suporte.
Você quer contribuir com o qutebrowser? Incrível! Por favor, leia as diretrizes de contribuição para obter detalhes e dicas úteis.
Se você encontrou um bug ou tem uma solicitação de recurso, você pode reportá-lo de diversas maneiras:
Use o comando integrado :report
ou a caixa de diálogo de travamento automático.
Abra um problema no rastreador de problemas do Github.
Escreva um e-mail para a lista de discussão em [email protected].
Por favor, reporte bugs de segurança para [email protected] (ou se a criptografia GPG for desejada, entre em contato [email protected] com GPG ID 0x916EB0C8FD55A072).
Como alternativa, relate uma vulnerabilidade por meio do recurso de relatórios privados do GitHub.
Os seguintes softwares e bibliotecas são necessários para executar o qutebrowser:
Python 3.9 ou mais recente
Qt, 6.2.0 ou mais recente, ou 5.15.0 ou mais recente, com os seguintes módulos:
QtCore/qtbase
QtQuick (parte de qtbase ou qtdeclarative em algumas distribuições)
QtSQL (parte do qtbase em algumas distribuições)
QtDBus (parte do qtbase em algumas distribuições; observe que uma conexão com DBus em tempo de execução é opcional)
QtOpenGL
QtWebEngine (se estiver usando Qt 5, 5.15.2 ou mais recente), ou
alternativamente QtWebKit (5.212) - Isso não é recomendado devido a problemas de segurança conhecidos no QtWebKit, você provavelmente desejará usar o qutebrowser com o backend QtWebEngine padrão (baseado no Chromium). Citando a página de lançamentos do QtWebKit: [A versão mais recente do QtWebKit] é baseada em [uma] revisão antiga do WebKit com vulnerabilidades conhecidas não corrigidas. Use-o com cuidado e evite visitar sites não confiáveis e usá-lo para transmissão de dados confidenciais.
PyQt 6.2.2 ou mais recente (Qt 6) ou 5.15.0 ou mais recente (Qt 5)
Jinja2
PyYAML
No macOS, as seguintes bibliotecas também são necessárias:
pyobjc-core e pyobjc-framework-Cocoa
As seguintes bibliotecas são opcionais:
adblock (para bloqueio de anúncios aprimorado usando sintaxe ABP)
pygments para realce de sintaxe com :view-source
no QtWebKit, ou ao usar :view-source --pygments
com o backend QtWebEngine (padrão).
No Windows, colorama para saída de log colorida.
asciidoc para gerar a documentação para o comando :help
, ao usar o repositório git (em vez de um release).
Consulte a documentação para obter instruções sobre como instalar o qutebrowser e suas dependências.
O principal mantenedor do qutebrowser, The-Compiler, está atualmente trabalhando meio período no qutebrowser, financiado por doações. Para sustentar isso por muito tempo, é necessária a sua ajuda! Consulte a página Patrocinadores do GitHub para obter mais informações. Dependendo da data de inscrição e de quanto tempo você mantém um determinado nível, você pode obter camisetas, adesivos e muito mais no qutebrowser!
Os patrocinadores do GitHub permitem doações únicas (usando os botões ao lado de "Selecionar um nível"), bem como valores personalizados. Para outras moedas que não o euro ou o franco suíço, este é o método de doação preferido. GitHub usa Stripe para aceitar pagamentos via cartão de crédito sem nenhuma taxa. O faturamento via PayPal também está disponível, com menos taxas do que uma transação direta do PayPal.
Como alternativa, os seguintes métodos de doação estão disponíveis - observe que a elegibilidade para brindes (camisetas/adesivos/etc.) é tratada caso a caso. Para eles, entre em contato para obter detalhes.
Liberapay, que pode realizar pagamentos via cartão de crédito, transferências bancárias SEPA ou Paypal. As taxas de pagamento são pagas por mim, mas são relativamente baixas.
Transferência bancária SEPA dentro da Europa ( sem taxas ):
Titular da conta: Florian Bruhin
País: Suíça
IBAN (EUR): CH13 0900 0000 9160 4094 6
IBAN (outro): CH80 0900 0000 8711 8587 3
Banco: PostFinance AG, Mingerstrasse 20, 3030 Bern, Suíça (BIC: POFICHBEXXX)
Se precisar de qualquer outra informação: Contate-me em [email protected].
Se possível, considere doações anuais ou semestrais , devido às despesas adicionais de muitas transações individuais para fins contábeis/fiscais.
PayPal: CHF, EUR, USD. Nota: As taxas podem ser muito altas (cerca de 5-40%, dependendo dos valores doados) - considere usar GitHub Sponsors (cartão de crédito), Liberapay (cartões de crédito, PayPal ou transferência bancária) ou transferências bancárias SEPA.
Criptomoedas:
Bitcoin: bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
Dinheiro Bitcoin: 1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
Ethereum: 0x10c2425856F7a8799EBCaac4943026803b1089c6
Litecoin: MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
Outros: Por favor, entre em contato, eu ficaria feliz em configurar qualquer coisa suportada pelo Ledger Live
Muito obrigado ao MacStadium por apoiar o qutebrowser com um Mac Mini hospedado gratuitamente por meio de seu projeto de código aberto.
(Eles não precisam incluir isso aqui - fiquei muito feliz com a oferta deles e, sem eles, não existiriam lançamentos ou testes do macOS)
Graças ao HSR Hochschule für Technik Rapperswil, que tornou possível trabalhar em extensões de navegador como um projeto de pesquisa estudantil.
O autor principal do qutebrowser é Florian Bruhin (O Compilador), mas o qutebrowser não seria o que é sem a ajuda de centenas de colaboradores!
Além disso, as seguintes pessoas contribuíram com gráficos:
Jad/yelo (novo ícone)
WOFall (ícone original)
regines (folha de vinculação de teclas)
Além disso, obrigado a todos que contribuíram para uma das campanhas de crowdfunding do qutebrowser!
Existem vários projetos com objetivos semelhantes, como o qutebrowser. Muitos deles serviram de inspiração para o qutebrowser de alguma forma, obrigado por isso!
vimb (C, GTK + com WebKit2)
luakit (C/Lua, GTK+ com WebKit2)
Navegador Nyxt (anteriormente "Next browser", Lisp, semelhante ao Emacs, mas também oferece ligações Vim, QtWebEngine ou GTK+/WebKit2 - observe que houve uma execução remota crítica de código em 2019 que foi mal tratada)
Vieb (JavaScript, Elétron)
navegar (C, GTK+ com WebKit1/WebKit2)
wyeb (C, GTK + com WebKit2)
Complementos do Chrome/Chromium: Vimium
Complementos do Firefox (baseados em WebExtensions): Tridactyl, Vimium-FF
Complementos para Firefox e Chrome: Surfingkeys (um tanto incompleto…), Link Hints (apenas dicas), Vimmatic
dwb (C, GTK+ com WebKit1, sem manutenção - principal inspiração para qutebrowser)
webmacs (Python, semelhante ao Emacs com QtWebEngine, sem manutenção)
vimprovável (C, GTK+ com WebKit1)
jumanji (C, GTK+ com WebKit1)
conkeror (Javascript, semelhante ao Emacs, XULRunner/Gecko)
uzbl (C, GTK+ com WebKit1/WebKit2)
xombrero (C, GTK+ com WebKit1)
Navegador Cream (C, GTK + com WebKit1)
Complementos do Firefox (não baseados em WebExtensions ou sem atividade recente): Vimperator, Pentadactyl, VimFx (parece oferecer um hack para rodar em versões modernas do Firefox), QuantumVim, Vim Vixen, VVimpulation, Krabby
Complementos do Chrome/Chromium: ViChrome, Vrome, Saka Key (sem manutenção), cVim, vb4c (fork do cVim, sem manutenção), GleeBox
Complementos para Safari: Vimari
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes.
Você deverá ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Caso contrário, consulte https://www.gnu.org/licenses/gpl-3.0.txt.
qutebrowser usa opcionalmente pdf.js para exibir arquivos PDF no navegador. As versões do Windows vêm com um pdf.js incluído.
pdf.js é distribuído sob os termos da licença Apache. Você pode encontrar uma cópia da licença em qutebrowser/3rdparty/pdfjs/LICENSE
(na versão do Windows ou após executar scripts/dev/update_3rdparty.py
) ou online aqui.