lexxkiller / LibPortablePlus_Profiles

Преднастроенные профили для сборки LibPortablePlus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Минимально настроенный профиль для сборки LibPortablePlus версии 22.06.26+

!!! ТОЛЬКО ДЛЯ СОЗДАНИЯ НОВОГО ПРОФИЛЯ
!!! ТОЛЬКО ДЛЯ 91 ESR, выше могут не все стили работать

Скачать | Скрины с TST | Скрины без TST | Скрины старые, но вид не сильно поменялся.
Описание и перечни не полные, что вспомнил, то записал.

Начало:

 Подготовьте сборку по инструкции к ней
 Киньте папку profile в корень сборки
 Согласитесь на перезапись (без исключений)
 Запустите браузер
 Перезагрузите браузер (например, кнопкой в левом нижнем углу окна)
 Тему включайте любую (в темных больше интересного)

 Если не хотите пользоваться TST то:
    Отключите/удалите все расширения с TST в имени
 Удалите строку с 'ToggleNativeTabs_ucf.js' в
   .\profile\chrome\user_chrome_files\custom_scripts\CustomStylesScripts.jsm
 и секции с 'UCF_TST_TabPreview.jsm' и 'UCF_TST_TabPreview.jsm' в
   .\profile\chrome\user_chrome_files\custom_scripts\custom_js\UCF_JSM_Loader.js

 Если хотите пользоваться TST без панели нативных вкладок то:
   Закомментируйте строку с ToggleNativeTabs_ucf.js в
     .\profile\chrome\user_chrome_files\custom_scripts\CustomStylesScripts.jsm
   и раскомментируйте в userChrome.css импорт стиля скрытия панели вкладок.
   Или, если хотите иметь быстрый доступ к нативным вкладкам, просто раскомментируйте
   18-ю строку в файле
     .\profile\chrome\user_chrome_files\custom_scripts\custom_js\ToggleNativeTabs_ucf.js
   но тогда панель, при открытии дополнительных окон, будет самопроизвольно появлятся и ее
   придется закрывать вручную соответствующей кнопкой

 Если не нужна очистка при закрытии, переопределите это в меню ЛКМ
 кнопки Quick Toggle Settings, верхняя синяя кнопка на панели слева

 При использовании светлых тем можете применить в TST >> Настройки >>
 Расширенные настройки - файл стиля из папки
 profile-tstex\maintenance\AddonSettings\treestyletab-light.css,
 а когда ослепнете от белезны :-), то включить обратно темную тему и
 восстановить treestyletab-dark.css

 Если хотите иконизировать все контекстные и выпадающие меню, то киньте
 папку "chrome", из архива "icons_in_menu.7z", в профиль, с перезаписью
 Если профиль до этого уже запускался, то потребуется перезагрузить браузер
 с очисткой кэша загрузки (например, ПКМ по кнопке в левом нижнем углу окна)
Отличие батников профиля от батников сборки:
  Добавлена очистка баз предустановленного uBlock
  Добавлена очистка базы истории предустановленного TextArea Cache
  Добавлена очистка базы скрипта истории поисков по странице
  Добавлена очистка браузерных баз, которые временами разбухают до десятков
  и сотен Мб, но не содержат ничего критически важного.
Переезд со старого профиля:
 Свои компоненты из старого профиля кидайте уже после описанных выше
 манипуляций, но не перезаписывайте изначально присутствующие файлы,
 иначе сломаете и то и это.

 Памятка по файлам профиля:
      favicons.sqlite      - иконки закладок и журнала посещений
      key*.db              - ключ шифрования паролей (актуален с большей цифрой)
      logins.json          - сохраненные пароли
      persdict.dat         - слова исключения, добавленные вами в словарь
      places.sqlite        - закладки и журнал посещений
      search.json.mozlz4   - ваши поисковые системы, если ранее настраивали
                             (в профиле сейчас уже немного настроенный файл)

 Не пытайтесь перетащить свои старые расширения и их настройки, это так не
 работает. Устанавливайте и настраивайте их стандартным способом.

СОСТАВ:

