Собственно, есть много способов чистки кеша, печенек и тп дряни.
Сейчас мб загну палку, но нужно почистить профиль (папку) не затронув настройки дополнений, сами дополнения (если только не остатки от удаленных) и настройки браузера как такового.
То есть цель - привести браузер в девственный вид и сохранить при этом всё то, что так любишь.

Есть какие нибудь маневры в этом плане ?

ibb1386 пишет

Есть какие нибудь маневры в этом плане ?

1. Поудалять батником *.json и *.sqlite не вариант? Список составить недолго.
2. Сторонний софт, вроде ССleaner (+CCEnhancer), либо BleachBit.
3. Дополнение было какое-то на эту тему, но теперь уже поздно его искать, наверное.

Хотя, мне кажется что Вы все эти варианты и так знаете :)

17-08-2017 19:30:59

ibb1386 пишет

сохранить при этом всё то, что так любишь.

Или цель — наоборот сохранить личные данные, а вычистить совсем ненужный хлам?

Coroner
Представь ситуацию, когда ты поставил кучу дополнений и при удалении, они оставляют кучу всякого треша в той же папке с профилем (конфиги, настройки которые не используются и висят мёртвым грузом).
Цель именно "удалить не нужные\устаревшие\лишние остатки от тех-же дополнений" и вернуть профиль в дефолт, сохранив при этом дополнения и их настройки, настройки самой лисы, пароли, куки, а всё остальное почистить.
Есть вариант вручную, но допустим я удалив дополнение не знаю, что оно создало (конфиг, доп.папку с настройками) и где это находится именно в папке профиля, а если тыркну и удалю - мб не то удалю - голова болеть будет =)
В плане "дополнений которые чистят", есть тот-же Clean Uninstall, но оно непонятно как и что чистит т.к удалив одно из дополнений и почистив базу, я нахожу потом папку с тем-же конфигом и настройками от удаленного дополнения, в папке с профилем.

Вот в таком вот направлении всё.

Понятно. Сталкивался с таким, да и до сих пор у самого мусора много.
Дополнения удалял eCleaner-ом (не тем что на АМО, а из состава другого дополнения, забыл название, он им заодно комплектуется).
Искал по названию и ID. Настройки дополнений удаляет. В нём же и файлы ненужные с папками удалить можно, не открывая профиля.

Но это если знаешь что удалять. А если "я удалив дополнение не знаю, что оно создало" — то вот то самое дополнение, название которого я забыл :angel: — оно позволяет отслеживать дополнения при установке, и теоретически должно помочь в ситуации, когда потом не знаешь что удалять.

Попробую поискать, хотя насколько оно теперь рабочее и актуально?

17-08-2017 20:21:18
P.S. Называется оно Preferences Monitor
Но какое-то пугающе сложное, и непонятно работает ли.

Coroner пишет

оно позволяет отслеживать дополнения при установке, и теоретически должно помочь в ситуации, когда потом не знаешь что удалять.

Да? А как насчёт тех файлов и настроек, которые пишутся не при установке дополнения, а позднее - при его работе?

А вообще непонятен смысл затеи. Ну, лежат себе не диске несколько никому не нужных мелких файликов. Места занимают очень мало, ни на работу браузера, ни на её скорость вообще ни как не влияют...

yup пишет

Да? А как насчёт тех файлов и настроек, которые пишутся не при установке дополнения, а позднее - при его работе?

Ответ известен :)
Но как мне кажется json и sqlite создаются сразу, а файлы пишутся в свои папки (custombuttons, fastdial, ONotes и так далее), которые тоже должны создаваться сразу. За небольшим исключением (ksmile, fireFTP, например). То есть установил и мониторь какое-то время. Базы и папки должны им быть увидены.

Но вообще то они и "вручную" заметны при просмотре профиля.

yup пишет

Места занимают очень мало, ни на работу браузера, ни на её скорость вообще ни как не влияют...

Зато бэкап дольше времени занимает. Правда это касается в большей степени самих дополнений.

Coroner пишет

Но как мне кажется json и sqlite создаются сразу, а файлы пишутся в свои папки (custombuttons, fastdial, ONotes и так далее), которые тоже должны создаваться сразу.

Каталоги, файлы и настройки расширения пишут при своей работе. Теперь вспоминаем, что многие расширения стартуют не сразу, а только при перезапуске браузера.

