Firefox mehrzeilige Tableiste?

8

Gibt es eine Erweiterung für Firefox, die Ihnen eine mehrzeilige Registerkartenleiste bietet? Wenn möglich, sollten die Zeilen nicht nach oben und unten verschoben werden, wie dies bei den Windows-Registerkartenleisten normalerweise der Fall ist.

Robinicks
quelle
Die (Haupt-) Antworten auf diese Frage funktionieren in Firefox Quantum nicht. Ich habe eine neue Frage zu einer Firefox Quantum-kompatiblen Lösung gestellt.
Gerrit

Antworten:

9

TabMixPlus ermöglicht mehrzeilige Registerkarten.

Hier können Sie die maximale Anzahl der Zeilen festlegen, die angezeigt werden sollen.

TabMixPlus Optionen für mehrzeilige Registerkarten

jmohr
quelle
1
Leider hat Firefox Quantum die Unterstützung für Tab Mix Plus unterbrochen, sodass diese Antwort für neue Versionen von Firefox nicht mehr funktioniert.
Gerrit
5

Nicht genau die Antwort auf Ihre Frage, aber ich finde Tree Style Tab sehr nützlich. Gewinnen Sie etwas Höhe und Ordnung zu Kosten von etwas Breite.

Screenshot-Baum

Ianix
quelle
1
Das wäre schön auf einem großen Flachbildschirm, auf dem Sie nicht viel über Bildschirmimmobilien nachdenken müssen. Wenn sie weiter angepasst werden können, um die Namen zu verkleinern, wäre dies großartig.
Isxek
Nun, das Add-On hat wirklich viele Optionen. Beispielsweise kann die linke Leiste automatisch ausgeblendet oder nur verkleinert werden. Da ich weiß, dass die meisten Websites für 1024x800 ausgelegt sind und mein Laptop 1280x800 Pixel hat, funktioniert es auch hervorragend für mich, wenn ich nur sage: P.
Ianix
Ja, ich mag dieses auch.
Ronald Pottol
@lsxek - Sie können die Breite des Registerbaums ändern, indem Sie auf die Trennlinie zwischen dem Registerbaum und der Seite klicken und diese ziehen. Ich habe es manchmal geschrumpft, so dass nur die Seitensymbole angezeigt werden.
Samuel Jaeschke
Im Tab Kit haben Sie die Wahl zwischen Baumart und mehrzeiliger (sie nennen es vertikale Tab-Leiste)
3

Um die Registerkarten in mehreren Zeilen ohne Symbole mit einer festen Größe zu haben, gehe ich wie folgt vor. Getestet unter Firefox 57 bis 61 unter Linux Fedora, ohne dass Tab Mix Plus installiert werden muss. Alle Credits gehen an diese Beiträge:

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/

Wenn Sie die Symbole nicht von den Registerkarten entfernen möchten, lassen Sie die folgenden zwei Zeilen in der zu schreibenden Datei aus:

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

Also lasst uns anfangen.

Schließen Sie Firefox.

Erstellen Sie unter Linux den folgenden Ordner, in dem sich RANDOMCHARACTERS auf jedem Computer unterscheiden:

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

Erstellen Sie unter Windows 7 den folgenden Ordner, in dem YOURUSERNAME Ihr Benutzername ist und RANDOMCHARACTERS auf jedem Computer unterschiedlich sind:

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

In älteren Windows-Versionen lautet der Ordner:

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

Erstellen Sie unter Linux oder Windows im obigen Ordner eine Datei mit dem Namen userChrome.css

Es muss einfacher Text sein. Das bedeutet, dass Sie es mit vi oder kwrite oder nano oder notepad erstellen sollten.

Schreiben Sie in dieser userChrome.css-Datei den gesamten folgenden Text. Dann speichern und fertig. Genießen :)

    @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;
    }
Salvador
quelle
Funktioniert das mit Firefox Quantum?
Gerrit
@gerrit, das ist eine sehr gute Frage und auch der Hauptgrund, warum ich den Begriff "Quantum" nicht mag. Der Autor betonte, dass seine Lösung "Getestet auf Firefox 57" sei, was die offizielle Versionsnummer angibt. Firefox 57 war die erste Version von Mozillas Browser, die das Quantum-Label trug .
Run5k
2
@ Gerrit Ich habe es gerade getestet. Es funktioniert mit Firefox 61.0.2, der neuesten Version auf Fedora 28. Wie zuvor funktioniert das Ziehen und Ablegen der Registerkarten nicht gut, es funktioniert jedoch auch nichts. Die Tabs sind sowieso da.
Salvador