Linux Adictos David Naranjo  

Liberada la nueva versión de Next 1.3.0, el navegador web programable

Next Browser

Next es un navegador web extensible orientado al teclado y totalmente diseñado para usuarios avanzados, este navegador web es único porque no expone una API , es completamente abierto y programable con lo cual no hay necesidad de reiniciarlo para probar sus cambios. Y a diferencia de proyectos similares (Konqueror o Vimperator que murió, Qutebrowser …), no está vinculado a un motor de renderizado en particular.

Next se construye alrededor de dos componentes: el núcleo y un port por plataforma. Actualmente cuenta con dos plataformas: GTK / WebKit y Qt / Blink. El núcleo está en Common Lisp, el port en GTK en C y Qt en Python (PyQt, Webengine).

Ambos componentes se comunican a través de D-Bus. También hace uso de XML-RPC antes de D-Bus y el cambio beneficia enormemente al navegador.

Además de las características mencionadas de este navegador web (la navegación difusa es realmente genial), se pueden destacar otras características prácticas, tales como:

  • la navegación por título
  • bloqueo de publicidad (por dominio)
  • selección aproximada /  difusa mejorada
  • Atajos de teclado en Vim
  • un administrador de descargas
  • un modo NoScript
  • un ” back-end ” basado en Blink, el motor de renderizado de Chrome (agregado al back-end de WebKit)
  • soporte para servidores proxy, de ahí Tor

Modo de uso

Como se menciono, este navegador web está orientado para su uso con el teclado, por lo que cuenta con una serie atajos de teclado que definen las diferentes funciones que se pueden realizar con este navegador.

Next-Browser

Las teclas de inicio rápido son las siguientes:

  • C-l: Cargar URL en la pestaña
  • M-l: Cargar URL en una pestaña nueva
  • C-x b: Cambiar pestaña
  • C-b: Historia hacia atrás
  • C-f: Historia de reenvíos
  • C-x C-c: Dejar
  • TAB: Candidato completo (en minibúfer)
  • Los símbolos representan modificadores:
  • C: Tecla de control
  • S: Super (tecla de Windows, tecla de comando)
  • M: Meta (tecla Alt, tecla Opción)
  • s: Tecla Shift

Las siguientes claves existen como claves especiales:

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

¿Como instalar Next Browser en Linux?

Para quienes esten interesados en poder instalar, este navegador web, deben saber que su metodo es fácil para GNU / Linux y macOS, ya que los desarrolladores ofrecen un archivo Guix todo en uno y está en MacPorts.

Para el caso de Guix, basta con implementarlo en el sistema, esto lo hacemos siguiendo las instrucciones que comparto a continuación.

Primero descargamos:

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

Después accedemos como root y debemos teclear lo siguiente:

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

Salimos de la sesión root y podremos instalar el navegador tecleando:

guix pull

guix install next

Aun que también ofrecen el código fuente del navegador para realizar la compilación para quienes prefieren de este método. El código lo pueden descargar desde el siguiente enlace.

Finalmente para el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otra distribución basada en Arch Linux, pueden instalar el navegador desde AUR.

Solo tienen que teclear en una terminal el siguiente comando:

yay -S next-browser-git

Su desarrollador recomienda que para mejorar la seguridad mientras se navega por Internet, puede ejecutar Next con Firejail en Linux.

Firejail es un programa SUID que reduce el riesgo de violaciones de seguridad al restringir el entorno de ejecución de aplicaciones no confiables que usan espacios de nombres de Linux y seccomp-bpf. Permite que un proceso y todos sus descendientes tengan su propia vista privada de los recursos del núcleo compartidos globalmente, como la pila de red, la tabla de procesos y la tabla de montaje.

Para ello basta con abrir una terminal y en ella ejecutar el siguiente comando:

firejail --ignore = nodbus next-gtk-webkit

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.