Se ha presentado el lanzamiento del navegador web qutebrowser 2.3, que proporciona una interfaz gráfica mínima que no distrae la atención de la visualización del contenido, y un sistema de navegación al estilo del editor de texto Vim, construido íntegramente con atajos de teclado. El código está escrito en Python usando PyQt5 y QtWebEngine. El código fuente se distribuye bajo la licencia GPLv3. El uso de Python no afecta el rendimiento, ya que la renderización y el análisis del contenido lo realiza el motor Blink y la biblioteca Qt.
El navegador admite un sistema de pestañas, un administrador de descargas, un modo de navegación privada, un visor de PDF integrado (pdf.js), un sistema de bloqueo de anuncios y una interfaz para ver el historial de navegación. Para ver videos en YouTube, puede configurar una llamada a un reproductor de video externo. Puede moverse por la página usando las teclas "hjkl"; puede presionar "o" para abrir una nueva página; el cambio entre pestañas se realiza usando las teclas "J" y "K" o "Número Alt-tab". Al presionar ":" aparece un símbolo del sistema donde puede buscar la página y ejecutar comandos típicos de estilo vim, como ":q" para salir y ":w" para escribir la página. Para navegar rápidamente a los elementos de la página, se propone un sistema de “pistas” que marca enlaces e imágenes.
Versículos nuevos:
- Se agregó la configuración "content.prefers_reduced_motion" para informar a los sitios a través de la consulta de medios "prefers-reduced-motion" sobre la necesidad de desactivar los efectos animados que pueden agravar la condición de los usuarios con migrañas y epilepsia.
- Se agregó la configuración "colors.prompts.selected.fg" para anular el color del texto de los elementos seleccionados en las indicaciones de ruta del archivo.
- El bloqueador de anuncios, que utiliza la redirección de dominio a través de /etc/hosts (content.blocking.hosts.lists), implementa el bloqueo de todos los subdominios de los hosts bloqueados.
- La configuración "fonts.web.*" permite el uso de patrones de URL.
- Al ejecutar el comando “:greasemonkey-reload”, se muestran todos los scripts cargados (deshabilitados especificando la opción “--quiet”).
- Se resolvió el problema al iniciar sesión en una cuenta de Google en la plataforma macOS.
Fuente: opennet.ru