## page was renamed from TrucchiPerFirefox
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Questa pagina raccoglie alcuni trucchi per personalizzare '''Firefox'''. Per far questo è necessario creare e modificare alcuni file di configurazione nella cartella del proprio profilo.
= Profilo di Firefox =
Il profilo di '''Firefox''' è presente all'interno della '''Home''', nella cartella `~/.mozilla/firefox/xxx.yyy`, dove:
* '''xxx:''' assume un nome composto da numeri e caratteri casuali. <
>
* '''yyy:''' può essere il profilo di default o un profilo creato manualmente.
{{{#!wiki note
Nel proseguo della presente guida, la cartella del profilo, per semplicità, verrà chiamata `xxx.yyy`. Sarà cura dell'utente provvedere di volta in volta ad inserire la giusta dicitura.
}}}
== prefs.js ==
Il file `prefs.js` contiene le preferenze di '''Firefox'''. Di default non esiste e dunque è necessario crearlo. Copiando questo file su un altro sistema è possibile importare le preferenze senza reimpostare '''Firefox'''. Digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi: {{{
cd ~/.mozilla/firefox/xxx.yyy
touch prefs.js
}}}
== userChrome.css ==
Il file `userChrome.css` risiede nella cartella `.mozilla/firefox/xxx.yyy/chrome`. Questo file imposta le regole di visualizzazione dell'interfaccia di '''Firefox'''. Di default non esiste ma all'interno della cartella `chrome` è presente un file di esempio denominato `userChrome-example.css` che è necessario rinominare in `userChrome.css`. Pertanto, digitare in una finestra di terminale il seguente comando: {{{
mv userChrome-example.css userChrome.css
}}}
== userContent.css ==
Il file `userContent.css` imposta le regole di visualizzazione per i contenuti delle pagine web. Di default non esiste ma all'interno della cartella `chrome` è presente un file di esempio denominato `userContent-example.css` che è necessario rinominare in `userContent.css`. Pertanto, digitare in una finestra di terminale il seguente comando: {{{
mv userContent-example.css userContent.css
}}}
= Personalizzazione tramite il file userChrome.css =
In seguito alla creazione dei file `prefs.js`, `userChrome.css` e `userContent.css` sarà possibile procedere alla personalizzazione di '''Firefox'''. Al termine di ciascuna modifica è necessario salvare il file e riavviare il browser.
== Tasti «Stop» e «Ricarica» a scomparsa ==
E possibile visualizzare, alternativamente, a seconda delle operazioni in corso, i tasti «Stop» e «Ricarica».
Con un [[Ufficio/EditorDiTesto| editor di testo]] modificare il file `userChrome.css` presente nella cartella `chrome` inserendo il seguente testo: {{{
/* Visualizza i pulsanti Stop e Ricarica in modo intelligente */
#stop-button[disabled] { display: none;}
#stop-button:not([disabled]) + #reload-button {
display: none;
}
}}}
== Rimuovere la voce «Cerca nel web» ==
Nel menù '''Strumenti''' di '''Firefox''' è presente una voce chiamata '''Cerca nel web'''. La sua utilità consiste nel posizionare il cursore sulla barra di ricerca.
Per rimuovere questa voce, con un [[Ufficio/EditorDiTesto| editor di testo]] aggiungere al file `userChrome.css`, il seguente testo: {{{
/* Rimuovere la voce "Cerca nel Web" dal menu Strumenti */
#menu_ToolsPopup menuitem[command="Tools:Search"],
#menu_ToolsPopup menuitem[command="Tools:Search"] + menuseparator
{display: none;}
}}}
== Rimuovere il pulsante di ricerca ==
Nella barra di ricerca di '''Firefox''', nella parte destra, è presente un icona che, facendo clic su di essa, avvia la ricerca con il motore desiderato.
Per rimuoverla, con un [[Ufficio/EditorDiTesto| editor di testo]] modificare il file `userChrome.css`, aggiungendo il seguente testo: {{{
.search-go-button { display: none !important;}
#searchbar {
margin-right: 1em !important;
}
}}}
== Scheda attiva più grande ==
E' possibile ingrandire la dimensione della scheda in uso affinché sia maggiormente riconoscibile la scheda attualmente attiva.
Con un [[Ufficio/EditorDiTesto| editor di testo]] modificare il file `userChrome.css` inserendo il seguente testo: {{{
/* Scheda attiva più grande */
tab[selected="true"] { min-width: 200px !important; }
}}}
Per impostare la dimensione desiderata è necessario intervenire sul valore di `min-width`.
== Modificare il colore delle schede ==
E' possibile modificare il colore della scheda attiva e delle schede normali.
Con un [[Ufficio/EditorDiTesto| editor di testo]] modificare il file `userChrome.css` inserendo il seguente testo: {{{
/* Modifica colore scheda attiva */
tab[selected="true"] {
background-color: rgb(222,218,210) !important;
color: black !important;
}
/* Modifica colore schede normali */
tab:not([selected="true"]) {
background-color: rgb(200,196,188) !important;
color: gray !important;
}
}}}
In aggiunta, è possibile far si che le schede inattive siano parzialmente trasparenti aggiungendo il seguente testo:
{{{
/* Schede inattive trasparenti */
#content tab:not([selected="true"]) { -moz-opacity: 0.5 !important; }
}}}
== Eliminare il Throbber ==
{{{#!wiki note
Il Throbber è l'elemento di caricamento che si trova in alto a destra e che si attiva al caricamento di una pagina.
}}}
Modificare il file `userChrome.css`, con un [[Ufficio/EditorDiTesto| editor di testo]] ed aggiungere il seguente testo: {{{
/* Eliminare il throbber */
#throbber-box { display: none !important; }
}}}
== Eliminare pulsante «Elenca Schede» ==
Modificare il file `userChrome.css`, con un [[Ufficio/EditorDiTesto| editor di testo]] ed aggiungere il seguente testo: {{{
.tabs-alltabs-stack { display: none !important;}
}}}
= Personalizzazione tramite il file prefs.js =
== Gestione delle sessioni ==
'''Firefox''' non non permette il ripristino delle sessioni, che normalmente viene attivata solo se si verifica una chiusura forzata del browser; per ripristinare la sessione precedente al riavvio, con un [[Ufficio/EditorDiTesto| editor di testo]] aggiungere il seguente testo nel file `prefs.js`: {{{
// Ripristino della sessione precedente ad ogni riavvio del browser
user_pref("browser.sessionstore.enabled",true);
user_pref("browser.startup.page",3);
}}}
= Personalizzazione tramite il file userContent.css =
== Cambiare il cursore su collegamenti popup e javascript ==
E' possibile modificare il cursore del mouse al passaggio di questo su collegamenti `target=blank` o `javascript`.
{{{#!wiki note
Il cursore cambia aspetto a seconda dell'attributo assegnato al tag '''cursor''', i valori possibili sono i seguenti:
}}}
* url
* auto
* crosshair
* default
* help
* move
* pointer
* e-resize
* ne-resize
* nw-resize
* n-resize
* se-resize
* sw-resize
* s-resize
* w-resize
* text
* wait
Con un [[Ufficio/EditorDiTesto| editor di testo]] modificare il file `userContent.css` presente nella cartella `chrome` inserendo una delle seguenti stringhe a seconda dell'effetto che si desidera ottenere:
* Modificare il cursore su collegamenti che aprono nuove finestre: {{{
/* Modificare il cursore nei link che aprono nuove finestre */
:link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] {
cursor: crosshair;
}
}}}
* Modificare il cursore su collegamenti javascript {{{
/* Modificare il cursore per i link JavaScript */
a[href^="javascript:"] {
cursor: move;
}
}}}
= Personalizzare tramite about:config =
Per eseguire tutte le modifiche citate di seguito, aprire il browser e nella barra degli indirizzi scrivere `about:config`
== Pulsanti di chiusura schede ==
{{{#!wiki note
Se si possiede il plugin '''!TabMix''' tali modifiche non verranno visualizzate.
}}}
Se si dispone di tale plugin è tuttavia possibile rimuovere tutti i pulsanti modificando il file `userChrome.css`,
con un [[Ufficio/EditorDiTesto| editor di testo]] ed aggiungendo il seguente testo: {{{
/* Rimuovere i tasti di chiusura schede */
.tab-close-button {display: none !important;}
}}}
Altrimenti, seguire la guida sottostante.
Digitare nella barra di ricerca la voce '''browser.tabs.closeButtons''', ed impostare uno di questi valori:
* ''0:'' Il pulsante di chiusura scheda viene mostrato solo sulla scheda attiva;
* ''1 (default):'' In questo caso verrà mostrato il pulsante di chiusura schede in tutte le schede:
* ''2:'' Non mostra nessun pulsante di chiusura schede;
* ''3:'' Viene visualizzato un unico pulsante per la chiusura della scheda attiva sulla barra delle schede.
== Dimensione schede ==
Modificare la voce '''browser.tabs.tabClipWidth''' con il valore '''0'''; verrà impostata la grandezza in automatico.
<>
== Collegamenti ed2k direttamente in aMule ==
È necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''amule-utilis'', reperibile dai [[Repository|repository ufficiali]].
Creare due nuove voci:
1. Tipo ''booleano'' → Nome '''network.protocol-handler.external.ed2k''' → Valore ''true''
1. Tipo ''stringa'' → Nome '''network.protocol-handler.app.ed2k''' → Inserire il percorso a '''ed2k''', di solito `/usr/bin/ed2k`. Per essere sicuri del percorso, digitare da riga di comando:
{{{
which ed2k
}}}
Impostare come percorso il valore di uscita del suddetto comando.
== Impostare il tasto Backspace per tornare indietro nella cronologia ==
Filtrare la voce '''browser.backspace_action''' ed impostarla a '''0'''
----
CategoryInternet CategoryDaRevisionare