Barra de abas multi-linha do Firefox?

7

Existe uma extensão para o Firefox que lhe dá uma barra de abas multi-linha ?, e se possível as linhas não devem ser arrastadas para cima e para baixo, como as barras de abas do Windows normalmente fazem.

    
por Robinicks 17.09.2009 / 00:33

4 respostas

9

TabMixPlus permite barras de abas com várias linhas.

Ele permitirá que você escolha o número máximo de linhas que deseja exibir.

    
por 17.09.2009 / 00:36
5

Não é exatamente a resposta à sua pergunta, mas eu acho Guia Estilo da Árvore muito útil. Ganhe alguma altura e ordem, a um custo de alguma largura.

    
por 17.09.2009 / 01:00
4

Kit de guias - Agrupamento de guias, árvore de guias verticais, várias linhas e vários ajustes para usuários avançados.

Tutorial: Personalizar o comportamento dos separadores no Firefox com o Tab Kit

    
por 17.09.2009 / 00:37
3

Para ter as guias em várias linhas, sem ícones, de tamanho fixo, faço o seguinte. Testado no Firefox 57 a 61 no Linux Fedora, sem a necessidade de instalar o guia mix plus. Todos os créditos vão para estas postagens:

link

link

Se você não quiser remover os ícones das guias, omita as duas linhas seguintes do arquivo que vamos escrever:

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

Então, vamos começar.

Fechar o firefox.

No Linux, crie a seguinte pasta, onde RANDOMCHARACTERS será diferente em cada computador:

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

No Windows 7, crie a seguinte pasta, onde YOURUSERNAME é seu nome de usuário e RANDOMCHARACTERS será diferente em cada computador:

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

Em versões mais antigas do Windows, a pasta é:

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

No Linux ou Windows, dentro da pasta acima, crie um arquivo chamado userChrome.css

Deve ser texto simples. O que significa que você deve criá-lo usando vi ou kwrite ou nano ou notepad.

Dentro deste arquivo userChrome.css, escreva o seguinte texto. Então salve e é isso. Aproveite:)

    @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;
    }
    
por 26.12.2017 / 13:31