Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/Navigazione/Firefox/Trucchi"
Differenze tra le versioni 66 e 67
Versione 66 del 29/08/2009 12.16.00
Dimensione: 10325
Commento: typo
Versione 67 del 29/08/2009 12.17.24
Dimensione: 10331
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 228: Linea 228:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se si possiede il plugin !TabMix tali modifiche non verranno visualizzate.''|| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se si possiede il plugin '''!TabMix''' tali modifiche non verranno visualizzate.''||

BR Indice(depth=2)

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 viene salvato nella propria Home in una cartella nascosta, chiamata ~/.mozilla/firefox/xxx.yyy, dove:

xxx: assume un nome composto da numeri e caratteri a caso. BR yyy: può essere il profilo di default o un profilo creato manualmente.

prefs.js

Nel file prefs.js vengono registrate le preferenze di Firefox. Di default non esiste e dunque è necessario crearlo. Esso ha una grande utilità in quando copiando questo file su un altro sistema è possibile importare le preferenze senza reimpostare Firefox. Digitare in una finestra di terminale i seguenti comandi:

cd ~/.mozilla/firefox/xxx.yyy
touch prefs.js

userChrome.css

userChrome.css risiede nella directory .mozilla/firefox/xxx.yyy/chrome, serve per impostare le regole di visualizzazione dell'interfaccia di Firefox. Anche questo file non esiste di default ma all'interno della cartella chrome esiste un file di esempio userChrome-example.css che va rinominato in userChrome.css; digitando in una finestra di terminale il seguente comando:

mv userChrome-example.css userChrome.css

userContent.css

Questo file imposta le regole di visualizzazione per i contenuti delle pagine web, come i precedenti non esiste, quindi va anche lui creato rinominando il file di esempio userContent-example.css. Digitare in una finestra di terminale il seguente comando:

mv userContent-example.css userContent.css

Personalizzazione di Firefox

Dopo aver creato i tre file citati in precedenza è possibile procedere alla personalizzazione di Firefox.

Tasti «Stop» e «Ricarica» a scomparsa

Con un [:Ufficio/EditorDiTesto: editor di testo] modificare il file userChrome.css presente nella cartella chrome, ed inserire all'interno 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;
}

Salvare le modifiche apportate e riavviare Firefox.

Rimuovere la voce «Cerca nel web»

In Strumenti esiste una voce chiamata Cerca nel web. Serve solo a posizionare il cursore sulla barra di ricerca, per rimuovere questa voce, sempre 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;}

Gestione delle sessioni

Firefox non non permette il ripristino delle sessioni, che normalmente viene attivata solo se si ha una chiusura forzata del browser; per ripristinare la sessione precedente al riavvio, inserire con un [:Ufficio/EditorDiTesto: editor di testo] 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);

Rimuovere il pulsante di ricerca

Modificare il file userChrome.css, con un [:Ufficio/EditorDiTesto: editor di testo] ed aggiungere il seguente testo:

.search-go-button { display: none !important;}
#searchbar {
margin-right: 1em !important;
}

Scheda attiva più grande

Immagine(Icone/Piccole/note.png,,center)

Per impostare la dimensione della scheda attiva basta sostituire nel codice a 200px (pixel) la dimensione desiderata (es. 300px).

Modificare il file userChrome.css, con un [:Ufficio/EditorDiTesto: editor di testo] ed aggiungere il seguente testo:

/* Scheda attiva più grande */
tab[selected="true"] { min-width: 200px !important; }

Barra dei segnalibri a scomparsa

Modificare il file userChrome.css, con un [:Ufficio/EditorDiTesto: editor di testo] ed aggiungere il seguente testo:

/**Barra dei segnalibri a scomparsa**/
#PersonalToolbar
{       display: none !important;}
#navigator-toolbox:hover > #PersonalToolbar
{       display: -moz-box !important;}

Cambiare il cursore su collegamenti popup e javascript

Questa modifica permette di modificare il cursore del mouse quando quest'ultimo passa sopra a link target=blank e javascript. Per fare questo bisogna aprire con un [:Ufficio/EditorDiTesto: editor di testo] il file userContent.css che si trova nella cartella chrome del profilo ed aggiungere le seguenti stringhe:

Immagine(Icone/Piccole/note.png,,center)

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

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;
}

Mostrare la barra delle schede sul fondo

Immagine(Icone/Piccole/note.png,,center)

Funziona solo con versioni di firefox < 2.02.

Modificare il file userChrome.css, con un [:Ufficio/EditorDiTesto: editor di testo] ed aggiungere il seguente testo:

/* Mostrare la barra delle schede in basso */
#content > tabbox
{
-moz-box-direction: reverse;
}

Rendere la scheda attiva in evidenza

Modificare il file userChrome.css, con un [:Ufficio/EditorDiTesto: editor di testo] ed aggiungere 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 sì che le schede inattive siano parzialmente trasparenti aggiungendo questo testo, sempre nel file di cui sopra:

/* Schede inattive trasparenti */
#content tab:not([selected="true"]) { -moz-opacity: 0.5 !important; }

Eliminare il Throbber

Immagine(Icone/Piccole/note.png,,center)

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;}

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

Immagine(Icone/Piccole/note.png,,center)

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.

Anchor(ed2k)

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

  2. 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