Lançou a nova versão do Next 1.3.0, o navegador programável

Próximo navegador

O próximo é um navegador da web extensível e orientado para teclado totalmente projetado para usuários avançados, este navegador é único porque não expõe uma API, é completamente aberto e programável, portanto não há necessidade de reiniciá-lo para testar suas alterações. E ao contrário de projetos semelhantes (Konqueror ou Vimperator que morreu, Qutebrowser ...), ele não está vinculado a um mecanismo de renderização específico.

Próximo é construído em torno de dois componentes: o núcleo e uma porta por plataforma. Atualmente possui duas plataformas: GTK / WebKit e Qt / Blink. O núcleo está em Common Lisp, a porta em GTK em C e Qt em Python (PyQt, Webengine).

Ambos os componentes se comunicam via D-Bus. Ele também faz uso de XML-RPC antes do D-Bus e a mudança beneficia muito o navegador.

Além dos recursos mencionados deste navegador (navegação difusa é muito legal), Outros recursos práticos podem ser destacados, como:

  • navegação por título
  • bloqueio de anúncios (por domínio)
  • seleção grosseira / difusa aprimorada
  • Atalhos de teclado no Vim
  • um gerenciador de download
  • um modo NoScript
  • um »back-end» baseado no Blink, o mecanismo de renderização do Chrome (adicionado ao back-end do WebKit)
  • suporte para servidores proxy, portanto, Tor

Modo de uso

Como mencionado, este navegador da web é projetado para uso com o teclado, então tem uma série de atalhos de teclado que definem as diferentes funções que podem ser executadas com este navegador.

Próximo navegador

As teclas de início rápido são as seguintes:

  • Cl: Carregar URL na guia
  • ML: Carregar URL em uma nova guia
  • Cx b: Alterar guia
  • Cb: História para trás
  • Cf: Histórico de encaminhamento
  • Cx Cc: Sair
  • TAB: Candidato completo (em minibuffer)
  • Os símbolos representam modificadores:
  • C: chave de controle
  • S: Super (tecla do Windows, tecla de comando)
  • M: Meta (tecla Alt, tecla Opção)
  • s: tecla Shift

As seguintes chaves existem como chaves especiais:

BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, Left, Right, Up, Down

Como instalar o Next Browser no Linux?

Quem tiver interesse em instalar este navegador deve saber que seu método é fácil para GNU / Linux e macOS, já que os desenvolvedores oferecem um arquivo Guix tudo-em-um e está em MacPorts.

No caso do Guix, basta implementá-lo no sistema, fazemos isso seguindo as instruções que compartilho a seguir.

Primeiro, fazemos o download:

wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig

gpg --keyserver pool.sks-keyservers.net \

--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

gpg --verify guix-binary-1.0.1.system.tar.xz.sig

Em seguida, acessamos como root e devemos digitar o seguinte:

cd /tmp

tar --warning=no-timestamp -xf \

guix-binary-1.0.1.system.tar.xz

mv var/guix /var/ && mv gnu /

mkdir -p ~root/.config/guix

ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current

GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \

source $GUIX_PROFILE/etc/profile

cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \

/etc/systemd/system/

systemctl start guix-daemon && systemctl enable guix-daemon

mkdir -p /usr/local/bin

cd /usr/local/bin

ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix

mkdir -p /usr/local/share/info

cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ;

do ln -s $i ; done

guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

Saímos da sessão raiz e podemos instalar o navegador digitando:

guix pull

guix install next

Embora também ofereçam o código-fonte do navegador para fazer a compilação para quem preferir este método. O código pode ser baixado no link abaixo.

Finalmente para aqueles que são usuários do Arch Linux, Manjaro, Arco Linux ou qualquer outra distribuição baseada em Arch Linux, eles podem instalar o navegador do AUR.

Eles só precisam digitar o seguinte comando em um terminal:

yay -S next-browser-git

Seu desenvolvedor recomenda que, para melhorar a segurança ao navegar na Internet, você pode executar Next com Firejail no Linux.

Firejail é um programa SUID que reduz o risco de violações de segurança, restringindo o ambiente de execução de aplicativos não confiáveis ​​usando namespaces Linux e seccomp-bpf. Permite que um processo e todos os seus descendentes tenham sua própria visão privada dos recursos do kernel compartilhados globalmente, como pilha de rede, tabela de processo e tabela de montagem.

Para fazer isso, basta abrir um terminal e executar o seguinte comando nele:

firejail --ignore = nodbus next-gtk-webkit

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.