Coroner пишет

То есть установил и мониторь какое-то время.

Ага, поставили мы сразу несколько таких расширений, которые перезапуска требуют, перезапустились - и как теперь различить, кто из них что записал?

Coroner пишет

Зато бэкап дольше времени занимает.

Да сколько оно там тянет по сравнению с одним только places.sqlite?

Мопед не мой. Я лишь название дополнения привёл. Эти вопросы лучше задать его автору.
Однако мне кажется, что все перечисленные задачи, включая банальный рестарт и отслеживание нескольких дополнений, оно решает, иначе это была бы просто бесполезная хренотень и отзывы были бы не столь положительными. Хотя согласен с обзором на ghacks .нет, что дополнение требует доработки :

The developer should consider improving the extension further by adding better reporting options, the ability to restore preferences directly and options to block certain preferences from being changed in first place.

yup пишет

Да сколько оно там тянет по сравнению с одним только places.sqlite?

Сжать десяток sqlite зипом не проблема. Тоскливо видеть картину перечисления и составления списка файлов (или как оно там называется), когда их в профиле более 7.000 (как у меня). Без кэша, конечно же.

Coroner пишет

.Дополнения удалял eCleaner-ом (не тем что на АМО, а из состава другого дополнения)

Гм а я этим eCleaner-ом пользуюсь https://vitaliyvstyle.github.io/extensions/ и весьма доволен.

older1972 пишет

Гм а я этим eCleaner-ом пользуюсь https://vitaliyvstyle.github.io/extensions/ и весьма доволен.

Про него я и говорил, просто не знал где он отдельно лежит.
Тот на что Вы ссылку дали и тот что "в составе" Preferences Monitor имеет версию 2.5.9, а на АМО лежит 1.4.1
Насколько 2.5.9 лучше — не знаю, но он вроде посвежее + имеет в составе просмотр списка файлов и папок в профиле, список загрузок и список локального хранилища.
Всё-таки чуть продвинутее, чем на АМО.

Поставил eCleaner - также как и в Preferences Monitor не отображается содержимое local store в окошке, зато есть кнопка на панели, что чрезвычайно удобно
older1972
Спасибо  :)

eCleaner из разряда "удалить всё и настроить по новой" хорошо.
Clean Uninstall подхватывает момент удаления и предлашает\находит удалить остатки.
Правда, CU стремное само по себе в плане очистки - предлагать то оно предлагает, а что конкретно и к чему относится, простому смертному не понятно.

не отображается содержимое local store в окошке

Да, дело в том что с [firefox] 34 - localstore.rdf (хранилище сведений об изменениях интерфейса) заменён на xulstore.json

Пробуйте eCleaner 2.6.0 (авто-обновление будет позже если всё нормально) https://vitaliyvstyle.github.io/extensions/

скриншоты
0_1558bf_32f4e734_orig.png 0_1558c0_29578ab_orig.png

В [firefox] некоторые настройки (расположение элементов на панелях атрибут currentset) хранится в prefs.js --> browser.uiCustomization.state
его теперь можно очистить из окна eCleaner
скриншот
0_1558c1_eb3df6e4_orig.png

В случае проблем не поленитесь сообщить мне, можно в Л.С. или на адрес эл. почты который на моём сайте.

Локальное хранилище проще чистить через дополнение.
Допустим через Cookies Exterminator (куки аналогично левые вычищает, всё по таймингу).

Vitaliy V.
Теперь все отображается. Вычистил - проблем нет. Спасибо за труд :beer:

eCleaner 2.6.1 https://vitaliyvstyle.github.io/extensions/

скрытый текст
0_1559a1_4a0e4f09_orig.png 0_1559a2_c5e366e2_orig.png
Функции кнопок в окне eCleaner:
"Выбрать" - выбрать все видимые элементы, не отменяя выделение других элементов, которые уже выбраны.
"Выбрать все" - выбрать все элементы в текушей вкладке.
"Инвертировать" - изменение выбранного состояния всех элементов. Выбранные элементы становятся невыбранными,
                  и невыбранные элементы становятся выбранными.
"Удалить" - удалить выбранные элементы.

Имеются ли аналоги этого расширения на Firefox 58+ ?

Vitaliy V. пишет

eCleaner 2.6.1

