Veröffentlichung des Web-Browsers qutebrowser 2.3

Die Veröffentlichung des Webbrowser qutebrowser 2.3 wurde vorgestellt, der eine minimalistische grafische Benutzeroberfläche bietet, die nicht vom Anschauen des Inhalts ablenkt, sowie ein Navigationssystem im Stil des Texteditors Vim, das vollständig auf Tastenkombinationen basiert. Der Code ist in Python mit PyQt5 und QtWebEngine geschrieben. Die Quelltexte werden unter der GPLv3-Lizenz veröffentlicht. Die Verwendung von Python hat keine Auswirkungen auf die Leistung, da das Rendering und das Parsen von Inhalten von der Blink-Engine und der Qt-Bibliothek übernommen werden.

Der Browser unterstützt ein Tab-System, einen Download-Manager, einen Inkognito-Modus, einen integrierten PDF-Viewer (pdf.js), ein Werbeblocker-System und eine Benutzeroberfläche zur Anzeige des Verlaufs. Für das Ansehen von Videos auf YouTube kann ein externer Video-Player aufgerufen werden. Die Navigation auf der Seite erfolgt mit den Tasten „hjkl“, um eine neue Seite zu öffnen, kann „o“ gedrückt werden, und der Wechsel zwischen den Tabs erfolgt über die Tasten „J“ und „K“ oder „Alt-Zahl des Tabs“. Mit „:“ wird eine Kommandozeilenaufforderung aufgerufen, in der die Seite durchsucht und gängige Befehle wie in vim ausgeführt werden können, beispielsweise „:q“ zum Verlassen und „:w“ zum Speichern der Seite. Für einen schnellen Zugriff auf Elemente der Seite steht ein „Hint“-System zur Verfügung, das Links und Bilder markiert.

Veröffentlichung des Web-Browsers qutebrowser 2.3

In der neuen Version:

  • Eine Einstellung „content.prefers_reduced_motion“ wurde hinzugefügt, um Websites über die Media-Abfrage „prefers-reduced-motion“ zu informieren, dass animierte Effekte deaktiviert werden sollten, die den Zustand von Benutzern mit Migräne und Epilepsie verschlechtern könnten.
  • Eine Einstellung „colors.prompts.selected.fg“ wurde hinzugefügt, um die Farbe des Textes von ausgewählten Elementen in Eingabeaufforderungen für Datei-Pfade zu überschreiben.
  • Im Werbeblocker, der Umleitungen verwendet, Domains über /etc/hosts (content.blocking.hosts.lists), wurde eine Sperrung aller Subdomains der blockierten Hosts implementiert.
  • In den Einstellungen „fonts.web.*“ wurde die Verwendung von URL-Vorlagen erlaubt.
  • Bei Ausführung des Befehls „:greasemonkey-reload“ wird die Anzeige aller geladenen Skripte sichergestellt (deaktiviert durch Angabe der Option „—quiet“).
  • Ein Problem beim Einloggen in das Google-Konto auf der macOS-Plattform wurde behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4