Некоторые функции:

   ПКМ по щиту в адресной строке        - информация о странице
   ПКМ по иконке рядом                  - разрешения для сайта.
                                          на тяжелых сайтах, не скрипт работает
                                          с задержкой, а сам Firefox !!!
   ПКМ по дропмаркеру в адресной строке - копировать адрес текущей страницы
   ПКМ по звездочке в адресной строке   - открывает окно управления куками
   ПКМ по индикатору памяти             - диспетчер задач
   Ctrl+ПКМ по индикатору памяти        - диспетчер процессов
   ПКМ по кнопке перезагрузки страницы  - перезагрузка страницы минуя кэш
   ПКМ по кнопке Undo Closed Tabs       - открывает последнюю закрытую вкладку
   Shift+ЛКМ по кнопке Sidebar Tabs     - выбор переключения ST над (при наведении)
                                          или рядом со страницей
   ПКМ по кнопке загрузок               - открытие вкладки загрузок в Sidebar Tabs
   Подсказка звездочки показывает       - папку последней сохраненной закладки

   Также, многие кнопки имеют нескользо способов вызова с разными функциями,
   читайте их подсказки

   Индикация цветом заголовков вкладок:
     красный курсив                       - выгружена
     оранжевый курсив                     - не прочитана
     белый                                - обычная
     жирный                               - текущая
     светло голубой (только TST)          - последняя активная

Темы:

   Full Theme                   - набор стилей, работает под любой из имеющихся
                                  тем, в том числе и из под встроенных
   Dark Cold Violet theme exp   - альтернативные цвета +
   Dark Warm Rose theme exp     - альтернативные цвета +

Расширения:

Add Last Active Class To Tab
        - добавляет для TST класс "последняя активная вкладка".
Add Toolbar Buttons
        - дополнительные кнопки, некоторые вытащены на панели,
          остальные см. в настройках панелей (Персонализации).
          информация о кнопках в их подсказках (tooltips)!
Clear URLs
        - удаляет мусор из открываемых и копируемых ссылок
          интерфес настроек частично не работает уже не первый год,
          но автору насрать, он им на Chrome пользуется, а там все работает.
          настройки по умолчанию вполне оптимальны, поставил и забыл.
Containers On The Go (переведен)
        - Позволяет переоткрывать страницу или открывать ссылку в новом
          временном контейнере, после закрытия всех вкладок контейнера,
          контейнер удаляется. Аддон нужен для переоткрытия существующей
          вкладки во временном контейнере, в Temporary Containers такой
          функции нет, есть только дублирование вкладки.
Link Properties Plus WE
        - позволяет увидеть расширенные свойства ссылок:
          размер файла по ссылке, дата последнего изменения на
          сервере, статус ответа, заголовок HTTP, прямая ссылка,
          реферер и т.п., а так же загрузить файл как есть или
          по прямой ссылке. размер файла и дата изменения
          отображаются только если сервер предоставляет это,
          прямая ссылка - только для файлов и если она есть.
Link Text and Location Copier (переведен)
        - позволяет копировать URL и заголовок ссылки / страницы
          или URL страницы и выделенный текст в различных форматах,
          до кучи, удаляет utm мусор из копируемых адресов
New Tab Page
        - домашняя страница и новая вкладка
NoScript
        - блокировщик скриптов. (см. Заметки)
Open Link with New Tab
        - заставляет браузер по умолчанию открывать внешние ссылки
          с веб-страниц как задано в настройках аддона - логично
          настроить открытие всех внешних ссылок в новой вкладке.
Popup window
        - позволяет отсоединять текущую вкладку от основного окна или
          открывать выбранную ссылку в новом, при этом открытое окно не
          будет иметь каких либо панелей инструментов.
          и присоединять открытое таким способом окно к основному окну,
          если включен соответствующий пункт контекстного меню.
Selection Context Search (переведен)
        - поиск в любом добавленном поисковике
        - поиск на любом сайте в выбранном поисковике
        - из контекстного меню вкладок, страниц и ссылок можно передавать
          адрес страницы/домена (переводчикам, серверам статистики и т.п.)
        - из контекстного меню изображений можно передавать адрес картинки
          (для поиска похожих изображений)
        - открытие выделенных текстовых ссылок
        - всплывающая панель при выделении текста или контекстное меню
        - раздельные контекстные меню для ссылок, изображений, вкладок,
          страниц или фреймов
        - имеется возможность добавить ранее сохраненные поисковики из
          закладок или все сохраненные поисковики из отдельной папки закладок
        - есть функция автокопирования выделенного текста в буфер обмена,
          но работает она кое-как
        - отсутствует реклама, попрошайничество и левые сетевые функции
Scriptlet Doctor
        - нужен для подписки uBlock RU AdList: Counters,
          RU AdList JS/CSS Fixes в этом случае не нужны
Simple Translate
        - переводчик, со множеством способов получить перевод,
          сейчас перевод выделенного текста по Alt+Q во всплывающем окне.
