Chi si è cimentato nella compilazione di Mozilla Firefox e Mozilla Thunderbird partendo dai sorgenti originali avrà certamente notato che la versione ottenuta non ha il nome e il logo del popolare browser o client email ma quello delle rispettive versioni di sviluppo.
Ad esempio compilando in questo momento Firefox e Thunderbird otterrete rispettivamente Namoroka e Shredder.
Ecco come ottenere le consuete versioni oppure inserirvi AD USO PERSONALE loghi o altre personalizzazioni.
La distribuzione prodotti Mozilla modificati (ad esempio inserendo il logo della propria azienda) non è permessa, quindi dovete tenere per voi la vostra copia.
http://www.mozilla.org/foundation/trademarks/distribution-policy.html
http://www.mozilla.org/foundation/trademarks/policy.html
http://www.mozilla.com/en-US/about/partnerships.html
Inseriamo il branding ufficiale:
Scompattando i sorgenti noterete all’interno di essi la cartella branding qui troverete una o più sottocartelle che sono quelle che ci interessano:
Firefox: /mozilla-1.9.2/browser/branding/nightly e /unofficial
Thunderbird: /comm-1.9.1/mail/branding/nightly
Potrete agire in 2 modi, o nel modo più raffinato, creando una nuova cartella con le personalizzazioni per poi passare al make il comando –with-branding=DIR (percorso cartella), oppure nel modo più brutale che preferisco 🙂 andando ad a sovrascrivere il contenuto della cartella nigthly e nightly/content (eventualmente locales e pref)
Ecco da dove prelevare il branding ufficiale:
Firefox 3.6 basato su Gecko 1.9.2 :
http://mxr.mozilla.org/mozilla1.9.2/source/other-licenses/branding/firefox/
Firefox 3.5 basato su Gecko 1.9.1 :
http://mxr.mozilla.org/mozilla1.9.1/source/other-licenses/branding/firefox/
Da informazioni su ricavate la versione del motore di rendering Gecko, basta poi agire sul menù a tendina view using tree per ottenetere anche vecchi loghi ed icone.
Thunderbird 3 basato su Gecko 1.9.1 lo trovate invece qui:
http://mxr.mozilla.org/comm-1.9.1/source/other-licenses/branding/thunderbird/
Sovrascrivete i file .png .icns .ico e .bmp (cartelle /nightly e /nightly/content/) con quelli ufficiali scaricati dalle rispettive pagine.
Non sto a dirvi che sempre per un USO PERSONALE potrete modificare ad esempio con Gimp o altri programmi loghi sfondi ed icone (vi basta rispettare le dimensioni originali delle immagini).
Copiate il contenuto della cartella /nightly in /unofficial (firefox) magari non serve ma fatelo…
Diamo un nome personalizzato al browser:
Individuate il file brand.dtd nella cartella /branding/nightly/locales/en-US e modificate a vostro piacimento i campi virgolettati.
ENTITY brandShortName "Minefield"--> ENTITY brandFullName "Minefield"--> ENTITY vendorShortName "Mozilla"--> ENTITY logoCopyright " "
Andrete così a modificare il testo che visualizzate nel titolo della finestra.
Se non sbaglio questa cosa si può fare anche dopo utilizzando addons specifici o applicando delle modifiche a specifici file.
Altre personalizzazioni:
Smanettando fra le varie cartelle dando al make altri parametri come ad esempio –enable-ui-locale=ab-CD potrete ad esempio inserire localizzazioni (anche se sta cosa a me non ha funzionato), modificare la pagina di startup e molte altre cose ancora….
Fatte le debite modifiche e modificato il file mozconfig come più vi aggrada non vi resta che dare il via alla compilazione con l’ormai consueto make -f client.mk… 🙂
carino abbellire i nostri pre-firefox .Conosci siti dove dove ci sono icone .png del logo firefox , che pero’ siano di buona qualita’ ?Ciao
Siti specifici per adesso non li ho trovati..
Si trova qualcosa su gnome-look ma anche cercando semplicemente in google.
Ciauu 🙂 🙂