Фоксовое - Квантумное
May. 5th, 2019 07:29 pmВ общем всё, решил нефиг ждать, буду собирать квантум под себя. Естественно ESR последней версии 60.6.1 которую взял здесь https://www.mozilla.org/ru/firefox/organizations/all/ Версии не ESR не рекомендую, плагины могут не работать, да и в ESR повторюсь, рекомендуется в настройках about:config (вводится в адресной строке ессно) отключить проверку электронных подписей т.е. ввести в строке поиска xpinstall.signatures.required найти эту строку и даблкликом переключить на false После этого, больше глюков связанных с копирастической политикой мозиллы по отношению к плагинам (в смысле когда отключаются нормальные плагины не из-за несовместимости а из-за отсутствия электронной подписи или там каких-то "непротестированных") всё больше похожей на майрософтовскую (пользователи винды привычные, ага) быть не должно. Конечно в настройках фокса рекомендуется отключать обновления, а то они ребята ушлые, мало ли что ещё придумают... Если уж обновлять, то самостоятельно будучи уверенным... Но нет худа без добра эта версия позволяет большее количество различных настроек.
Причин перехода вообще на квантум (вообще все файрфоксы после 57 версии это движок квантум) в принципе 2, точнее 3, первую причину я сказал выше
Вторая причина. Квантум действительно быстрый. Не скажу что в 2 раза быстрее предыдущего движка гекко, но ощутимо и заметно, может даже и в 2 раза)
И третья причина, под него всё-таки более свежие и рабочие такие нужные плагины, особенно связанные с безопасностью, что важно в наши тяжелые времена)
А вот главный его недостаток - ИНТЕРФЕЙС!!!!!11111
Вот им и займёмся. И во-первых и в главных так любимые файрфоксовцам олдфагам вкладки под адресной строкой, а не как сейчас принято над ней. И ура, сделать их можно! Но придётся потанцевать с конями больше чем этого хотелось бы.
Но я сразу подскажу. Повторюсь, никаких плагинов для этого как раньше не существует. Но насколько понял, глубокие настройки интерфейса здесь гораздо вариативнее чем в гекко, то есть знающим скриптерам вообще можно менять в интерфейсе очень многое если не всё.
До этого я читал много всяких форумов, только запутался. А сегодня начал понимать я с того что нашёл видео, смотреть до 2-й минуты. После второй минуты предлагается скачать файл, но его там нет,правда есть ссылка на англоязычный ролик у которого файлик есть и я его скачал, но там один параметр был неверен, пришлось поправить, см ниже
Для тех кому лень напишу коротко. Набираем в адресной строке about:support В разделе "Сведения о приложении" ищем строку "папка профиля" и нажимаем кнопку "открыть папку", либо смотрим путь к ней и переходим туда любым файловым менеджером. В ней ищем папку chrome (да, квантум хром, хром на обе ноги :) Если её нет создаём. Дальше самое сложное. в текстовом редакторе создаем файл userChrome.css
И вставляем туда вот это что ниже (между линиями):
________________________________________________________________
namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
/* TABS: on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
/* TABS: height */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 33px !important; /* adjust to suit your needs */
}
:root #tabbrowser-tabs {
--tab-min-height: 33px !important; /* needs to be the same as above under :root */
--tab-min-width: 80px !important;
____________________________________________________________
(В принципе можно скачать уже почти готовый файл отсюда http://82.73.215.203/online/userChrome.zip) Но прежде чем его копировать в нем нужно поменять параметр:
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 100vw !important;
на
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
(т.е. как видите одну цифру - 100 на 200)
Всё, копируем файл в папку chrome и перезапускаем фокс. Параметрами в файле можно и поиграть, будет забавно я так собсно и настроил, кое-какой фак здесь http://dogm.net/firefox-kak-sdelat-vkladki-vnizu-pod-adresnoj-strokoj-bez-addonov/ но из него тоже мало что понятно правда.
Следующим этапом у меня будет работа над тем как вернуть старую панель топ-сайтов. Это вроде бы должно быть проще, вот ссылка https://www.our-firefox.ru/kak-v-mozilla-firefox/kak-nastroit-i-uvelichit-top-saytov-v-firefox.html
Но в общем уже можно юзать.
P.S. Есть ещё мысль попробовать ночную сборку Nightly, вроде говорят что там тоже нет копирастии (но это не точно) но пока что наверное надо успокоиться и не гнаться за последними версиями.
https://mozilla-russia.org/products/firefox/history.html
UPD У них опять всё поменялось, просто оставлю ниже под линией текст нового файла userChrome.css
_____________________________________________________________________
namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* TABS: bottom - Firefox 65 and later - updated for 89+ */
/* https://searchfox.org/mozilla-release/source/browser/themes/shared/tabs.inc.css */
/* https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/css/tabs/tabs_below_navigation_toolbar_fx89.css */
/* https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox */
/* ROOT - VARS */
/* you can adjust the CSS variables until it looks correct */
/* you can use the Browser Toolbox to get the toolbar heights */
*|*:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 30px !important;
--tab-min-width: 60px !important;
--tab-adjust: 0px; /* adjust tab bar - only for 68-73 */
--tab-caption: 5px; /* caption buttons on tab bar */
}
/* TAB BAR - below nav-bar */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10 !important;}
#TabsToolbar {-moz-box-ordinal-group:1000 !important;}
#TabsToolbar {
display: block !important;
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
/* navigator-toolbox - PADDING */
*|*:root:not([chromehidden*="toolbar"]) #navigator-toolbox {
position: relative !important; /*89+*/
padding-bottom: calc(var(--tab-min-height) + 1px) !important; /*ADJUST*/
background-color: var(--toolbar-bgcolor) !important;
}
/* TabsToolbar with menubar and titlebar hidden - rules for Firefox 65-73 */
*|*:root[tabsintitlebar]:not([inFullscreen="true"]):not([sizemode="maximized"]) #toolbar-menubar[autohide="true"] ~
#TabsToolbar{
bottom: var(--tab-adjust); /*ADJUST*/
}
/* TABS: height */
#tabbrowser-tabs,
#tabbrowser-tabs > .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
min-height: var(--tab-min-height) !important;
max-height: var(--tab-min-height) !important;
}
#TabsToolbar {
height: var(--tab-min-height) !important;
margin-bottom: 1px !important;
box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important; /*OPTIONAL*/
background-color: var(--toolbar-bgcolor) !important;
color: var(--toolbar-color) !important;
/* z-index: 1 !important; */
}
/* indicators *//*
*|*:root[privatebrowsingmode=temporary] .private-browsing-indicator {
position: absolute !important;
display: block !important;
right: 0px !important;
bottom: 0px !important;
width: 14px !important;
pointer-events: none !important;
}
*/
.private-browsing-indicator {display: none !important;}
.accessibility-indicator {display: none !important;}
/* Indicators - HIDE *//*
*|*:root:not([accessibilitymode]) .accessibility-indicator {display: none !important}
*|*:root:not([privatebrowsingmode=temporary]) .private-browsing-indicator {display: none !important}
*/
/* Drag Space */
.titlebar-spacer[type="pre-tabs"],
.titlebar-spacer[type="post-tabs"] {
width: 20px !important;
}
/* Override vertical shifts when moving a tab */
#navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] > #nav-bar {
margin-top: unset !important;
}
/* Hide window-controls and caption buttons on Tab Bar */
#TabsToolbar #window-controls {display: none !important;}
#TabsToolbar .titlebar-buttonbox-container {display: none !important;}
Причин перехода вообще на квантум (вообще все файрфоксы после 57 версии это движок квантум) в принципе 2, точнее 3, первую причину я сказал выше
Вторая причина. Квантум действительно быстрый. Не скажу что в 2 раза быстрее предыдущего движка гекко, но ощутимо и заметно, может даже и в 2 раза)
И третья причина, под него всё-таки более свежие и рабочие такие нужные плагины, особенно связанные с безопасностью, что важно в наши тяжелые времена)
А вот главный его недостаток - ИНТЕРФЕЙС!!!!!11111
Вот им и займёмся. И во-первых и в главных так любимые файрфоксовцам олдфагам вкладки под адресной строкой, а не как сейчас принято над ней. И ура, сделать их можно! Но придётся потанцевать с конями больше чем этого хотелось бы.
Но я сразу подскажу. Повторюсь, никаких плагинов для этого как раньше не существует. Но насколько понял, глубокие настройки интерфейса здесь гораздо вариативнее чем в гекко, то есть знающим скриптерам вообще можно менять в интерфейсе очень многое если не всё.
До этого я читал много всяких форумов, только запутался. А сегодня начал понимать я с того что нашёл видео, смотреть до 2-й минуты. После второй минуты предлагается скачать файл, но его там нет,правда есть ссылка на англоязычный ролик у которого файлик есть и я его скачал, но там один параметр был неверен, пришлось поправить, см ниже
Для тех кому лень напишу коротко. Набираем в адресной строке about:support В разделе "Сведения о приложении" ищем строку "папка профиля" и нажимаем кнопку "открыть папку", либо смотрим путь к ней и переходим туда любым файловым менеджером. В ней ищем папку chrome (да, квантум хром, хром на обе ноги :) Если её нет создаём. Дальше самое сложное. в текстовом редакторе создаем файл userChrome.css
И вставляем туда вот это что ниже (между линиями):
________________________________________________________________
/* TABS: on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
/* TABS: height */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 33px !important; /* adjust to suit your needs */
}
:root #tabbrowser-tabs {
--tab-min-height: 33px !important; /* needs to be the same as above under :root */
--tab-min-width: 80px !important;
____________________________________________________________
(В принципе можно скачать уже почти готовый файл отсюда http://82.73.215.203/online/userChrome.zip) Но прежде чем его копировать в нем нужно поменять параметр:
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 100vw !important;
на
#TabsToolbar {
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
(т.е. как видите одну цифру - 100 на 200)
Всё, копируем файл в папку chrome и перезапускаем фокс. Параметрами в файле можно и поиграть, будет забавно я так собсно и настроил, кое-какой фак здесь http://dogm.net/firefox-kak-sdelat-vkladki-vnizu-pod-adresnoj-strokoj-bez-addonov/ но из него тоже мало что понятно правда.
Следующим этапом у меня будет работа над тем как вернуть старую панель топ-сайтов. Это вроде бы должно быть проще, вот ссылка https://www.our-firefox.ru/kak-v-mozilla-firefox/kak-nastroit-i-uvelichit-top-saytov-v-firefox.html
Но в общем уже можно юзать.
P.S. Есть ещё мысль попробовать ночную сборку Nightly, вроде говорят что там тоже нет копирастии (но это не точно) но пока что наверное надо успокоиться и не гнаться за последними версиями.
https://mozilla-russia.org/products/firefox/history.html
UPD У них опять всё поменялось, просто оставлю ниже под линией текст нового файла userChrome.css
_____________________________________________________________________
/* TABS: bottom - Firefox 65 and later - updated for 89+ */
/* https://searchfox.org/mozilla-release/source/browser/themes/shared/tabs.inc.css */
/* https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/css/tabs/tabs_below_navigation_toolbar_fx89.css */
/* https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox */
/* ROOT - VARS */
/* you can adjust the CSS variables until it looks correct */
/* you can use the Browser Toolbox to get the toolbar heights */
*|*:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 30px !important;
--tab-min-width: 60px !important;
--tab-adjust: 0px; /* adjust tab bar - only for 68-73 */
--tab-caption: 5px; /* caption buttons on tab bar */
}
/* TAB BAR - below nav-bar */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10 !important;}
#TabsToolbar {-moz-box-ordinal-group:1000 !important;}
#TabsToolbar {
display: block !important;
position: absolute !important;
bottom: 0 !important;
width: 200vw !important;
}
#tabbrowser-tabs {
width: 100vw !important;
}
/* navigator-toolbox - PADDING */
*|*:root:not([chromehidden*="toolbar"]) #navigator-toolbox {
position: relative !important; /*89+*/
padding-bottom: calc(var(--tab-min-height) + 1px) !important; /*ADJUST*/
background-color: var(--toolbar-bgcolor) !important;
}
/* TabsToolbar with menubar and titlebar hidden - rules for Firefox 65-73 */
*|*:root[tabsintitlebar]:not([inFullscreen="true"]):not([sizemode="maximized"]) #toolbar-menubar[autohide="true"] ~
#TabsToolbar{
bottom: var(--tab-adjust); /*ADJUST*/
}
/* TABS: height */
#tabbrowser-tabs,
#tabbrowser-tabs > .tabbrowser-arrowscrollbox,
.tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
min-height: var(--tab-min-height) !important;
max-height: var(--tab-min-height) !important;
}
#TabsToolbar {
height: var(--tab-min-height) !important;
margin-bottom: 1px !important;
box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important; /*OPTIONAL*/
background-color: var(--toolbar-bgcolor) !important;
color: var(--toolbar-color) !important;
/* z-index: 1 !important; */
}
/* indicators *//*
*|*:root[privatebrowsingmode=temporary] .private-browsing-indicator {
position: absolute !important;
display: block !important;
right: 0px !important;
bottom: 0px !important;
width: 14px !important;
pointer-events: none !important;
}
*/
.private-browsing-indicator {display: none !important;}
.accessibility-indicator {display: none !important;}
/* Indicators - HIDE *//*
*|*:root:not([accessibilitymode]) .accessibility-indicator {display: none !important}
*|*:root:not([privatebrowsingmode=temporary]) .private-browsing-indicator {display: none !important}
*/
/* Drag Space */
.titlebar-spacer[type="pre-tabs"],
.titlebar-spacer[type="post-tabs"] {
width: 20px !important;
}
/* Override vertical shifts when moving a tab */
#navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
padding-bottom: unset !important;
}
#navigator-toolbox[movingtab] #tabbrowser-tabs {
padding-bottom: unset !important;
margin-bottom: unset !important;
}
#navigator-toolbox[movingtab] > #nav-bar {
margin-top: unset !important;
}
/* Hide window-controls and caption buttons on Tab Bar */
#TabsToolbar #window-controls {display: none !important;}
#TabsToolbar .titlebar-buttonbox-container {display: none !important;}
no subject
Date: 2019-05-06 01:43 am (UTC)Задача: перенести все юзерские настройки about config в новый браузер. Я там намодифицировал очень много за долгое время, и даже не помню что. Их надо экспортировать и импортировать в новый абаут конфиг. То есть импортировать все отличное от дефолтных настроек. Вот в этом разделе саппорта Important Modified Preferences , очень их малая часть. Как это сделать?
no subject
Date: 2019-05-06 04:50 am (UTC)Главная особенность переноса в том что её имя уникально и присваивается фоксом в каждом новом случае так что переносить нужно не саму папку, а её содержимое в новую парку настроек, какая она там будет текущая. ЧТо конкретно в этой папке за что отвечает ройтесь сами) папка chrome уже понятно за что отвечает :) А вообще конечно полгода я искал, то есть я тот ещё спец, на форуме только что нахер не посылают, типа элементарно иди учи матчасть https://forum.mozilla-russia.org/viewtopic.php?id=73547
Но как припрёт так всё находится. Надеюсь так будет и с обходом блокировок.
no subject
Date: 2019-05-06 02:03 pm (UTC)Да, мне для портативной сборки конечно, я только такие юзаю. Причина? А можно на флешке затюнингованный браузер с паролями и избранным носить на любой комп.
А спасибо большое! Я это все прочту.
no subject
Date: 2019-06-04 05:04 pm (UTC)З.Ы. Сам сейчас лазию, ютуб сволочи опять иземнил интерфейс, вроде не вирус, так шрифты и анимация меню. Блин бесит и назад вернуть никак. Вот попутно гуглю. Вроде у них было переход на старый интерфейс надо погуглить у меня он и стоял да видлно сбросился, или они уже вообще отменили старый интерфейс (нашел кстати решение проблемы. уже и пост написал).
no subject
Date: 2019-06-05 12:43 am (UTC)no subject
Date: 2019-05-06 07:47 am (UTC)Вот здесь инфа https://support.mozilla.org/ru/kb/upravlenie-profilyami?redirectlocale=en-US&redirectslug=Managing-profiles
no subject
Date: 2019-05-06 02:05 pm (UTC)Спасибо большое! Профиль я конечно копировал. Но тут более узкая задача: скопировать только содержимое абаут конфиг. Мало ли, может я новый профиль хочу без старого мусора, но с настройками самого браузера. Почитаю вашу ссылку внимательно, спасибо.