Smart HTTS
        - принуждает Firefox запрашивать сайты по HTTPS протоколу, а в
          случае ошибки возвращаться на HTTP.
          это оптимальный вариант контроля HTTPS, без массы раздражающих
          запросов пользователю (как в HTTPS only), без гигантских баз
          данных, и постоянных соединений с кем-то (как у конкурента).
          имеется черный и белый списки, а также приватный и
          строгий режимы.
          настройки по умолчанию вполне оптимальны, поставил и забыл.
Tab Unloader for Tree Style Tab
       - команды выгрузки вкладкок для TST
       - работает и с нативными вкладками, но не полнофункционально
Temporary Containers (переведен)
       - настраиваемые временные контейнеры.
       - контейнеры изолируют данные сайтов (cookie, кэш и др.) от других
         вкладок, сайтов и сookies, а также позволяют заходить на один сайт
         под несколькими аккаунтами.
TextArea Cache
        - сохранение написанного в многострочных полях для последующего
          использования или для восстановления в случае случайной
          перезагрузки браузера или ОС.
          можно настроить автоочистку базы по времени или использовать
          батники, в них база этого расширения уже прописана.
Tree Style Tab
        - дерево вкладок в боковой панели.
TST More Tree Commands
        - дополнительные команды для дерева вкладк
uBlock Origin
        - блокировщик рекламы (подписки настроены)
Undo Closed Tabs Button_REV (переведен, заменены значки и т.п.)
        - меню со списком закрытых вкладок, не где-то там в подменю,
          а на нулевом уровне.

Скрипты UCF (некоторые):

about:config old
        - позволяет открывать `about:config` в старом виде, с возможностью
          сортировки параметров по состоянию, типу или значению.
          доступен по адресу about:cfg или через кнопку. см. ниже.
Add History Findbar
        - добавляет на панель поиска по странице дропмаркер с меню
          истории поисков (база удаляется батниками)
FavIcon In URL-bar
        - иконка сайта в адресной строке
Linkifies Location Bar
        - кликабельная фрагментация пути в строке адреса. (см. Заметки)
Mem Indicator
        - индикатор памяти в адресной строке
Memory Minimization
        - функция очистки памяти для индикатора памяти
Open about:config
        - отдельная кнопка открытия `about:config`, позволяет открывать
          выделенный на странице текст или текст из буфера обмена в
          качестве поискового запроса в современном `about:config` и в 
          старом `about:cfg` (во вкладке или окне). см. подсказки кнопки.
Open Coockies RClick Star
        - см. "Некоторые функции"
Open Page Info RClick TracPotect
        - см. "Некоторые функции"
Open Permissions RClick IdentBox
        - см. "Некоторые функции"
OpenSidebarContextMenu
        - пункт контекстного меню закладок "перейти в папку выбранной
          закладки" в конт.меню закладок сайдбара (нужен при поиске)
Quick Toggle About Config Settings
        - меню быстрого переключения заданных в скрипте параметров
          about:config
Refresh Not From Cache
        - см. "Некоторые функции"
Set Attribute Unread
        - индикация "прочитанных / непрочитанных / выгруженных /
          загружаемых" вкладок цветом и стилем текста заголовков
Show Parent Folder
        - добавляет столбец "Папка" в обзор закладок, в библиотеке
          (удобство при поиске)
Undo Bookmarks Context Menu
        - отмена удаления закладки в контекстном меню закладок
URL-bar History Dropmarker
        - дропмаркер в адресной строке, см. "Некоторые функции"
ViewImageInTab
        - пункт меню "Открыть изображение", открывает его в новой активной
Очистить историю
        - очищает историю, кэш, куки без дурацких вопросов,
          находится в `custom_script.js`, можете в нем настроить область и
          диапазон очистки, сейчас очищает все, т.е. сбрасывает сессию.
          может заодно закрывать все открытые вкладки.
Поиск в адресной строке одним кликом
        - в поисковике по умолчанию (по стрелке) или выбранном (по значку)
Еще что-то ...

Стили userChrome/userContent (некоторые):

About-Addons
        - стиль для страницы about:addons
