0
(0)

Nyxt es un navegador web ligero y moderno que se centra en la funcionalidad, la usabilidad y la extensibilidad. Toma prestados conceptos de Emacs y Vim para proporcionar una forma de navegar por la web solo con el teclado.

Este artículo tiene como objetivo guiarlo a través del proceso de instalación del navegador Nyxt en Ubuntu. Además, este artículo también tiene como objetivo mostrarle cómo puede configurar Nyxt para que se ajuste a su propio flujo de trabajo personal.

¿Por qué usar el navegador web Nyxt?

Uno de los principales puntos de venta de Nyxt es que es fácil de ampliar y modificar. A diferencia de otros navegadores modales como Qutebrowser, es posible configurar todos los aspectos y configuraciones en Nyxt.

Navegador web Nyxt Linux 02 Página de destino predeterminada

Esto se debe a que el navegador funciona como un entorno Lisp en vivo que puede modificar activamente sobre la marcha. Por ejemplo, es posible configurar el navegador para que no descargue ninguna imagen de los sitios web.

Esto convierte a Nyxt en una herramienta increíblemente versátil para usuarios avanzados que desean crear un entorno totalmente personalizado para la navegación web.

Instalación del navegador web Nyxt

  1. El primer paso para instalar Nyxt es obtener una copia de sus últimos binarios del sitio web del desarrollador. También puedes hacerlo desde la terminal usando wget:
wget 

Navegador web Nyxt Linux 04 Descargar navegador binario

  1. Cree un nuevo directorio y extraiga el archivo binario dentro de él. Puede realizar ambas acciones ejecutando los siguientes comandos:
mkdir nyxt && mv nyxt-2.2.4.tar.xz ./nyxt
cd nyxt && tar xvf ./nyxt-2.2.4.tar.xz

Navegador web Nyxt Linux 05 Extraer binario del navegador

  1. Cree un enlace simbólico desde su directorio «nyxt» a «/usr/local/bin». Esto agrega Nyxt a la variable PATH de su sistema y le permite abrir el navegador desde cualquier lugar de su computadora:
sudo ln -s /home/$USER/nyxt/usr/local/bin/nyxt /usr/local/bin/nyxt

Navegador web Nyxt Linux 06 Crear enlace simbólico

  1. Ahora puede ejecutar Nyxt escribiendo nyxtluego presione Entrar.

Navegador web Nyxt Navegador Linux 07 Primera ejecución

Uso del navegador web Nyxt

Con Nyxt en funcionamiento, ahora puede navegar por Internet con él. Para abrir una página web, debe presionar Ctrl + L. Aparecerá un pequeño mensaje donde puede escribir la URL que desea visitar.

Por ejemplo, al presionar Ctrl + L y luego escribir “se abrirá el sitio web de MakeTechEasier.

Navegador web Nyxt Linux 08 URL abierta

Desde aquí, el navegador debería mostrar correctamente el sitio web y podrá interactuar con él como si fuera una página web normal.

Navegador web Nyxt Linux 09 Sitio web cargado

De manera similar a un navegador web normal, también puede usar la misma interfaz para realizar consultas de búsqueda básicas. Por ejemplo, al presionar Ctrl + L y luego escribir «tutoriales de linux maketecheasier» se abrirá una página de resultados de DuckDuckGo.

Navegador web Nyxt Linux 10 Navegador de búsqueda directa

Navegando por el búfer de Nyxt

De forma predeterminada, Nyxt no admite ningún tipo de pestañas del navegador. En su lugar, se basa en gran medida en marcos y búferes independientes para mantener cada página web que carga. Esto le permite personalizar el comportamiento de Nyxt por sitio web.

Navegador web Nyxt Linux 11 Barra de búfer

Puede acceder a una lista de todo el búfer disponible en su sesión actual presionando Alt + Abajo.

Navegador web Nyxt Linux 12 Cambiar menú de búfer

Además de cargar búferes de una lista, también puede cambiar rápidamente entre ellos presionando Ctrl + Tab. Este comando alternará automáticamente el navegador a cada búfer en la sesión actual.

Navegador web Nyxt Linux 13 Retroceder Historial

Por otro lado, puede presionar Ctrl + [ to go back to the previous buffer and Ctrl + ] para ir al siguiente.

Por último, el navegador Nyxt también le permite abrir páginas web directamente en búferes separados. Similar a abrir en una pestaña de fondo, puede hacer esto presionando Alt + L.

Navegador web Nyxt Linux 14 Página abierta en segundo plano

Navegando por la historia de Nyxt

Otra característica única de Nyxt es su capacidad para mostrar un historial de estilo de árbol. Esto puede ser útil para los usuarios que desean rastrear los sitios que han visitado en su sesión actual. Para activar el historial de estilo de árbol de Nyxt para el búfer actual, presione Ctrl + Espacio, luego escriba «buffer-history-tree».

