Barre d'onglets multi-lignes de Firefox?

8

Existe-t-il une extension pour Firefox qui vous donne une barre d'onglets à plusieurs lignes?, Et si possible les lignes ne doivent pas être mélangées de haut en bas, comme le font généralement les barres d'onglets de Windows.

Le flash
la source
Les réponses (principales) à cette question ne fonctionnent pas sur Firefox Quantum. J'ai posé une nouvelle question pour une solution compatible avec Firefox Quantum.
gerrit

Réponses:

9

TabMixPlus autorise les barres d'onglets à plusieurs lignes.

Il vous permettra de choisir le nombre maximum de lignes que vous souhaitez qu'il affiche.

Options d'onglet à plusieurs lignes TabMixPlus

jmohr
la source
1
Malheureusement, Firefox Quantum a interrompu la prise en charge de Tab Mix Plus, donc cette réponse ne fonctionne plus pour les nouvelles versions de Firefox.
gerrit
5

Pas exactement la réponse à votre question, mais je trouve l' onglet Style d'arbre très utile. Prenez de la hauteur et de l'ordre, au prix d'une certaine largeur.

Arbre de capture d'écran

ianix
la source
1
Ce serait bien sur un grand moniteur à écran plat où vous n'avez pas à penser beaucoup à l'immobilier d'écran. S'ils peuvent être ajustés davantage pour rendre les noms plus petits, ce serait formidable.
Isxek
Eh bien, le module complémentaire a beaucoup d'options, vraiment. Par exemple, la barre de gauche peut masquer automatiquement ou simplement la réduire. De plus, sachant que la plupart des sites sont conçus pour 1024x800 et que mon ordinateur portable a 1280x800, cela fonctionne très bien pour moi, en disant simplement: P.
ianix
oui, j'aime aussi celui-ci.
Ronald Pottol
@lsxek - Vous pouvez redimensionner la largeur de l'arborescence des onglets en cliquant et en déplaçant la ligne de séparation entre l'arborescence des onglets et la page. Je le fais parfois rétrécir pour que seules les icônes de page s'affichent.
Samuel Jaeschke
dans le Kit d'onglets, vous avez le choix entre un style d'arbre ET plusieurs lignes (ils l'appellent Barre d'onglets verticale)
3

EDIT: J'utilise maintenant une méthode différente, décrite dans cette réponse: https://superuser.com/a/1352233/260948


Pour avoir les onglets sur plusieurs lignes, sans icônes, de taille fixe, je fais comme suit. Testé sur Firefox 57 à 61 sur Linux Fedora, sans avoir besoin d'installer tab mix plus. Tous les crédits vont à ces postes:

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/

Si vous ne souhaitez pas supprimer les icônes des onglets, omettez les deux lignes suivantes du fichier que nous allons écrire:

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

Alors, commençons.

Fermez Firefox.

Sous Linux, créez le dossier suivant, où les RANDOMCHARACTERS seront différents sur chaque ordinateur:

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

Sous Windows 7, créez le dossier suivant, où VOTRE NOM D'UTILISATEUR est votre nom d'utilisateur et les RANDOMCHARACTERS seront différents sur chaque ordinateur:

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

Sur les anciennes versions de Windows, le dossier est:

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

Sous Linux ou Windows, dans le dossier ci-dessus, créez un fichier nommé userChrome.css

Ce doit être du texte brut. Ce qui signifie que vous devez le créer en utilisant vi ou kwrite ou nano ou bloc-notes.

Dans ce fichier userChrome.css, écrivez tout le texte suivant. Ensuite, enregistrez et c'est tout. Prendre plaisir :)

    @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
la source
Est-ce que cela fonctionne avec Firefox Quantum?
gerrit
@gerrit, c'est une très bonne question, et c'est aussi la principale raison pour laquelle je ne suis pas fan de l'utilisation du terme "Quantum". L'auteur a souligné que sa solution était "Testée sur Firefox 57", ce qui indique le numéro de version officiel. Plus précisément, Firefox 57 a été la toute première version du navigateur de Mozilla à porter l'étiquette Quantum .
Run5k
2
@gerrit Je l'ai testé en ce moment. Il fonctionne sur Firefox 61.0.2, qui est la dernière version de Fedora 28. Comme auparavant, le glisser-déposer des onglets ne fonctionne pas bien, mais il ne casse rien non plus. Les onglets sont là, de toute façon.
salvador