Чи є розширення для Firefox, яке дає багаторядкові панелі вкладок? І, якщо можливо, рядки не повинні переміщуватися вгору та вниз, як це роблять зазвичай панелі вкладок Windows.
Чи є розширення для Firefox, яке дає багаторядкові панелі вкладок? І, якщо можливо, рядки не повинні переміщуватися вгору та вниз, як це роблять зазвичай панелі вкладок Windows.
Відповіді:
TabMixPlus дозволяє багаторядкові панелі вкладок.
Це дозволить вам вибрати максимальну кількість рядків, які ви хочете, щоб вони відображалися.
Не зовсім відповідь на ваше запитання, але я вважаю, що вкладка Tree Style дуже корисна. Набирайте деяку висоту і порядок, ціною якоїсь ширини.
Tab Kit - групування вкладок, вертикальне дерево вкладок, кілька рядків та різні налаштування для користувачів живлення.
Підручник: Настройте поведінку вкладок у Firefox за допомогою набору вкладок
EDIT: Зараз я використовую інший метод, описаний у цій відповіді: https://superuser.com/a/1352233/260948
Щоб мати вкладки на декількох рядках, без значків, фіксованого розміру, я роблю наступним чином. Тестовано на Firefox 57 по 61 на Linux Fedora, без необхідності встановлення додаткової мітки табуляції. Усі кредити переходять до цих постів:
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/
Якщо ви не хочете видаляти піктограми з вкладок, опустіть два наступні рядки з файлу, який ми збираємось записати:
/* Tabs: no icons */
.tabbrowser-tabs .tab-icon-image { display: none !important; }
Отже, почнемо.
Закрийте firefox.
У Linux створіть таку папку, де RANDOMCHARACTERS буде відрізнятися на кожному комп'ютері:
~/.mozilla/firefox/RANDOMCHARACTERS.default/chrome/
У Windows 7 створіть таку папку, де YOURUSERNAME - ваше ім’я користувача, а RANDOMCHARACTERS буде відрізнятися на кожному комп’ютері:
C:\Users\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\
У старих версіях Windows папка є:
C:\Documents and Settings\YOURUSERNAME\Application Data\Mozilla\Firefox\Profiles\RANDOMCHARACTERS.default\chrome\
У Linux або Windows всередині вищевказаної папки створіть файл під назвою userChrome.css
Це повинен бути звичайний текст. Що означає, що ви повинні створити його за допомогою vi або kwrite, nano чи блокнота.
Всередині цього файлу userChrome.css напишіть весь наступний текст. Тоді збережіть і все. Насолоджуйтесь :)
@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;
}