Navegador web Nyxt Linux 15 Árbol de historial abierto

Nyxt también es compatible con un sistema de estilo de lista tradicional. Presione Ctrl + Shift, luego H para abrir un pequeño menú de diálogo donde puede buscar el elemento del historial que desea cargar.

Navegador web Nyxt Linux 22 Búfer de lista de historial

Por último, también puede revisar el historial de su sesión de manera similar a navegar por su lista de búfer. Por ejemplo, puede presionar Alt + [ to open the last page you have visited and Alt + ] para volver a su página web actual.

Cambiar los modos del navegador en Nyxt

Nyxt se envía con aproximadamente 20 modos de forma predeterminada. Estos controlan cómo el navegador muestra el contenido web o cambian la forma en que accede a un sitio web. Por ejemplo, el «modo sin script» deshabilita todo JavaScript para el búfer actual.

Navegador web Nyxt Linux 16 Habilitar el modo Noscript 1

Para cambiar un modo, debe presionar Ctrl + Espacio. Aparecerá un pequeño cuadro de diálogo donde puede proporcionar el nombre del modo que desea activar. En mi caso, escribo «emacs-mode» para habilitar combinaciones de teclas similares a Emacs mientras navego por la web.

Navegador web Nyxt Linux 17 Habilitar modo Emacs 1

Por último, también es posible apilar múltiples modos en una sola sesión. Esto puede ser útil para los usuarios que desean crear su propia sesión única mientras usan Nyxt. Para hacer esto, debe presionar Ctrl + Espacio, luego escribir «modos de alternancia».

Navegador web Nyxt Linux 18 Habilitar modo múltiple 1

Configuración y extensión de Nyxt

Una de las características más importantes de Nyxt es que es posible configurar y ampliar casi todos los aspectos del programa. Sin embargo, también significa que es posible romper el programa con una configuración incorrecta. Con eso en mente, puede crear su propio archivo de configuración de Nyxt ejecutando el siguiente comando:

mkdir /home/$USER/.config/nyxt/ && touch /home/$USER/.config/nyxt/init.lisp

Navegador web Nyxt Linux 19 Crear archivo de configuración 1

Con un archivo de configuración en funcionamiento, ahora puede escribir su propia configuración personalizada. Por ejemplo, la siguiente línea de código volverá a vincular el búfer de direcciones de Ctrl + L a Ctrl + Alt, luego K:

(defvar *custom-keymap* (make-keymap "custom-map")
    "Keymap for `custom-mode'.")
 
(define-key *custom-keymap* "C-M-k" 'set-url)
 
(define-mode custom-mode ()
    "Mode for the custom key bindings in `*custom-keymap*'."
       ((keymap-scheme (keymap:make-scheme
                     scheme:cua *custom-keymap*
                     scheme:emacs *custom-keymap*
                     scheme:vi-normal *custom-keymap*))))
  • Él defvar La función le dice a Nyxt que cree un mapa de teclas personalizado para el navegador y lo nombre como «mapa personalizado».
  • Por otro lado, el define-key función crea una nueva combinación de teclado dentro de ese mapa de teclas y lo asigna a la 'set-url función. En este caso, el valor C-M-k corresponde a Ctrl + Alt, luego K.
  • Por último, el define-mode La función le dice a Nyxt que contenga todas las configuraciones para el mapa de teclas personalizado dentro de un «modo personalizado» especial. Esto le permite aislar cualquier cambio que haya realizado fuera de la configuración predeterminada.

Navegador web Nyxt Linux 20 Archivo de configuración de muestra 1

Una vez hecho esto, ahora puede aplicar su nueva configuración guardando su archivo de configuración y recargando el navegador Nyxt.

Navegador web Nyxt Linux 21 Modo personalizado disponible

Preguntas frecuentes

¿Es posible ejecutar Nyxt sin una terminal abierta?

Sí. Es posible ejecutar el navegador Nyxt sin depender de la terminal. Para ello, puede crear un archivo .desktop personalizado para su aplicación Nyxt.

Recibo un error STRING INVALID cada vez que realizo alguna acción en Nyxt.

Este problema ocurre cada vez que ejecuta Nyxt en una sesión de Wayland. Esto se debe a que el programa depende en gran medida de Xorg para representar y procesar sus funciones. Puede solucionar esto cerrando sesión en su sesión actual y seleccionando «Ubuntu en Xorg» en el menú de inicio de sesión de su máquina.

No puedo iniciar el navegador web debido a un error de GTK/Xorg.

Este error ocurre principalmente cuando su sistema está desactualizado. Puede solucionar este problema ejecutando sudo apt update después sudo apt upgrade para llevar todos sus programas y bibliotecas a su última versión.

Credito de imagen: Unsplash. Todas las alteraciones y capturas de pantalla por Ramces Red.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.