Bilah tab multi baris Firefox?


8

Apakah ada ekstensi untuk Firefox yang memberi Anda bilah tab multi-baris ?, dan jika mungkin, baris-baris tersebut seharusnya tidak bergerak ke atas dan ke bawah, seperti yang biasanya dilakukan pada bilah tab Windows.


Jawaban (utama) untuk pertanyaan ini tidak berfungsi di Firefox Quantum. Saya telah mengajukan pertanyaan baru untuk solusi yang kompatibel dengan Firefox Quantum.
gerrit

Jawaban:


9

TabMixPlus memungkinkan bilah tab multi-baris.

Ini akan memungkinkan Anda untuk memilih jumlah maksimum baris yang Anda inginkan untuk ditampilkan.

TabMixPlus Opsi Tab Multi-baris


1
Sayangnya, Firefox Quantum mematahkan dukungan untuk Tab Mix Plus, jadi jawaban ini tidak lagi berfungsi untuk versi baru Firefox.
gerrit

5

Bukan jawaban tepat untuk pertanyaan Anda, tetapi saya menemukan Tree Style Tab sangat berguna. Dapatkan ketinggian dan ketertiban, dengan biaya beberapa lebar.

Tangkapan Layar Screenshot


1
Ini akan bagus pada monitor layar datar besar di mana Anda tidak perlu berpikir banyak tentang layar real estat. Jika mereka dapat disesuaikan lebih lanjut untuk membuat nama lebih kecil, ini akan menjadi luar biasa.
Isxek

Yah add-on itu punya banyak pilihan, kok. Misalnya, bilah kiri dapat menyembunyikan otomatis atau membuatnya lebih kecil. Juga, mengetahui bahwa sebagian besar situs dirancang untuk 1024x800 dan laptop saya memiliki 1280x800, itu berfungsi baik bagi saya, hanya mengatakan: P.
ianix

ya, aku juga suka yang ini.
Ronald Pottol

@lsxek - Anda dapat mengubah ukuran lebar pohon-tab dengan mengklik dan menarik garis pemisah antara pohon-tab dan halaman. Terkadang saya menyusut sehingga hanya ikon halaman yang ditampilkan.
Samuel Jaeschke

di Tab Kit Anda memiliki pilihan antara gaya pohon DAN multi-baris (mereka menyebutnya Vertical Tab Bar)


3

EDIT: Saya sekarang menggunakan metode yang berbeda, dijelaskan dalam jawaban ini: https://superuser.com/a/1352233/260948


Untuk memiliki tab pada beberapa baris, tanpa ikon, dengan ukuran tetap saya lakukan sebagai berikut. Diuji pada Firefox 57 hingga 61 di Linux Fedora, tanpa perlu menginstal tab mix plus. Semua kredit dikirim ke posting ini:

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/

Jika Anda tidak ingin menghapus ikon dari tab, maka abaikan dua baris berikut dari file yang akan kita tulis:

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

Jadi, mari kita mulai.

Tutup firefox.

Di Linux buat folder berikut, di mana RANDOMCHARACTERS akan berbeda di setiap komputer:

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

Pada Windows 7, buat folder berikut, di mana YOURUSERNAME adalah nama pengguna Anda dan RANDOMCHARACTER akan berbeda di setiap komputer:

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

Pada versi Windows yang lebih lama foldernya adalah:

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

Di Linux atau Windows, di dalam folder di atas, buat file bernama userChrome.css

Itu harus berupa teks biasa. Yang berarti Anda harus membuatnya menggunakan vi atau kwrite atau nano atau notepad.

Di dalam file userChrome.css ini, tulis semua teks berikut. Kemudian simpan dan hanya itu. Nikmati :)

    @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;
    }

Apakah ini berfungsi dengan Firefox Quantum?
gerrit

@gerrit, itu pertanyaan yang sangat bagus, dan itu juga alasan utama saya bukan penggemar menggunakan istilah "Quantum." Penulis menekankan bahwa solusinya adalah "Diuji pada Firefox 57," yang menunjukkan nomor versi resmi. Lebih penting lagi, Firefox 57 adalah versi pertama dari browser Mozilla yang memakai label Quantum .
Run5k

2
@ kritik saya mengujinya sekarang. Ini bekerja pada Firefox 61.0.2, yang merupakan versi terbaru pada Fedora 28. Seperti sebelumnya, drag dan drop tab tidak bekerja dengan baik, tetapi tidak merusak apa pun. Tabnya ada di sana.
salvador
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.