Заметил, что сбрасывает настройки синхронизации и дополнений. Так задумано?

Vitaliy V. пишет

eCleaner 2.6.1 https://vitaliyvstyle.github.io/extensions/

Не планируете расширить поддержку и на TB?

Vygov пишет

Заметил, что сбрасывает настройки синхронизации и дополнений. Так задумано?

Ну да как бы нужно смотреть что удалять а что нет, а иногда может понадобится сбросить настройки установленного расширения.

Vygov пишет

Не планируете расширить поддержку и на TB?

Может быть я то Thunderbird не пользую, сейчас попробовал на 52.6.0 в основном работает (на [windows] ещё не пробовал)
0_15d53b_9083a1db_orig.png
кроме некоторых функций и кнопки на панели
можете пока установить добавив (то что выделенно) в install.rdf примерно так

скрытый текст
<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
    <Description about="urn:mozilla:install-manifest">
        <em:id>e_cleaner@vitaliy.ru</em:id>
        <em:type>2</em:type>
        <em:name>eCleaner</em:name>
        <em:version>2.6.1</em:version>
        <em:creator>Vitaliy</em:creator>
        <em:description>Clears preferences left by extensions after uninstallation, etc.</em:description>
        <em:homepageURL>https://vitaliyvstyle.github.io/extensions/</em:homepageURL>
        <em:updateURL>https://vitaliyvstyle.github.io/extensions/ecleaner.rdf</em:updateURL>
        <em:optionsURL>chrome://e_cleaner/content/ecleaner.xul</em:optionsURL>
        <em:iconURL>chrome://e_cleaner/skin/icon48.svg</em:iconURL>
        <em:multiprocessCompatible>true</em:multiprocessCompatible>
        <em:localized>
            <Description>
                <em:locale>ru-RU</em:locale>
                <em:creator>Vitaliy</em:creator>
                <em:name>eCleaner</em:name>
                <em:description>Очищает настройки расширений оставленные после удаления и прочее.</em:description>
                <em:homepageURL>https://vitaliyvstyle.github.io/extensions/</em:homepageURL>
            </Description>
        </em:localized>
        <em:targetApplication>
            <Description>
                <!-- Firefox -->
                <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
                <em:minVersion>15.0</em:minVersion>
                <em:maxVersion>*</em:maxVersion>
            </Description>
        </em:targetApplication>
        <em:targetApplication>
            <Description>
                <!-- SeaMonkey -->
                <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
                <em:minVersion>2.12</em:minVersion>
                <em:maxVersion>*</em:maxVersion>
            </Description>
        </em:targetApplication>
        <em:targetApplication>
            <Description>
                <!-- Thunderbird -->
                <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
                <em:minVersion>23.0</em:minVersion>
                <em:maxVersion>*</em:maxVersion>
            </Description>
        </em:targetApplication>

        <em:targetApplication>
            <Description>
                <!-- PaleMoon -->
                <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
                <em:minVersion>24.0</em:minVersion>
                <em:maxVersion>*</em:maxVersion>
            </Description>
        </em:targetApplication>
    </Description>
</RDF>

Vitaliy V.
Установил и почистил по-дефолту, выбрав все. Вроде работает хорошо, но было бы неплохо, имхо, учетки не трогать - под ноль все зачистило. :)

Vygov пишет

было бы неплохо, имхо, учетки не трогать

Буду иметь ввиду когда займусь этим расширением.
А пока можете и сами добавить исключение в файлы ecleaner-*.js
let nReserved = [... ,'mail' ];
Насчет паролей те что в файлах key3.db logins.json то они не должны удалятся т. к. добавлены в исключения

Vitaliy V.
Плюс, работает. Пароли и учетки остаются без изменений, настройки расширений сбрасываются, но это не критично. Ждем официальное обновление. :)

Vygov пишет

Ждем официальное обновление.

eCleaner 2.6.2

скрытый текст
2018-03-20_113029.png

eCleaner в Thunderbird
скрытый текст
второй пункт в меню "поиск в интернете" будет искать с помощью выбранной в настройках Thunderbird
поисковой системы по умолчанию и в установленном в ОС браузере по умолчанию
2018-03-20_113958.png
2018-03-20_114018.png

