Jump to content

# 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

- Página web
- Repositório oficial

Category:

- Web browser (Português)

Nyxt (Português)
Add topic