View Single Post
Old 29-09-2015, 09:36   #4
happysurf
Senior Member
 
L'Avatar di happysurf
 
Iscritto dal: Jun 2010
Messaggi: 3255
OTTIMIZZARE, RIPARARE E PERSONALIZZARE FIREFOX - GUIDA COMPLETA by happysurf

[2] PERSONALIZZAZIONE E INFORMAZIONI UTILI:

TEMI:
Per coloro che sono stanchi del tema di default chiaro e non vogliono esagerare con i temi scuri, segnalo i miei temi super rilassanti.

PERSONALIZARE LE SCROLLBARS SENZA ESTENSIONI:

Scrollbar piccola:

- Settare il valore widget.non-native-theme.scrollbar.style sul valore 0 di default;
- Creare un file chiamato userContent.css da inserire nella cartella chrome del profilo e copiare questo codice:

/* Thin Global Scrollbar */
:root{ scrollbar-color: rgb(0,128,255) rgb(192,192,192) !important; }
*{ scrollbar-width: thin !important; }

Scrollbar standard:

- Settare il valore widget.non-native-theme.scrollbar.style sul valore 0 di default;
- Creare un file chiamato userContent.css da inserire nella cartella chrome del profilo e copiare questo codice:

/* Standard Global Scrollbar */
:root{ scrollbar-color: rgb(0,128,255) rgb(192,192,192) !important; }

NOTA: Il pimo valore rgb è il colore della scrollbar, (nel mio esempio un azzurro) il secondo si riferisce al colore di sfondo.


MODIFICARE L'INTERFACCIA:

E' possibile intervenire sull'aspetto dell'interfaccia di Firefox mediante la creazione del file userChrome.css e del file userContent.css per quanto riguarda la modifica delle pagine web e delle pagine interne del browser.
Allego nel formato zip presente alla fine di questa pagina, i due file in questione.
Nella cartella del profilo dovreste trovare la cartella chrome, se non esiste createla, dopodiché copiate il file userChrome.css e il file userContente.css da me forniti e inserite i vari codici CSS.

ATTENZIONE: Dalla versione 68 di Firefox, è disabilitata la lettura dei due file personalizzati userChrome.css e userContent.css al boot, per cui occorre intervenire sul parametro toolkit.legacyUserProfileCustomizations.stylesheets > true per attivare questa funzionalità.
Se avete già nella cartella chrome uno o entrambi i files, non dovrete far nulla perché Firefox li caricherà automaticamente e imposterà il parametro toolkit.legacyUserProfileCustomizations.stylesheets > true.


Di seguito i codici che ritengo più utili:

CODICI PER USERCHROME:

/* Grandezza testo UI */
* {
font-size: 10pt !important;
}

/* Aumentare altezza barra favoriti */
#PersonalToolbar { height:32px !important; }

/* Increase urlbar font size */
.urlbar-input-box{ font-size: 16px !important; }

/* Centratura elementi barra dei favoriti */
#PersonalToolbar {
padding-bottom: 4px !important;
margin-left: -6px !important;
}

/* Badge estensioni nella barra favoriti */
.toolbarbutton-badge {
font-size: 10px !important;
font-family: Segoe UI !important;
margin-top: -7px !important;
}

/* Colore Badge Ublock Origin only */
#ublock0_raymondhill_net-browser-action .toolbarbutton-badge-stack .toolbarbutton-badge {
color: white !important;
background: black !important;
}

/* Barra di ricerca parole in alto */
.browserContainer > findbar { order: -1; }

/* Testo scheda attiva in bold */
DISABLED.tabbrowser-tab[selected="true"] {
font-weight: bold !important;
}

/* Colore linea scheda attiva */
DISABLED.tabbrowser-tab[selected="true"] .tab-content {
margin-bottom: 2px !important;
border-top-style: solid !important;
border-width: 2px !important;
border-color: green !important;
}

/* Colore linea scheda non caricata */
.tabbrowser-tab[pending] .tab-content {
margin-bottom: 2px !important;
border-top-style: solid !important;
border-width: 2px !important;
border-color: red !important;
}

/* Ingrandire urlbar font size */
#urlbar { font-size-adjust: 0.58 !important;
}

/* Nascondere separatore hamburger */
#PanelUI-button {
margin-inline-start: -3px !important;
border-inline-start: 0px solid !important;
border-image: unset !important;
border-image-slice: 0 !important;
}

/* Nascondere separatore Location Bar */
#urlbar-container #pageActionSeparator{
visibility: collapse !important;
}

/* Migliorare Titolo Sidebar */
#sidebar-box #sidebar-header {
font-weight: 600 !important;
}

/* Nascondere il pannello di stato */
DISABLED_#statuspanel{ display: none !important; }

/* Tab list arrow always visible */
#alltabs-button {
visibility: visible !important;
}

-----------------------------------------------------------------------

/* Sostituire il bianco di sfondo di una scheda in caricamento */
.browserContainer { background-color: #000000 !important; }

/* Nascondere linea colorata scheda */
.tab-line {
display: none !important;
}

/* Colore personalizzato barra delle schede */
#TabsToolbar {
background-color: #020000 !important;
}

/* Colore personalizzato barra dei menu */

#toolbar-menubar {
background-color: #b72323 !important;
}

/* Icona X di chiusura scheda sempre visibile */
.tab-close-button:not([pinned="true"]) { display: -moz-box !important; }

