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.
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.
Antworten:
TabMixPlus ermöglicht mehrzeilige Registerkarten.
Hier können Sie die maximale Anzahl der Zeilen festlegen, die angezeigt werden sollen.
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.
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;
}