Vitaliy V. ,на сайте у вас указано, что все дополнения для Firefox < 57. На скине выше 61, т.е. можно без риска или потери функционала ставить eCleaner 2.6.2 на 59+ ? Оно подписано?

Vitaliy V.
Спасибо за обновление конечно, но на версияю допустим 59.0.1 не ставится из-за несовместимости (через API), а при установке через опцию на сайте ничего не ставит.
Как быть ?
Я просто лапух в этом плане =)

Uxapb пишет

На скине выше 61, т.е. можно без риска или потери функционала ставить eCleaner 2.6.2 на 59+ ?

Во первых расширения отличных от webextensions просто так не установить в 57 + а так как я не собираясь заниматься webextensions поэтому на сайте указано < 57
и на самом деле нет никакой гарантии для нормальной работы  в последних версиях firefox особенно nightly
даже не знаю зачем, просто тестирую иногда на nightly и если возможно чтобы расширение там заработало, то почему нет.

Uxapb пишет

Оно подписано?

Да, пока ещё mozilla позволяет подписывать не webextensions

ibb1386
Без костылей не установить, ищите их на этом форуме

Vitaliy V. пишет

eCleaner в Thunderbird

Недосмотрел я в первый раз. :| Адресную книгу, конечно, тоже трогать не нужно.

Vygov пишет

Адресную книгу, конечно, тоже трогать не нужно

Смотря что, если собранные адреса - history.mab то конечно можно удалить, там может собраться куча не нужного...
а всё что нужно должно быть в личной адресной книге - abook.mab и он не удаляется eCleaner т.к.  добавлен в исключения.
Нужно просто перетащить нужные адреса в личную адресную книгу.

Vitaliy V.
abook.mab остался, но в адресной книге никак не отображается. Да и адресных книг может быть много, а не все в личной сохраняется. История адресов удобна, тем более, если специально их собираешь, установив специальную галку в установках. Удобство в том, что при написании письма не лезешь в адресную книгу, а просто набираешь начальные буквы и адрес подхватывается.

Vygov пишет

abook.mab остался, но в адресной книге никак не отображается

Ну если там не было адресов конечно ничего не отобразится...

Vygov пишет

Да и адресных книг может быть много, а не все в личной сохраняется.

Да но там создаются файлы abook-1.mab abook-2.mab и т. д. все их исключить можно но пока лень из-за этого менять код.
к тому же зачем удалять всё во вкладке папка профиля? Можно же зажать клавишу Ctrl и выбрать что удалить или оставить.

Vygov пишет

История адресов удобна, тем более, если специально их собираешь, установив специальную галку в установках.

Их кстати можно собирать сразу в личную книгу

скрытый текст
2018-03-24_110847.png

Vygov пишет

Удобство в том, что при написании письма не лезешь в адресную книгу, а просто набираешь начальные буквы и адрес подхватывается.

Адреса подхватываются из всех локальных адресных книг...

скрытый текст
2018-03-24_110935.png

Vitaliy V.
Неудобство в том, что собирая адреса в личную книгу, потом, при составлении письма, невозможно нормально составить рассылку. Даже создавая в личной книге отдельные папки.
При написании письма и выборе адресатов, они все равно сбиваются в одну кучу. Потому приходится на каждую группу создавать отдельную адресную книгу.
Что ж, придется пока исключать все адресные книги из очистки. :/

Версия eCleaner 2.6.3 Restartless https://vitaliyvstyle.github.io/extensions/

Vitaliy V. пишет

создаются файлы abook-1.mab abook-2.mab и т. д.

добавлено исключение для всех abook-*.mab

UPD: eCleaner 2.6.7

Автоматом обновилось до 2.6.7. Что изменилось?

Vitaliy V.
Простите, а подержку [seamonkey] возможно сделать?.. Очень надо.

Vygov пишет

Что изменилось?

По части использования ничего, локализацию изменил добавил файлы options.properties вместо ecleaner-ru.js и т.д.
общий размер .xpi заметно уменьшился
А ну и в [nightly] зачем то отломали removeItemAt https://developer.mozilla.org/en-US/doc … moveItemAt

Tronix пишет

а подержку [seamonkey] возможно сделать?..

С чего взяли что её нет, у меня на сайте даже значок [seamonkey] указан,
eCleaner установлен у меня в [seamonkey] и работает, в чём проблема у вас не устанавливается?