Firefox/Building
Disponibile in mozilla-central Firefox Nightly 64.0a1!
Da molto tempo non riuscivo a compilare una delle mie versioni Nightly official branding di Firefox, vuoi per errori vuoi per un periodo complicato che mi obbligava ad utilizzare il notebook. Ieri ci ho riprovato con Firefox Nightly 64.0a1 e dopo le consuete “pezze” tutto è andato bene.
Visto gli ultimi problemi sono tornato ad effettuare una compilazione classica con mach senza artifact mode e con i sorgenti di GitHub anziché usare bootstrap.py.
Ho aggiornato le mie icone reversed, alcuni file problematici all’interno del tema e il mozconfig (a quanto pare non è più possibile creare build localizzate come un tempo).
La compilazione è avvenuta su Arch Linux sul mio Desktop. Il browser è stato localizzato con un .xpi.
Firefox 64 le novità:
Fra le novità che sto sperimentando in questa versione il content blocking avanzato accessibile dalla URL bar e le relative opzioni molto complete nel menù preferenze.
Logo Firefox ridisegnato a cui ho applicato una rotazione orizzontale che distingue ormai tutte le build FirefoxS.
Segnalo questo sito dove reperire le ultime novità: https://blog.nightly.mozilla.org/.
FirefoxS si può considerare una versione sperimentale ed è stato testato con successo su Arch Linux.
Problemi riscontrati durante la compilazione su Arch Linux:
Richiesto cbindgen ma con yaourt riscontrato l’errore: error: One or more files did not pass the validity check!
Fix: fare il download di cbindgen da qui e compilarlo con:
$ cargo clean && cargo rustc –lib
$ cargo install
Errori vari causati dall’aggiornamento parziale del branding ufficiale e dalla localizzazione.
Installare FirefoxS:
Rimuovere eventuali versioni di Firefox precedentemente installate. Estrarre sulla Scrivania o nella home la cartella firefox e lanciare il file firefox al suo interno. E’ possibile creare il lanciatore tramite Alacarte e aggiungere il link alla path per un uso più agevole (per ora non rilascio versioni deb per problemi di compatibilità). Disabilitare gli aggiornamenti automatici per mantenere la versione/branding attuale.
Localizzare FirefoxS:
Le prime due sezioni del menu preferenze sono prive di caratteri. Localizzare FirefoxS in Italiano (o la propria lingua) per riottenere un menù funzionante utilizzando questa pagina:
Portare prima a false in about:config il parametro extensions.langpacks.signatures.required e assegnare il valore it a
intl.locale.requested.
Abilitare il CSD (client side decoration) in FirefoxS:
widget.allow-client-side-decoration non apporta modifiche e non attiva difatto il CSD.
Per guadagnare spazio è tuttavia possibile portare a true il parametro browser.tabs.drawInTitlebar
>PAGINA DI DOWNLOAD DI FIREFOXS<
Screenshots:
Video:
Leave a Reply