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.
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:
TabMixPlus memungkinkan bilah tab multi-baris.
Ini akan memungkinkan Anda untuk memilih jumlah maksimum baris yang Anda inginkan untuk ditampilkan.
Bukan jawaban tepat untuk pertanyaan Anda, tetapi saya menemukan Tree Style Tab sangat berguna. Dapatkan ketinggian dan ketertiban, dengan biaya beberapa lebar.
Tab Kit - Pengelompokan tab, hierarki tab vertikal, multi-baris , dan berbagai penyesuaian untuk pengguna listrik.
Tutorial: Kustomisasi Perilaku Tab di Firefox dengan Tab Kit
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;
}