BackForward Large
        - графические кнопки навигации,
          можно выбрать, для этого пропишите в userChrome.css
          имя файла на выбор из `...\profile\chrome\png\`
Bookmarks Panel
        - внешний вид панели закладок,
          на верхнем уровне у папок и закладок скрыты заголовки, а папкам
          добавлены подсказки (тултипы)
Dark Additional Windows
        - раскрашивает темным, в темных темах, дополнительные окна Firefox
Dark Addons
        - раскрашивает темным, в темных темах, окна/страницы некоторых
          дополнений
Downloads
        - стиль для списков загрузок
Floating Findbar On Top
        - аккуратная панель поиска по странице
Library
        - стиль для библиотек (в конце .css можно включить анимацию)
Megabar Styler Two-Row Flex Layout
        - настройка выпадающего меню адресной строки и двустрочные
          результаты поиска в этом меню
Other Panels
        - стиль для дополнительных панелей панели навигации
Set Attribute Unread style
        - стиль для скрипта `Set Attribute Unread`
SimpleMenuWizard
        - скрытие и изменение пунктов всяких меню
Несколько внешних и внутренних стилей TST
        - стили оформления TST (см. папку "chrome" и
          "Расширенные настройки" TST)  
Еще что-то ...

ЗАМЕТКИ:

Если не пользовались ранее NoScript, то можете включить в настройках параметр:
  "Временно установить «Доверенные» для сайтов верхнего уровня"
Это позволит уделять меньше внимания расширению при посещении новых сайтов.
Если для работоспособности сайта требуются сторонние скрипты, то временно разрешать их придется самостоятельно, по очереди давая сторонним скриптам временные разрешения, потом, для часто посещаемых сайтов, можно добавить нужным скриптам постоянные разрешения. Или можно воспользоваться кнопкой в меню расширения "Установить «Врем. ДОВЕРЕННЫЕ» для всех элементов страницы". В меню заблокированных скриптов адреса дублируются, например, sample.com и https://sample.com - это позволяет вам добавлять разрешения только для https протокола.
Антизапрет уже вписан в настройках прокси, просто переключайтесь, при необходимости, на "Авто (proxi.pac)" в меню ПКМ кнопки Quick Toggle Settings. При перезагрузке состояние сбросится на "Системные (IE)" (настраивается в user.js, в начале секции "Другое").
"Библиотека во вкладке" добавлена мной. В ней работают скрипты и стили. Отображение панели редактирования можно настроить в userCC_library.css, на появление только при наведении.
Linkifies Location Bar отключается в файле .\profile\chrome\user_chrome_files\custom_scripts\CustomStylesScripts.jsm, для этого закомментируйте в нем строку { path: "custom_js_win/dav_LinkifiesLocationBar.uc.js", ucfobj: false, }, т.е. поставьте в начале этой строки два прямых слэша "//".

Использованные компоненты:

Темы, расширения, загрузчик скриптов, сами скрипты и стили, svg
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io
из темы https://forum.mozilla-russia.org/viewforum.php?id=38
и из темы https://forum.mozilla-russia.org/viewtopic.php?id=76642

Скрипты и старый about:config
https://forum.mozilla-russia.org/profile.php?id=71856
из темы https://forum.mozilla-russia.org/viewforum.php?id=34

Скрипты и стили к ним
https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme
https://github.com/alice0775/userChrome.js
https://github.com/sdavidg/firefoxChromeScripts

Стили
https://forum.mozilla-russia.org/profile.php?id=99713
из темы https://forum.mozilla-russia.org/viewforum.php?id=38
https://www.userchrome.org/megabar-styling-firefox-address-bar.html
https://github.com/stonecrusher/simpleMenuWizard
https://github.com/Aris-t2/CustomCSSforFx
https://github.com/MrOtherGuy/firefox-csshacks
https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules
Собственные стили, значки и модификации.

Расширения
https://addons.mozilla.org/ru/firefox/addon/add-last-active-class-to-tab/
https://addons.mozilla.org/ru/firefox/addon/clearurls/
https://addons.mozilla.org/ru/firefox/addon/containers-on-the-go/
https://addons.mozilla.org/ru/firefox/addon/link-text-and-location-copier/
https://addons.mozilla.org/ru/firefox/addon/noscript/
https://addons.mozilla.org/ru/firefox/addon/open-link-with-new-tab/
https://addons.mozilla.org/ru/firefox/addon/selection-context-search/
https://addons.mozilla.org/ru/firefox/addon/simple-translate/
https://addons.mozilla.org/ru/firefox/addon/smart-https-revived/
https://addons.mozilla.org/ru/firefox/addon/tab-unload-for-tree-style-tab/
https://addons.mozilla.org/ru/firefox/addon/temporary-containers/
https://addons.mozilla.org/ru/firefox/addon/textarea-cache/
https://addons.mozilla.org/ru/firefox/addon/tree-style-tab/
https://addons.mozilla.org/ru/firefox/addon/ublock-origin/
https://addons.mozilla.org/ru/firefox/addon/undo-closed-tabs-revived/
https://github.com/ettoolong/PopupWindow
https://github.com/Infocatcher/Link_Properties_Plus_WE
https://github.com/JustOff/scriptlet-doctor

About

Преднастроенные профили для сборки LibPortablePlus