Notizie: scarica ora l'ultima versione disponibile di Firefox!

Autore Topic: Schede su più righe  (Letto 917 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline martinshot55

  • Post: 7
Schede su più righe
« il: 19 Dicembre 2020 12:54:31 »
Ciao, ho sempre usato Firefox sul lavoro e mi sono sempre trovato bene, ma ho bisogno di avere sempre una quindicina di siti aperti contemporaneamente e di passare da uno all'altro.
Con il vecchio firefox avevo l'estensione tabnixplus che mi permetteva di avere tutte le schede su più righe facilmente individuabili, adesso quell'estensione non funziona più.
Qualcuno saprebbe dirmi se esiste un modo per avere le schede su più righe ?
Grazie

Offline Iceberg

  • Moderatore
  • Post: 9228
Re:Schede su più righe
« Risposta #1 il: 20 Dicembre 2020 00:02:13 »
Esiste un modo. Se quanto segue lo hai già fatto si tratta solo di un copia incolla, altrimenti ci vorrà un po' di pazienza.
Va utilizzato un codice da inserire nel file userChrome.css la scocciatura è che il file, la cartella dove va posto e il codice da utilizzare richiedono diverse operazioni manuali.

Il codice da provare è questo, l'autore è Aris:
Codice: [Seleziona]
:root{
  --tabs-lines: 3;
  --tab_min_width_mlt: 100px;
  --tab_max_width_mlt: 200px;
  --tab-min-height_mlt: var(--tab-min-height,32px); /* set own value here, if used without configuration files */
}

#tabbrowser-tabs{
  min-height: unset !important;
  padding-inline-start: 0px !important
}

@-moz-document url(chrome://browser/content/browser.xhtml){
  #scrollbutton-up~spacer,
  #scrollbutton-up,
  #scrollbutton-down{
display: var(--scrollbutton-display-model,initial);
  }

  scrollbox[part][orient="horizontal"]{
    display: flex;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: calc(var(--tab-min-height_mlt) * var(--tabs-lines));
    scrollbar-color: currentColor transparent;
    scrollbar-width: thin;
  }
}

.scrollbox-clip[orient="horizontal"],
#tabbrowser-arrowscrollbox{
  overflow: -moz-hidden-unscrollable;
  display: block;
  --scrollbutton-display-model: none;
}

.tabbrowser-tab{
  height: var(--tab-min-height_mlt);
}

:-moz-any(.tabs-newtab-button,#tabs-newtab-button) {
  height: var(--tab-min-height_mlt) !important;
}

#tabbrowser-tabs .tabbrowser-tab[pinned]{
  position: static !important;
  margin-inline-start: 0px !important;
}

.tabbrowser-tab[fadein]:not([pinned]) {
  flex-grow: 1;
  min-width: var(--tab_min_width_mlt) !important;
  max-width: var(--tab_max_width_mlt) !important;
}

.tabbrowser-tab > stack{
  width: 100%;
  height: 100%;
}

#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-arrowscrollbox > spacer,
.tabbrowser-tab::after{
  display: none !important;
}

Le istruzioni per creare e attivare il file:
Citazione
Se non hai già il file userChrome.css

Apri la cartella del profilo attualmente attivo: digita about:support nella barra degli indirizzi di Firefox e premi Invio. Nella sezione "Informazioni di base" accanto a "Cartella del profilo", fai clic sul pulsante Apri cartella.

Crea all'interno della cartella del profilo una nuova cartella chiamata chrome

All'interno di questa cartella crea un file chiamato userChrome.css

Apri questo file, incollaci il codice precedente e salva la modifica.

Digita about:config nella barra degli indirizzi di Firefox e premi Invio.
Tramite il filtro cerca questo parametro:
toolkit.legacyUserProfileCustomizations.stylesheets
modifica il suo valore da false a true

Riavvia Firefox e verifica che il codice sia funzionante.

Come vedi è una modfica esterna e reversibile in qualsiasi momento, basta rimuovere il file o riportare a false il parametro che ne abilita il caricamento.
Quando crei il file fai attenzione a che Windows non aggiunga sue estensioni, dovrà essere userChrome.css e non userChrome.css.css o userChrome.css.txt o...

Funziona?

0 Utenti e 1 Visitatore stanno visualizzando questo topic.