Se ha publicado la versión 3.6.0 del navegador web qutebrowser, que ofrece una interfaz gráfica mínima, sin distracciones para la visualización de contenido, y un sistema de navegación al estilo del editor de texto Vim, totalmente basado en combinaciones de teclas. El código está escrito en Python utilizando PyQt y QtWebEngine. Los códigos fuente se distribuyen bajo la licencia GPLv3. La aplicación de Python no afecta el rendimiento en la navegación de sitios web, ya que el renderizado y análisis de contenido son manejados por el motor Blink y la biblioteca Qt.
El navegador soporta un sistema de pestañas, un gestor de descargas, modo de navegación privada, visor de PDF integrado (pdf.js), un sistema de bloqueo de anuncios (a nivel de bloqueo de hosts), y una interfaz para ver el historial de navegación. Para reproducir videos de YouTube, se puede configurar el lanzamiento de un reproductor de video externo. La navegación por la página se realiza con las teclas «hjkl», para abrir una nueva página se puede presionar «o», y el cambio entre pestañas se realiza con las teclas «J» y «K» o «Alt-número de pestaña». Al presionar «:» se muestra un prompt de línea de comando, desde el cual se puede buscar en la página y ejecutar comandos típicos como en vim, por ejemplo, «:q» para salir y «:w» para guardar la página. Se ofrece un sistema de «hints» para un acceso rápido a los elementos de la página, que etiquetan enlaces e imágenes.

En la nueva versión:
- Se ha agregado a la orden «:version» la salida de información sobre el gestor de ventanas X11 o complementos WebExtensions cargados. servidor Wayland y los complementos WebExtensions cargados.
- Se ha añadido soporte para hints en elementos que son parte del DOM Shadow (Shadow DOM).
- En el script qutedmenu, se ha implementado el ordenamiento del historial por tiempo de acceso.
- En sistemas con Qt 6.8.2+, se ha habilitado por defecto la aceleración de hardware para el renderizado del 2D canvas.
- En entornos basados en Wayland que no usan la rama Qt 6.10, se ha establecido por defecto la variable de entorno EGL_PLATFORM=wayland para solucionar problemas de activación de la aceleración de hardware para el renderizado.
Fuente: opennet.ru
