Freigabe des Webbrowsers , der eine minimalistische grafische BenutzeroberflĂ€che bietet, die nicht vom Inhalt ablenkt, und ein Navigationssystem im Stil des Texteditors Vim, das vollstĂ€ndig auf Tastenkombinationen basiert. Der Code ist in Python geschrieben und nutzt PyQt5 sowie QtWebEngine. Die Quelltexte stehen unter der GPLv3-Lizenz. Der Einsatz von Python wirkt sich nicht negativ auf die Leistung aus, da die Darstellung und Analyse des Inhalts vom Blink-Engine und der Qt-Bibliothek ĂŒbernommen werden.
Der Browser unterstĂŒtzt ein Tab-System, einen Download-Manager, einen PrivatsphĂ€re-Modus, einen integrierten PDF-Viewer (pdf.js), ein Werbeblockierungssystem (auf Hosts-Ebene) und eine Schnittstelle zur Ansicht des Verlaufs. FĂŒr die Wiedergabe von Videos auf YouTube kann ein externer Video-Player konfiguriert werden. Die Navigation auf der Seite erfolgt mit den Tasten âhjklâ, um eine neue Seite zu öffnen, drĂŒcken Sie âoâ, und das Wechseln zwischen Tabs geschieht mit den Tasten âJâ und âKâ oder âAlt-Nummer des Tabsâ. Beim DrĂŒcken von â:â wird eine Eingabeaufforderung angezeigt, in der Sie nach Inhalten auf der Seite suchen und Standardbefehle wie in vim ausfĂŒhren können, z.B. â:qâ zum Verlassen und â:wâ zum Speichern der Seite. Um schnell zu Elementen auf der Seite zu navigieren, gibt es ein âHintâ-System, das Links und Bilder markiert.
In der neuen Version:
- Der Befehl â:debug-keytesterâ wurde hinzugefĂŒgt, der ein Widget zum Testen der Tasten anzeigt;
- Der Befehl â:config-diffâ wurde hinzugefĂŒgt, der die Dienstseite âqute://configdiffâ aufruft;
- Ein Debug-Flag ââdebug-flag log-cookiesâ wurde implementiert, um alle Cookies im Log zu protokollieren;
- Es wurden Einstellungen fĂŒr âcolors.contextmenu.disabled.{fg,bg}â hinzugefĂŒgt, um die Farben von inaktiven Elementen im KontextmenĂŒ zu Ă€ndern;
- Ein neuer zeilenweiser Auswahlmodus â:toggle-selection âlineâ wurde hinzugefĂŒgt, der mit der Tastenkombination Shift-V verknĂŒpft ist;
- Einstellungen fĂŒr âcolors.webpage.darkmode.*â wurden hinzugefĂŒgt, um den Dunkelmodus der BenutzeroberflĂ€che zu steuern;
- Der Befehl â:tab-give âprivateâ trennt jetzt den Tab in ein neues Fenster mit aktivem Privatmodus.
Quelle: opennet.ru
