Nyxt (Português)
Nyxt [nýkst] é um navegador navegavel por teclado.Inspirado pelo Emacs e Vim, tem atalhos familiares (Emacs, vi, CUA), e é infinitamente extensível em (Common) Lisp.
Instalação
Instale o pacote nyxt ou nyxt-gitAUR para a versão de desenvolvimento.
Uso
Quando aberto pela primeira vez, o nyxt apresenta um pequeno tutorial, mostra os básicos de utilização do navegador, e alguns dos atalhos mais comums.
Para mais informação, consulte o manual.
Configuração
Nyxt pode ser configurado usando o menu de definições dentro do browser, ou modificando os seus ficheiros de configuração.
Por padrão, os ficheiros de configuração residem em ~/.config/nyxt
.
Truques e dicas
Mudar os atalhos
O nyxt vêem com atalhos CUA, esta opção pode ser mudada ou no menu de configurações interno, ou adicionando isto a ~/.config/nyxt/config.lisp
:
;; emacs keybinds (define-configuration buffer ((default-modes (pushnew 'nyxt/mode/emacs:emacs-mode %slot-value%))))
se preferir atalhos ao estilo do vi:
;; vi keybinds (define-configuration buffer ((default-modes (pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%))))
Adblocking
Nyxt vêem com um adblocker, para o ativar, simplesmente adicione isto a ~/.config/nyxt/config.lisp
:
(define-configuration web-buffer ((default-modes (pushnew 'nyxt/mode/blocker:blocker-mode %slot-value%))))
Privacidade
Usando tor
Para usar o Tor como proxy (incluindo para downloads):
(define-configuration nyxt/mode/proxy:proxy-mode ((nyxt/mode/proxy:proxy (make-instance 'proxy :url (quri:uri "socks5://localhost:9050") :allowlist '("localhost" "localhost:8080") :proxied-downloads-p t))))
(define-configuration web-buffer ((default-modes (append '(proxy-mode) %slot-value%))))
Reduce tracking mode
reduce-tracking-mode reduz a pegada digital mudando o agente de usuário, a lingua, o fuso horário (de forma a tornar esta informação mais genérica) e remove elementos de traqueamento das URLs.
Para o ativar, adicione o seguinte a ~/.config/nyxt/config.lisp
:
(define-configuration web-buffer ((default-modes (pushnew 'nyxt/mode/reduce-tracking:reduce-tracking-mode %slot-value%))))
Resolução de problemas
Videos de HTML5 requerem gstreamer e os seus respetivos plugins.
A ausencia destes pode impedir o navegador de mostrar videos, e possivelmente fazer essas páginas crashar.
Páginas em branco
Se se deparar com páginas em branco, tente desativar a composição adicionando a linha seguinte a ~/.config/nyxt/config.lisp
(setf (uiop/os:getenv "WEBKIT_DISABLE_COMPOSITING_MODE") "1")