Raccolgo qui una serie di trucchi per personalizzare Firefox, tali trucchi richiedono la modifica manuale di alcuni file di testo quindi innanzitutto vediamo dove si trovano questi file e cosa rappresentano. I file vanno modificati con un editor di testo (no Wordpad, no Word e nemmeno Writer di OpenOffice), io personalmente utilizzo Crimson Editor ma in mancanza di altro si può usare il Notepad di Windows. Vediamo in dettaglio i tre file da modificare:
user.js
Questo file di default non esiste e serve per impostare le preferenze avanzate di Firefox, per intenderci quelle a cui si accede tramite about:config. Il vantaggio di utilizzare il file user.js è quello di poter trasportare le nostre configurazioni semplicemente facendo una copia di backup di tale file senza dover per forza reimpostare Firefox ogni volta che si cambia Profilo. Il file deve essere creato nella cartella del Profilo.
userChrome.css
Questo file deve essere creato nella cartella chrome del Profilo, magari rinominando il file userChrome-example che viene creato di default. Contiene tutte le modifiche all’aspetto della GUI grafica di Firefox, praticamente è il foglio di stile per l’interfaccia di Firefox.
userContent.css
Anche questo file come userChrome.css si trova nella sottocartella chrome del Profilo. Permette di modificare l’aspetto dei contenuti delle pagine web., praticamente un foglio di stile prioritario per le pagine che verrà applicato a prescindere da quello definito dal webmaster.
Ora che abbiamo visto dove si trovano i file da modificare vediamo alcune personalizzazioni che si possono fare. Naturalmente è una raccolta di quelle che ritengo più interessanti.
Alt-S Alt-P nei Forum
In Firefox 2.0 si accede agli accesskey delle pagine Web (esempio S (post) e P (anteprima utilizzati solitamente nei forum) usando la combinazione ALT-SHIFT-accesskey, e non più (come avveniva in precedenza) con la combinazione ALT-accesskey, se si vuole cambiare questo comportamento e ritornare alle combinazioni di Firefox 1.5 (ALT-S, ALT-P per il posting/preview nei forum) inserire il seguente codice nel file user.js:
// Ripristino delle scorciatoie da tastiera utilizzate da alcuni siti
user_pref("ui.key.generalAccessKey",18);
Rimuovere il pulsante “Go”
Nel nuovo Firefox 2.0 il pulsante “Go” è inserito come elemento della barra degli indirizzi e se si prova a rimuoverlo dal menu Personalizza il risultato è che si rimuove l’intera barra degli indirizzi, per rimuovere il pulsante e non la barra ci sono due possibilità, la prima (consigliata) è inserire questo codice nel file user.js<
// Rimuovere il tasto Go dalla barra degli indirizziuser_pref("
browser.urlbar.hideGoButton",true);
In alternativa si aggiunge questo codice al file userChrome.css:
/* Rimuovere il bottone Go nella Barra degli indirizzi */
#go-button { display: none !important }
Rimuovere la voce “Cerca nel Web”
Nel menu Strumenti permane l’inutile voce “Cerca nel Web” che ha l’unico scopo di posizionare il cursore sulla Barra di ricerca ( CTRL-K), per rimuoverla inserire questo codice nel file userChrome.css:
/* Rimuovere la voce "Cerca nel Web" dal menu Strumenti */
#menu_ToolsPopup menuitem[command="Tools:Search"],
#menu_ToolsPopup menuitem[command="Tools:Search"] + menuseparator
{display: none !important;}
Pulsanti di chiusura schede
Per informazioni più dettagliate sui pulsanti di chiusura schede leggere qui, se si vuole solamente rimuoverli aggiungere questo codice al file userChrome.css:
/* Rimuovere i tasti di chiusura schede */
.tab-close-button {display: none !important;}
Ricerca “Mi sento fortunato”
In Firefox 2.0 la ricerca “Mi sento fortunato” che si fa usando Google quando si digita un URL non corretto sulla barra degli indirizzi è stata tolta, per ripristinare tale funzionalità:
// Abilitare la ricerca "Mi sento fortunato con Google"
user_pref("keyword.enabled",true);
user_pref("keyword.URL", "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=");
NOTA: se si sta usando OpnDNS non sarà è necessario inserire l’indirizzo IP di “www.google.com” al post dell’host, per maggiori informazioni leggete questo post.
Ripristinare i tasti precedente e successivo quando si cerca nel testo
In Firefox 2.0 quando si attiva la funzione di ricerca nel testo non vengono mostrati i tasti “precedente” e “successivo” come in Firefox 1.5.x, premesso che esistono le combinazioni da tastiera F3 (successivo) e SHIFT-F3 (precedente) che sono molto più comode visto che si sta usando la tastiera, per ripristinare il vecchio layout inserire il seguente codice nel file userChrome.css:
/* Ripristinare il vecchio stile di ricerca nel testo */
#FindToolbar > * {
display:-moz-box !important;}
FIREFOX3: per ripristinare i tasti Precedente e Successivo in Firefox 3, utilizzare questo codice:
/* Ripristinare il vecchio stile di ricerca nel testo in Firefox 3*/
.findbar-container>* {
display: -moz-box !important;
}
Gestione delle sessioni
In Firefox 2.0 è stata implementata una nuova funzione di ripristino delle sessioni che di default viene attivata solo se si ha una chiusura innaturale del browser, per ripristinare sempre la sessione precedente al successivo riavvio del browser inserire il seguente codice nel file user.js:
// Ripristino della sessione precedente ad ogni riavvio del browser
user_pref("browser.sessionstore.enabled",true);
user_pref("browser.startup.page",3);
Barra dei segnalibri a scomparsa
Da Alta Gradazione arriva un bel trucchetto per nascondere la barra dei segnalibri e farla apparire quando si passa col mouse sopra la barra degli strumenti (dove c’è la barra degli indirizzi). Questo è il codice da inserire nel fileuserChrome.css o in un nuovo stile creato con Stylish:
/**Barra dei segnalibri a scomparsa**/
#PersonalToolbar
{ display: none !important;}
#navigator-toolbox:hover > #PersonalToolbar
{ display: -moz-box !important;}
Visualizzare i tasti “Stop” e “Ricarica” in modo intelligente
/* Visualizza i pulsanti Stop e Ricarica in modo intelligente */
#stop-button[disabled] { display: none;}
#stop-button:not([disabled]) + #reload-button {
display: none;
}
Visualizzare il sorgente utilizzando un editor esterno
Leggere qui per vedere come si fa.
Ripristinare il supporto a SSL 2.0
In Firefox 2.0 è stato tolto il supporto a SSL 2.0, se la vostra banca utilizza ancora tale protocollo vi consiglio caldamente di cambiarla
. Se invece navigando trovate un sito che utilizza tale protocollo per riattivarlo, digitare about:config e creare (se non esiste già) questa nuova chiave booleana:security.enable_ssl2ed ovviamente impostare il suo valore a true
Rimuovere il pulsante di ricerca
Per rimuovere il pulsante di ricerca incorporato nel Search Box, inserire il seguente codice nel file userChrome.css:
.search-go-button { display: none !important;}
#searchbar {
margin-right: 1em !important;
}
Cambiare il cursore quando passa sopra a dei link speciali
Si può cambiare l’aspetto del cursore quando questo passa sopra a link che aprono nuove finestre (target=”_blank”) o quando sono link Javascript, per vedere come fare leggere qui
Mostrare la barra delle schede sopra la barra di stato
Per far apparire la barra delle schede in basso, inserire il seguente codice nel file userChrome.css:
/* Mostrare la barra delle schede in basso */
#content > tabbox
{
-moz-box-direction: reverse !important;
}
Spostare la sidebar sulla destra
Con il seguente codice trovato su mozilla links è possibile visualizzare la barra laterale a destra anzichè a sinistra:
/* Mostra la barra laterale a destra */
#browser {
-moz-box-direction: reverse;
}
Personalizzare la dialog box di aggiunta segnalibro
Per migliorare la dialog box che appare quando si aggiunge un nuovo segnalibro (CTRL-D) leggere questo post.
Qui altre personalizzazioni che si possono fare al file userContent.css:
- Come riconoscere i link nofollow
- Cambiare il puntatore del mouse a seconda del tipo di file a cui rimanda il link
Altri post utili per usare al meglio Firefox:
- Limitare il consumo di memoria di Mozilla Firefox
- Velocizzare Mozilla
- Scorciatoie da tastiera di Mozilla Firefox
Altri trucchetti per personalizzare l’interfaccia grafica via userChrome.css li potete trovare in questa discussione sul forum di MozillaItalia.
Se avete qualche richiesta particolare potete farla nei commenti e (forse) potrete essere accontentati.
alcune segnalazioni sono preziose. grazie mille.
Non esiste più il file user.js ma prefs.js
Il file user.js non è mai esistito in un certo senso, il file va creato manualmente, il prefs.js esiste da sempre e non andrebbe modificato mai a mano ma via about:config.
Ciao
a
Quindi se creo un file vuoto di nome user.js e ci infilo quelle opzioni, firefox le legge?
Io ho modificato tranquillamente il prefs da editor e con uno script che sto facendo e non ho notato nessun problema.
Ciao
Alex
Esatto, nel file user.js puoi inserire qualsiasi preferenza riportata nel prefs.js.
Il vantaggio sta nel fatto che – alcune volte – un malfunzionamento di FF è dato dalla corruzione del prefs.js e se crei un nuovo profilo quello non è trasportabile, l’user.js invece puoi trasportarlo su più profili.
Se, ad esempio, hai delle preferenze particolari non di default di alcune estensioni (o di FF stesso) che non vuoi ogni volta riconfigurare su nuove installazioni basta le riporti nell’user.js e sposti quello.
Ciao
Ah, questa non la sapevo, ho sempre spostato il prefs.js e non mi ha dato problemi, ma se non è sicuro rimedierò.
Più che altro, il comando per mettere le tabs in basso non funziona, ho letto, su firefox > 2.02, non ci sono vie di scampo?
Altra cosa,
.tab-close-button {display: none !important;}
Questo elimina TUTTI i pulsanti, se io volessi invece far sì che si visualizzi solo su quella attiva, oppure a alto come in firefox 1.5? Si può?
(Perché c’é una via modificando da about:config, però se hai tabmix installato non ti funziona, mentre questo comando funziona)
Grazie
Alex
faccio una domanda legata ad un argomento che non non hai trattato ma che potrebbe interessare:
nascondendo il box di ricerca veloce dalla barra menu la ricerca veloce è comunque disponibile con la combinazione di tasti CTRL-K, la quale apre nella scheda corrente l’indirizzo google.it/firefox.
La domanda è: è possibile personalizzare questa scorciatoia con una pagina diversa?
Seleziona un motore diverso da quello di Google come predefinito.
In ogni caso se vuoi usare un motore diverso da quello selezionato nella barra di ricerca esiste un metodo più veloce.
Se imposti una keyword per ogni search plugin installato, esempio:
g -> Google
y -> Yahoo
wit -> Wikipedia italiana
wen -> Wikipedia inglese
…
puoi richiamare la ricerca dalla barra degli indirizzi (CTRL-L), così:
g cerca con Google
y cerca con Yahoo
wit something
wen something
ed è molto più veloce che cambiare il motore predefinito o definire nuove scorciatoie per motori diversi.
Ciao
E’ possibile fare in modo che anche il menù [File, Modifica, Visualizza, ...] sia a scomparsa?
Si però bisognerebbe decidere un elemento sul cui passaggio del mouse il menu viene riattivato.
Comunque da Firefox 3.5 puoi nascondere la barra dei menu di default (Visualizza -> Barra degli Strumenti -> Barra dei menu) e la riattivi premendo Alt, oppure Alt+accesskey, usando uno degli accesskey delle voeci dei menu (le lettere sottolineate)
Ciao
son sulla 3.6, quella voce del menù non c’è…
e in effetti sarebbe un problema fare come per “Barra dei segnalibri a scomparsa” perchè non c’è un granchè sopra di lei…
p.s. = ci sono i 5 link in fondo alla pagina da sistemare, mi sa che hai cambiato qualche impostazione seo
In Visualizza -> Barre degli strumenti non hai la voce per togliere la barra dei menu?
Strano!
Grazie per avermelo detto, era un po’ che non passavo sul blog, oggi ho aggiornato WP alla 3.0, domani dò un’occhiata per vedere se ce ne sono anche altri di problemi e poi vedo di sistemare.
Ciao
ho solo:
barra di navigazione
barra dei segnalibri
barra strumenti di web developer
personalizza…
inoltre ti consiglio di modificare il codice della Barra dei segnalibri a scomparsa con:
/**Barra dei segnalibri a scomparsa**/
#PersonalToolbar {
display: none !important;
}
#navigator-toolbox:hover > #PersonalToolbar,
#navigator-toolbox > #PersonalToolbar:hover {
display: -moz-box !important;
}
in questo modo se hai nella barra dei feed o “più visitati” riesci a navigare il menù, che altrimenti ti si chiude appena esci dall’hover su #navigator-toolbox
Corretti i link, credo comunque dipendesse da un plugin che ho disattivato, questi li ho corretti a mano ma vedrò di ripristinare il plugin di redirezione.
Uhm, mi viene il dubbio che tu non abbia Windows e che forse la barra dei menu a scomparsa ci sia solo su Windows. Che sistema hai?
Grazie per il suggerimento, modificherò il codice per la barra a scomparsa, comunque rimane pur sempre nei commenti.
Ciao
Ubuntu 10.4
e sulla Barra dei segnalibri a scomparsa continuo ad aver problemi, non mi prende i link delle voci dei menù a tendina…
li fa premere ma non li carica, continuo a provare un po’ e vedo se trovo una soluzione decente
grazie in ogni caso, ottimo blog
Forse è il Firefox di Ubuntu che non ha quella feature, prova installando questa:
https://addons.mozilla.org/en-US/firefox/addon/4762/
ora provo anche a chiedere lumi sul forum e ti faccio sapere.
Per il secondo problema non so che dirti, hai problemi con le cartelle di link nella barra dei segnalibri?
Io da quando si può togliere la menu bar ho tolto quel codice dei segnalibri a scomparsa, sinceramente non lo ho mai testato su FF > 3.5.
Ok, ho chiesto e mi è stato confermato che solo su Windows (no Mac e no Linux) c’è la possibilità di nascondere la barra dei menu, non so dirti il motivo però. Prova l’estensione che ti ho suggerito nel mio messaggio precedente.
Ciao
provata, molto comoda