/* Larghezza variabile delle schede */
.tabbrowser-tab[fadein]:not([pinned]) {
max-width: 1500px !important;
min-width: 150px !important;
}

/* Auto hide sidebar */
:root {
--sidebar-hover-width: 3px;
--sidebar-visible-width: 400px;
}

#sidebar-box {
position: relative !important;
overflow-x: hidden !important;
margin-right: calc(var(--sidebar-hover-width) * -1) !important;
left: var(--sidebar-hover-width) !important;
min-width: var(--sidebar-hover-width) !important;
max-width: var(--sidebar-hover-width) !important;
border-right: 1px solid var(--sidebar-border-color);
z-index: 1;
}

#sidebar-box:hover {
margin-right: calc(var(--sidebar-visible-width) * -1) !important;
left: var(--sidebar-visible-width) !important;
min-width: var(--sidebar-visible-width) !important;
max-width: var(--sidebar-visible-width) !important;
}

#sidebar {
opacity: 0 !important;
}

#sidebar-box:hover #sidebar {
opacity: 1 !important;
}

/* #sidebar-header is hidden by default, change "none" to "inherit" to restore it. */
#sidebar-header {
display: inherit !important;
}

/* #sidebar-splitter styles the divider between the sidebar and the rest of the browser. */
#sidebar-splitter {
display: none;
}

CODICI PER USERCONTENT:

/* Nascondere avviso estensioni Firefox 67 */
#private-browsing-notice {
display: none !important;
}

/* Thin scrollbar */
:root{
scrollbar-color: rgb(210,210,210) rgb(46,54,69) !important;
scrollbar-width: thin !important;
}

/* Hide scrollbar */
:root{
scrollbar-color: rgb(210,210,210) rgb(46,54,69) !important;
scrollbar-width: none !important;
}

SCORCIATOIE UTILI:

TASTIERA:
- CTRL L = sposta il cursore nella barra degli indirizzi;
- CTRL F = apre la barra di ricerca;
- CTRL freccia su/giù = permette di scorrere i motori di ricerca usati nella barra di ricerca;
- CTRL +/- = incrementa/decrementa lo zoom di una pagina;
- CTRL 0 = imposta le dimensioni predefinite della pagina;
- CTRL T = apre una nuova scheda;
- ALT + INVIO = se eseguito dalla barra degli indirizzi o barra di ricerca apre il link digitato o la pagina dei risultati della ricerca in una nuova scheda;
- CTRL W chiude la scheda;
- CTRL SHIFT T = apre l’ultima scheda chiusa;
- CTRL 1,2,3... = dove il numero compreso fra 1 e 9, permette di selezionare le rispettive schede aperte;
- CTRL B = apre i segnalibri nella sidebar laterale;
- CTRL H = apre la cronologia nella sidebar laterale;
- CTRL SHIFT B = apre i favoriti nella libreria;
- CTRL SHIFT H = apre la cronologia nella libreria;
- CTRL SHIFT A = apre la pagina delle estensioni;
- CTRL D = aggiunge la pagina corrente ai segnalibri;
- CTRL SHIFT D = salva le schede aperte in una cartella nei segnalibri, può essere utilizzato come salvataggio di sessione.
- CTRL U = visualizza il codice sorgente di una pagina Web;
- ALT = apre la barra dei menu nel caso sia nascosta;

MOUSE:
- CTRL ROTELLA = aumenta o diminuisce la grandezza del testo della pagina;
- CLICK ROTELLA = effettuato sulla scheda questa viene chiusa;
- SHIFT ROTELLA GIÙ' = indietro;
- SHIFT ROTELLA SÙ = avanti;

CONSIGLI UTILI:

- Cercate di limitare l'uso delle estensioni e dei temi tenendo abilitato solo quello che ritenete veramente necessario.
- Usare Arctic Profile Optimizer per ottimizzare i file database .sqlite del profilo, velocizzando in questo modo anche il boot;
- Deframmentare spesso il disco dove è presente Firefox.
- Aggiornare sempre il driver della scheda video visto che Firefox usa in modo intensivo l'accelerazione hardware.

TENERE SOTTO CONTROLLO IL CONSUMO DI RAM DI FIREFOX E DI ALTRE APPLICAZIONI DEL SISTEMA OPERATIVO:

Firemin è un piccolo programma portable della Rizonesoft creato esclusivamente per ottimizzare il consumo di memoria di Firefox usando tra una funzionalità già presente nel sistema operativo (librerie API di Windows).
Questo programma ottimizza tutti i processi di Firefox compreso il plugincontainer.exe.
ATTENZIONE: Chi usa una versione portable dovrà indicare il nuovo percorso di Firefox.exe nelle opzioni del programma.

Memory Booster è un altro interessante programmino senza installazione della Rizonesoft che al contrario di Firemin libera la memoria in maniera continuativa di tutti i programmi in esecuzione usando la stessa funzionalità già presente nel sistema operativo (librerie API di Windows).

Buon Firefox.

Il contenuto di questa guida è rilasciato con licenza Creative Commons Attribution-Noncommercial-Share Alike 2.5

Allegati
File Type: zip userChrome e userContent.zip (344 Bytes, 42 visite)
__________________
Mozilla Firefox [thread ufficiale] + Guida completa.
Usare Internet è uno sporco lavoro ma qualcuno lo deve pur fare.

Ultima modifica di happysurf : 10-10-2023 alle 13:50. Motivo: AGGIORNAMENTO
happysurf è offline   Rispondi citando il messaggio o parte di esso