ничего измененного установить не получится, если предварительно не сделано это.
config.js и config-prefs.js, которые я по той инструкции должна создать и положить куда надо, там у меня лежат уже (установка user_chrome_files их тоже потребовала). config-prefs.js у меня точно такой же, значит, ничего не нужно добавлять. А вот config.js другой. Мне код для config.js из этой инструкции весь, как он есть, вставить в пустой абзац в конце уже имеющегося файла config.js? Или как? (Экспериментировать боюсь уже.)
Отсутствует
foxnub
уверены что только мой, или вообще стили не работают...
возможно не включена настройка toolkit.legacyUserProfileCustomizations.stylesheets - true
_zt
не это проще сделать новую приблуду как Sidebar Tabs кстати можно наверно в нем тоже сделать историю похожим образом...
что касается в отдельный файл вынести, то думаю не стоит пока из-за одного этого кода, он стартует раньше и для загрузчика не подходит
Обновил код для библиотеки
добавил туда дополнения с ещё одним параметром chrome://browser/content/places/places.xhtml?date_site_query
linlin
только из-за этого не обязательно отключать проверку подписи для
можно подписать дополнение на АМО (требуется регистрация) https://addons.mozilla.org/ru/developer … stribution
выбираете Самостоятельно и продолжить...
Перед этим отредактируйте вашу тему и проверьте её, откройте about:debugging#/runtime/this-firefox
нажмите Загрузить временное дополнение...
Отредактировано Vitaliy V. (18-12-2020 19:27:36)
Отсутствует
Всё-таки попробовала дополнить уже имеющийся config.js кодом отсюда (просто вставила в конец). Текстовый редактор сообщил, что невозможно сохранить изменения. Эти коды там как-то по-другому нужно совместить, или это в принципе невозможно? А при подписи темы на АМО (так большинство делает, редактируя чужое расширение под себя? я не выставлю себя там автором, которым я не являюсь?) там в файлах темы надо было оставить папку META-INF и mozilla-recommendation.json? Потому что я всё это стёрла и сам xpi-архив переименовала.
Отсутствует
Всё-таки попробовала дополнить уже имеющийся config.js кодом отсюда (просто вставила в конец)
пробуйте этот https://forum.mozilla-russia.org/viewto … 58#p780458
добавлять в начало файла, первую часть кода до 28 строки
Текстовый редактор сообщил, что невозможно сохранить изменения.
Угу директория установки только для чтения для вас, от админа там нужно редактировать или скопировать туда отредактированный.
я не выставлю себя там автором, которым я не являюсь?)
Нет я же написал выбрать Самостоятельно, вы нигде себя не выставите
там в файлах темы надо было оставить папку META-INF и mozilla-recommendation.json?
META-INF это старая подпись соответственно не нужна, когда подпишите будет такая же папка,
для темы достаточно оставить только manifest.json
Отсутствует
Vitaliy V.
проще сделать новую приблуду как Sidebar Tabs
Было бы шикарно. Тем более, что у вас уже есть свой стиль для библиотеки - https://forum.mozilla-russia.org/viewtopic.php?pid=785798#p785798
кстати можно наверно в нем тоже сделать историю похожим образом...
В нем же это есть - скрин, как в стандартном сайдбаре.
он стартует раньше и для загрузчика не подходит
Это не самое важное, путь так остается.
linlin
config.js - просто дополнить. И желательно подписывать коды, что бы потом не путаться и не дублировать. Например в начале каждого кода добавить строку типа:
// код для неподписанных
или
// код для UCF
Так то верно, если один раз что то исправить, то можно и подписать. Но, если начал, то потом еще что то исправить хочется, потом еще, потом строчку изменить в одном расширении, css в другом, диалог в третьем... Устанешь подписывать каждое, после каждой хотелки.
Отредактировано _zt (18-12-2020 22:14:07)
Отсутствует
Vitaliy V.
_zt
Получилось наконец!
С файлом config.js отсюда, в который я добавила код из конфига для user_chrome_files только после того, как тему установила. А ещё такой вопрос. Вот этот скрипт, который у меня теперь стоит и отменяет проверку цифровой подписи, не делает ли менее безопасным? В смысле не сможет ли теперь какая-нибудь нечисть без моего ведома в браузер влезть? Или такая вещь, как расширение, в принципе не может скрытно установиться (если только сама Mozilla, как всегда, не спросясь что-нибудь там втихаря установит)?
Отсутствует
_zt
Ничего не обещаю, но на всякий случай поясните а то не очень понятна ваша цитата
А можно тоже самое, но с "историей, загрузками и метками" на одном уровне с "панель закладок, меню закладок и другие закладки".
т.е. история по сайтам и без пункта Все закладки ?
Если будет много истории, то где то в конце остальное искать...
С файлом config.js отсюда
и с чего бы это вы выбрали оттуда вместо моей ссылки на актуальный конфиг.
А тот, тоже же Dumby делал https://forum.mozilla-russia.org/viewto … 95#p760895 ещё в 2018 году
не делает ли менее безопасным?
Конечно делает, а вы что ожидали да ещё на
Отредактировано Vitaliy V. (19-12-2020 00:25:06)
Отсутствует
foxnubСтиль работает. Под панелью закладок.
Я не скрываю что со стилями нуб и видимо что-то не так делаю. Если не трудно "разжуёте" пошагово как надо делать? Если трудно - сорри, просто меня уже выбешивает поиск внизу страницы без возможности поднять вверх как у Оперы.
Отсутствует
foxnub
Проверьте в about:config , что разрешены свои стили:
toolkit.legacyUserProfileCustomizations.stylesheets --> true
В Вашем профиле (см. about:support) должна быть папка chrome, а в ней текстовый файл userChrome.css. Если нет - создайте, кодировка файла (желательно) 65001 (UTF-8) без BOM.
Скопируйте код из поста №8655 и в текстовом редакторе вставьте в файл userChrome.css. Сохраните, запустите .
Можно сохранить код отдельным файлом в папку chrome, назвав его, например, "findbar_top.css". Тогда в файл userChrome.css код вставлять не надо, просто добавьте следующую строку:
@import "findbar_top.css";
Отредактировано xrun1 (19-12-2020 01:22:05)
Отсутствует
и с чего бы это вы выбрали оттуда вместо моей ссылки на актуальный конфиг.
С ним не получилось. Я вставила его в начало config.js для user_chrome_files, но при попытке установить тему получила:
И так всё время было (я несколько раз удаляла этот конфиг с сотоварищем config-prefs.js и вставляла заново), пока не решила попробовать тот код в файле config.js без кода для UCF. Тут же всё получилось. Добавила код для UCF - опять никаких проблем. А он чем-то нехорош? Нельзя такой старый код использовать, проблемы могут быть?
.
Конечно делает
Но ведь не настолько, что всякая гадость сама втихую устанавливаться начнёт. Всё-таки всё ещё я решаю, какое расширение добавить (если Мазила это не сделает за меня. Хотела инспектор браузера на русском, но русификация мне вместо этого кучу мусорных расширений насыпала, в том числе price.ru, на который антивирус ругается.)
.
И желательно подписывать коды, что бы потом не путаться и не дублировать. Например в начале каждого кода добавить строку типа:
// код для неподписанных
или
// код для UCF
А /**/ в config.js нельзя использовать? Я к этому виду комментария очень привыкла. В других файлах скриптов я его видела. Значит, тоже можно наверное.
Отредактировано linlin (19-12-2020 01:44:57)
Отсутствует
linlin
если в дополнении нет ID то ошибка есть и на Firefox Developer Edition без всяких config.js
там проверка отключается в about:config
поэтому лучше добавить ID https://developer.mozilla.org/en-US/doc … c_settings
чем использовать старый код
Отредактировано Vitaliy V. (19-12-2020 02:06:41)
Отсутствует
foxnub
уверены что только мой, или вообще стили не работают...
возможно не включена настройка toolkit.legacyUserProfileCustomizations.stylesheets - true
Спасибо!
Так и есть, эта настройка не была включена, + я по неопытности скопировал и слово "Код:" в файл userChrome.css
Работает поиск теперь вверху!
А в настройках кода можно подшаманить циферки - чтобы панелька была побольше, подлинее?
Отсутствует
А в настройках кода можно подшаманить циферки - чтобы панелька была побольше, подлинее?
Добавил ещё настроек см. комментарии в коде https://forum.mozilla-russia.org/viewto … 86#p782586
Отсутствует
linlin
Начерно можно, /**/ это многострочный комментарий, // - однострочный, до конца строки. Например в user.js многострочные комментарии работают.
Безопасность конечно падает, для тех кто жмет все подряд, ничего не читая. Без вашего ведома ничего не поставится, вы все равно должны подтвердить установку.
Vitaliy V.
Как то так, если возможно
Если будет много истории, то где то в конце остальное искать...
Тогда так, в виде опции
Отсутствует
есть хороший стиль позволяющий список закладок отображать в виде задаваемого числа колонок Bookmarks Menu in Multiple Columns (Firefox 32-69)
https://userstyles.org/styles/119797/bookmarks-menu-in-multiple-columns-firefox-32-69
к сожалению предложенный в указанной выше теме стиль работает только до 69 версии ФФ (аддоны отвалились ещё раньше), при этом - только со старой версией Stylish 2.1.1.
может для 83-й и последующих версий ФФ уже придумали стиль отображения закладок в виде нескольких колонок?
Отсутствует
Отсутствует
fram_64
78+скрытый текстВыделить кодКод:
@-moz-document url("chrome://browser/content/browser.xhtml") { #BMB_bookmarksPopup, #bookmarksMenuPopup, #PlacesChevronPopup, toolbarbutton.bookmark-item > menupopup[placespopup="true"] { --v-column-count: 3; /* количество колонок меню */ --v-column-count-child: 2; /* количество колонок подменю */ --v-column-width: 18em; /* ширина колонок меню */ --v-column-width-child: 18em; /* ширина колонок подменю */ --v-column-separator-color: var(--panel-separator-color, ThreeDShadow); /* цвет разделителей */ --v-column-scrollbar-overflow-y: auto; /* hidden - чтобы скрыть скроллбар */ --v-column-scrollbar-colors: rgb(0, 116, 232) transparent; /* цвета скроллбара */ --v-column-filter-child: none; /* filter для подменю например brightness(0.9) */ /* font-size: 1.25rem !important; /* размер шрифта в rem или px */ /* эти настройки работают только если используется стиль для меню https://forum.mozilla-russia.org/viewtopic.php?pid=764365#p764365 */ --v-menupopup-item-min-height: 20px; /* минимальная высота пунктов меню */ --v-menupopup-child-color: var(--arrowpanel-color, FieldText); /* цвет текста подменю */ --v-menupopup-child-background: var(--arrowpanel-background, Field); /* цвет фона подменю */ /* **************************************************** */ --v-menupopup-default-background: var(--arrowpanel-background, Field); --v-column-display: inline-block; --v-column-gap: 1px; --v-column-rule-width: 1px; --v-column-rule-style: solid; min-width: calc(var(--v-column-count, 0) * (var(--v-column-gap, 0px) + var(--v-column-width, 0px)) + 30px) !important; max-width: none !important; width: auto !important; } scrollbox[part="scrollbox"][orient="vertical"] { overflow-y: var(--v-column-scrollbar-overflow-y, hidden); scrollbar-width: thin; scrollbar-color: var(--v-column-scrollbar-colors, initial); } scrollbox[part="scrollbox"][orient="vertical"] > *|slot { display: var(--v-column-display, contents) !important; column-count: var(--v-column-count, initial) !important; column-width: var(--v-column-width, initial) !important; column-rule: var(--v-column-rule-width, initial) var(--v-column-rule-style, initial) var(--v-column-separator-color, initial) !important; column-gap: var(--v-column-gap, initial) !important; } :is(#BMB_bookmarksPopup,#bookmarksMenuPopup,#PlacesChevronPopup,toolbarbutton.bookmark-item > menupopup[placespopup="true"]) menupopup { --v-column-count: var(--v-column-count-child) !important; --v-column-width: var(--v-column-width-child) !important; min-width: calc(var(--v-column-count, 0) * (var(--v-column-gap, 0px) + var(--v-column-width, 0px)) + 30px) !important; filter: var(--v-column-filter-child); --v-arrowpanel-color: var(--v-menupopup-child-color); --v-arrowpanel-background: var(--v-menupopup-child-background); } :is(#BMB_bookmarksPopup,#bookmarksMenuPopup,#PlacesChevronPopup,toolbarbutton.bookmark-item > menupopup[placespopup="true"]) > menu > menupopup > menu > menupopup { --v-arrowpanel-color: var(--arrowpanel-color, FieldText); --v-arrowpanel-background: var(--v-menupopup-default-background); filter: none; } #BMB_bookmarksPopup[emptyplacesresult="true"], #bookmarksMenuPopup[emptyplacesresult="true"], #PlacesChevronPopup[emptyplacesresult="true"], toolbarbutton.bookmark-item > menupopup[placespopup="true"][emptyplacesresult="true"], :is(#BMB_bookmarksPopup,#bookmarksMenuPopup,#PlacesChevronPopup,toolbarbutton.bookmark-item > menupopup[placespopup="true"]) menupopup[emptyplacesresult="true"] { --v-column-count: 1 !important; --v-column-width: 8em !important; } :is(#BMB_bookmarksPopup,#bookmarksMenuPopup,#PlacesChevronPopup,toolbarbutton.bookmark-item > menupopup[placespopup="true"]) :is(menu,menuitem,menucaption,menuseparator) { width: -moz-available !important; } :is(#BMB_bookmarksPopup,#bookmarksMenuPopup,#PlacesChevronPopup,toolbarbutton.bookmark-item > menupopup[placespopup="true"]) menuseparator { -moz-appearance: none !important; appearance: none !important; position: relative !important; padding: 0 !important; margin: 0 !important; border: none !important; border-top: 1px solid var(--v-column-separator-color) !important; margin-bottom: -4px !important; height: 4px !important; min-height: 4px !important; max-height: 4px !important; } }
на портабельном 83 фоксе Stylish 3.1.8 не хочет ставить
сделал скрины
Отсутствует
Renegade
причем тут Stylish, название этой темы прочтите...
А расширениям давно нет прямого доступа к интерфейсу
Отсутствует
Vitaliy V.
Почему Ctrl+Shift+W/Q это одно и тоже? оба вырубают лису.
Также под хоткеи можно сделать такое, Ctrl+Shift+Q простои перезапуск, Ctrl+Shift+Q+Q перезапуск без кеша?
Отредактировано b0ttle (19-12-2020 18:41:44)
Отсутствует
Подскажите , пожалуйста , варианты решения . Сделать границы адресной строки вровень со значками панели или минимальным отступом . Если нет такого , то как поменять цвет границ адресной строки ? Чтоб вообще не выделялись на тулбаре .
И второй вопрос . Как сдвинуть кнопку закрытия вкладки вверх и вправо ?
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #urlbar[breakout][breakout-extend] { top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important; left: 0 !important; width: 100% !important; } #urlbar[breakout][breakout-extend] > #urlbar-input-container { height: var(--urlbar-height) !important; padding-block: 0px !important; padding-inline: 0px !important; } #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background { animation-name: none !important; } #urlbar[breakout][breakout-extend] > #urlbar-background { box-shadow: none !important; } /* Change Title/tabs height */ #tabbrowser-tabs { --tab-min-height: 22px !important; margin-left: 0px !important; height: 22px !important; } *|*:root[uidensity="compact"] { --toolbarbutton-outer-padding: 4px !important; --toolbarbutton-inner-padding: 2px !important; --v-urlbar-search-container: 0px; } *|*:root:not([uidensity="compact"]) #back-button { padding-top: 0 !important; padding-bottom: 0 !important; padding-inline-start: var(--toolbarbutton-outer-padding) !important; padding-inline-end: 0 !important; } #navigator-toolbox { border-block: none !important; box-shadow: none !important; padding-top: 0 !important; -moz-appearance: none !important; appearance: none !important; } #urlbar-container, #search-container { padding-block: var(--v-urlbar-search-container) !important; margin-inline: 0px !important; } #urlbar-search-splitter { min-width: 0px !important; width: 0px !important; margin: 0 0px !important; } #page-action-buttons > :not(#star-button-box) { display: none !important; } .urlbar-history-dropmarker { display: none !important; } .tabbrowser-tab image.tab-icon-image { display: none !important; } * { font-family: "Corbel"; } * { font-size: 11pt !important; } * { font-weight: bold !important; } .tab-line{ display: none !important; } .tab-label { -moz-box-flex: 1 !important; text-align: center !important; }
Отсутствует
linlin
если в дополнении нет ID то ошибка есть и на Firefox Developer Edition без всяких config.js
там проверка отключается в about:config
поэтому лучше добавить ID https://developer.mozilla.org/en-US/doc … c_settings
чем использовать старый код
Если я правильно понимаю, обладатели версии для разработчиков могут отключить проверку цифровой подписи в about:config, файл config.js им для этого не нужен. Но если бы у моей темы был ID, я бы тоже могла отказаться от config.js, несмотря на то, что у темы нет цифровой подписи.
Я посмотрела, в manifest.json ID нет, но в about:debugging#/runtime/this-firefox написано, что ID моей темы - это название xpi-архива, которое он получил устанавливаясь в папку extensions. То есть я могу теперь выкинуть из config.js тот старый код отключающий проверку циф. подписи, и не отключит и не удалит мою тему.
Или можно вставить в manifest.json:
"browser_specific_settings": {
"gecko": {
"id": "тут что-то вроде фальшивого и-мэйла или салат из букв и цифр с дефисами и в фигурных скобках",
"strict_min_version": "84.0"
}
}
и тогда даже при установке темы или расширения без циф. подписи config.js не нужен. Так?
Отсутствует
Ctrl+Shift+W/Q это одно и тоже? оба вырубают лису.
не совсем https://support.mozilla.org/ru/kb/soche … -i-vkladki
Ctrl + Shift + W - Закрыть окно
Ctrl + Shift + Q - Выход для
Ctrl + Q - Выход для
Ctrl+Shift+Q+Q перезапуск без кеша?
не понял что за Q+Q
и вообще выберите свободные раскладки
может так?
Ctrl + Alt + Q - простой перезапуск
Ctrl + Alt + Shift + Q - перезапуск без кеша
skichmen
во первых границы кнопок определяется не по значку,
когда наводите курсор на кнопку, вот эта подсветка фона и должна быть одинаковым по высоте с урлбаром
*|*:root[uidensity="compact"] {
--toolbarbutton-outer-padding: 4px !important;
--toolbarbutton-inner-padding: 2px !important;
--v-urlbar-search-container: 0px;
}
/* Change Title/tabs height */ *|*:root[uidensity="compact"] { --toolbarbutton-outer-padding: 1px !important; --toolbarbutton-inner-padding: 4px !important; --v-urlbar-search-container: 1px; } #tabbrowser-tabs { --tab-min-height: 22px !important; margin-left: 0px !important; } #TabsToolbar { --toolbarbutton-outer-padding: 0px !important; --toolbarbutton-inner-padding: 2px !important; } #urlbar:not(:-moz-lwtheme):not([focused="true"]) > #urlbar-background, #searchbar:not(:-moz-lwtheme):not(:focus-within) { border-color: transparent !important; } .tab-content { padding: 0 1px !important; } .tab-close-button { margin: 0 !important; } .tab-label { line-height: 1.25em !important; }
а это вообще лучше удалить, почему бы в шрифты не настроить,
или хотя бы объедините в одно правило
* {
font-size: 11pt !important;
}
* {
font-weight: bold !important;
}
и тогда даже при установке темы или расширения без циф. подписи config.js не нужен. Так?
Нет для релизных версий нужен config.js, тот на который я ссылку давал, а ID нужен для того чтобы не было той ошибки которая возникла у вас
Отредактировано Vitaliy V. (19-12-2020 20:18:57)
Отсутствует
Vitaliy V.
Цель вопроса была или сделать адресною строку вровень со значками ( уменьшить вертикальный размер ) , или скрыть границы адресной строки . Чтобы не моргала вообще . На светлой теме выглядит не очень . а на тёмной вообще кошмар и раздражение )))
С Вашими поправками и таким кодом
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #urlbar[breakout][breakout-extend] { top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important; left: 0 !important; width: 100% !important; } #urlbar[breakout][breakout-extend] > #urlbar-input-container { height: var(--urlbar-height) !important; padding-block: 0px !important; padding-inline: 0px !important; } #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background { animation-name: none !important; } #urlbar[breakout][breakout-extend] > #urlbar-background { box-shadow: none !important; } /* Change Title/tabs height */ *|*:root[uidensity="compact"] { --toolbarbutton-outer-padding: 1px !important; --toolbarbutton-inner-padding: 4px !important; --v-urlbar-search-container: 1px; } #tabbrowser-tabs { --tab-min-height: 22px !important; margin-left: 0px !important; } #TabsToolbar { --toolbarbutton-outer-padding: 0px !important; --toolbarbutton-inner-padding: 2px !important; } #urlbar:not(:-moz-lwtheme):not([focused="true"]) > #urlbar-background, #searchbar:not(:-moz-lwtheme):not(:focus-within) { border-color: transparent !important; } .tab-content { padding: 0 1px !important; } .tab-close-button { margin: 0 !important; } .tab-label { line-height: 1.25em !important; }
выглядит не очень .
А за крестик спасибо !!!
Общий в системе шрифт Ubuntu ... а в лисе почему-то Corbel . Не объяснимо !
Вот так у меня 78-esr выглядит . Но это с настройкой Firefox-color . Хочется похожего без расширения , а средствами userchrome .
Отредактировано skichmen (19-12-2020 21:13:54)
Отсутствует
причем тут Stylish, название этой темы прочтите...
большущее спасибо! не сразу установил.
Отредактировано Renegade (19-12-2020 21:23:56)
Отсутствует