Barra delle schede a più righe di Firefox?


8

Esiste un'estensione per Firefox che ti offre una barra delle schede a più righe? E, se possibile, le righe non devono essere mescolate su e giù, come fanno normalmente le barre delle schede di Windows.


Le (principali) risposte a questa domanda non funzionano su Firefox Quantum. Ho fatto una nuova domanda per una soluzione compatibile con Quantum per Firefox.
Gerrit,

Risposte:


9

TabMixPlus consente barre di tab a più righe.

Ti permetterà di scegliere il numero massimo di righe che vuoi mostrare.

TabMixPlus Opzioni scheda multi-riga


1
Sfortunatamente, Firefox Quantum ha rotto il supporto per Tab Mix Plus, quindi questa risposta non funziona più per le nuove versioni di Firefox.
Gerrit,

5

Non è esattamente la risposta alla tua domanda, ma trovo la scheda Stile albero molto utile. Ottieni un po 'di altezza e ordine, al costo di una certa larghezza.

Albero degli screenshot


1
Sarebbe bello su un grande monitor a schermo piatto in cui non devi pensare molto al settore immobiliare dello schermo. Se possono essere ulteriormente regolati per ridurre i nomi, questo sarebbe fantastico.
Isxek,

Bene, il componente aggiuntivo ha molte opzioni, davvero. Ad esempio, la barra di sinistra può nascondersi automaticamente o semplicemente ridurla. Inoltre, sapendo che la maggior parte dei siti sono progettati per 1024x800 e il mio laptop ha 1280x800, funziona benissimo per me, dicendo solo: P.
ianix,

sì, mi piace anche questo.
Ronald Pottol,

@lsxek: è possibile ridimensionare la larghezza della struttura a schede facendo clic e trascinando la linea di separazione tra la struttura a schede e la pagina. A volte l'ho ridotto in modo da mostrare solo le icone della pagina.
Samuel Jaeschke,

in Tab Kit puoi scegliere tra stile albero E multi-fila (lo chiamano Barra delle schede verticale)


3

EDIT: ora sto usando un metodo diverso, descritto in questa risposta: https://superuser.com/a/1352233/260948


Per avere le schede su più righe, senza icone, di dimensioni fisse, faccio come segue. Testato su Firefox da 57 a 61 su Fedora Linux, senza la necessità di installare tab mix plus. Tutti i crediti vanno a questi post:

https://www.reddit.com/r/firefox/comments/726p8u/multirow_tabs_firefox_ignores_mozboxflex/dngb8qf/

https://www.reddit.com/r/FirefoxCSS/comments/7dclp7/multirow_tabs_in_ff57/

Se non si desidera rimuovere le icone dalle schede, quindi omettere le seguenti due righe dal file che stiamo per scrivere:

/* Tabs: no icons */
.tabbrowser-tabs .tab-icon-image { display: none !important; }

Quindi iniziamo.

Chiudi Firefox.

Su Linux creare la seguente cartella, dove RANDOMCHARACTERS sarà diverso su ciascun computer:

~/.mozilla/firefox/RANDOMCHARACTERS.default/chrome/

Su Windows 7, crea la seguente cartella, dove YOURUSERNAME è il tuo nome utente e RANDOMCHARACTERS sarà diverso su ciascun computer:

C:\Users\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\

Nelle versioni precedenti di Windows la cartella è:

C:\Documents and Settings\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\

Su Linux o Windows, all'interno della cartella sopra, crea un file chiamato userChrome.css

Deve essere un testo semplice. Ciò significa che dovresti crearlo usando vi o kwrite o nano o blocco note.

All'interno di questo file userChrome.css, scrivi tutto il testo seguente. Quindi salva e basta. Godere :)

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

    /* Tabs: no icons */
    .tabbrowser-tabs .tab-icon-image { display: none !important; }

    /* all the following is to have multiple rows of tabs */

    /*
    The class .tabbrowser-tabs has been replaced with id #tabbrowser-tabs
    changed selectors accordingly
    */
    .tabbrowser-tab:not([pinned]) {
        flex-grow:1;
        min-width:150px !important; /* Needed important tag, width can be whatever you like */
        max-width: 150px !important; /* Makes the tabs always fill the toolbar width */
    }
    .tabbrowser-tab,.tab-background {
        height:var(--tab-min-height);
    }
    .tab-stack {
        width: 100%;
    }
    #tabbrowser-tabs .scrollbox-innerbox {
        display: flex;
        flex-wrap: wrap;
    }
    #tabbrowser-tabs .arrowscrollbox-scrollbox {
        overflow: visible;
        display: block;
    }
    #titlebar,#titlebar-buttonbox{
        height:var(--tab-min-height) !important;
    }
    #titlebar{
        margin-bottom:calc(var(--tab-min-height)*-1) !important;
    }
    #main-window[sizemode="maximized"] #titlebar{
        margin-bottom:calc(6px + var(--tab-min-height)*-1) !important;
    }
    #main-window[sizemode="maximized"] #TabsToolbar{
        margin-left:var(--tab-min-height);
    }
    #titlebar:active{
        margin-bottom:0 !important;
    }
    #titlebar:active #titlebar-content{
        margin-bottom:var(--tab-min-height) !important;
    }
    #tabbrowser-tabs .scrollbutton-up,#tabbrowser-tabs .scrollbutton-down,#alltabs-button,.tabbrowser-tab:not([fadein]){
        display: none;
    }

    /* This enables maximum width before scrollbar is shown */

    #main-window[tabsintitlebar] #tabbrowser-tabs {
        -moz-window-dragging: no-drag;
    }
    #tabbrowser-tabs .scrollbox-innerbox {
        max-height: none;
        overflow-y:auto;
    }

Funziona con Firefox Quantum?
Gerrit,

@gerrit, questa è un'ottima domanda, ed è anche il motivo principale per cui non sono un fan dell'uso del termine "Quantum". L'autore ha sottolineato che la sua soluzione era "Testata su Firefox 57", che indica il numero di versione ufficiale. Più precisamente, Firefox 57 è stata la prima versione del browser di Mozilla a indossare l'etichetta Quantum .
Run5k,

2
@gerrit l'ho provato subito. Funziona su Firefox 61.0.2, che è l'ultima versione di Fedora 28. Come in precedenza, il trascinamento delle schede non funziona bene, ma non rompe nulla. Le schede ci sono, comunque.
Salvador
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.