Nyxt (Português)

From ArchWiki

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 não funcionam / O navegador crasha

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")

Ver também