Versione completamente personalizzabile del browser web Nyxt 2.0.0

È stata pubblicata la versione 2.0.0 del web browser Nyxt, progettato per utenti avanzati, che offre praticamente illimitate possibilità di personalizzazione e modifica del comportamento di ogni aspetto dell'interazione con il browser. Concettualmente, Nyxt ricorda Emacs e Vim, e invece di fornire un insieme predefinito di configurazioni, permette di modificare la logica stessa di funzionamento utilizzando il linguaggio Lisp. L'utente può ridefinire o riconfigurare qualsiasi classe, metodo, variabile e funzione. Il codice del progetto è scritto in Lisp e distribuito sotto licenza BSD. L'interfaccia può essere compilata con GTK o Qt. Le versioni precompilate sono disponibili per Linux (Alpine, Arch, Guix, Nix, Ubuntu) e macOS.

Per migliorare l'efficienza del flusso di lavoro, il browser è ottimizzato per la gestione tramite tastiera e supporta le combinazioni di tasti standard di Emacs, vi e CUA. Il progetto non è legato a un motore browser specifico e utilizza un'API minimale per interagire con i motori web. Basato su questa API, ci sono strati per connettere motori come WebKit e Blink (WebKitGTK è utilizzato di default), ma il browser può essere portato su altri motori su richiesta. Include un sistema integrato di blocco della pubblicità. È supportata l'aggiunta di estensioni scritte in Common Lisp (in programma ci sono anche il supporto per WebExtensions, simile a Firefox e Chrome).

Funzionalità principali:

  • Supporto per le schede e possibilità di passare rapidamente tra le schede aperte utilizzando la ricerca integrata (ad esempio, per accedere alla scheda con il sito www.example.com è sufficiente iniziare a digitare "exa.." e saranno mostrati i tab esistenti).
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Possibilità di selezionare contemporaneamente diversi oggetti sulla pagina per utilizzarli come argomenti per i comandi. Ad esempio, un utente può selezionare e compiere azioni su più immagini sulla pagina contemporaneamente.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Sistema di segnalibri con supporto per la classificazione e il raggruppamento per tag.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Possibilità di ricerca nel contenuto, coprendo più schede contemporaneamente.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Interfaccia ad albero per visualizzare la cronologia delle visite, consentendo di tracciare la storia delle navigazioni e le diramazioni.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Supporto per temi di interfaccia (ad esempio, è disponibile un tema scuro) e possibilità di modifica degli elementi dell'interfaccia tramite CSS. La modalità "dark-mode" consente di applicare automaticamente un tema scuro alla pagina corrente, anche se il sito non fornisce un tema scuro.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Barra di stato Nyxt Powerline, tramite la quale è possibile ottenere rapidamente qualsiasi informazione sullo stato e sulle impostazioni.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Profili dati, che consentono di isolare diversi tipi di attività; ad esempio, in diversi profili si può segregare l'attività lavorativa da quella ricreativa. Ogni profilo utilizza il proprio set di cookie, senza sovrapposizioni con altri profili.
  • Modalità di blocco del tracciamento (reduce-tracking-mode), che limita l'attività di vari contatori e widget utilizzati per monitorare il movimento dell'utente tra i siti.
  • Per impostazione predefinita è attivata l'isolamento sandbox del motore web: ogni scheda viene elaborata in un ambiente sandbox separato.
  • Gestione delle sessioni, l'utente può salvare parte della cronologia in un file e quindi ripristinare lo stato da quel file.
  • Supporto per il completamento automatico dei moduli utilizzando contenuti predefiniti o calcolati. Ad esempio, è possibile configurare l'aggiunta della data corrente nel campo.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Possibilità di caricare gestori, impostazioni e modalità in base a una maschera URL. Ad esempio, è possibile configurare l'attivazione della modalità scura per Wikipedia all'apertura del sito dopo le 22:00.
  • Possibilità di richiamare un editor esterno per modificare determinati campi nei moduli web. Ad esempio, se è necessaria la digitazione di un testo voluminoso, si può chiamare un editor di testo.
  • Modalità per disattivare forzatamente il suono e WebGL nelle schede selezionate.
  • Modalità di selezione visiva del testo utilizzando solo la tastiera.
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Modalità di monitoraggio delle modifiche (watch-mode) che consente di ricaricare automaticamente la pagina dopo un certo intervallo di tempo.
  • Modalità di visualizzazione delle modifiche tra due stati della pagina.
  • Possibilità di sostituire più pagine/schede con una singola pagina di riepilogo.
  • Supporto per il caricamento in batch tramite link sulla pagina (ad esempio, è possibile caricare tutte le immagini in una sola volta).
    Versione completamente personalizzabile del browser web Nyxt 2.0.0
  • Opzione per utilizzare colori diversi per i link interni ed esterni. Supporto per la visualizzazione dell'URL a cui il link rimanda, accanto al testo del link. Supporto per nascondere i link per URL già aperti in precedenza.
  • Possibilità di ordinare le tabelle sulle pagine web in base a colonne arbitrary.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster