Настройки Ubuntu и кэш Mozilla (Firefox и Thunderbird)

Я обычно использую твик Ubuntu для очистки компьютера. Это включает в себя apt и программные кэшированные данные и старые ядра. Это подходит для большинства программ, кроме приложений на основе Mozilla - Firefox и Thunderbird.

Ubuntu твик, похоже, не знает, где находятся их папки кеша, и всегда возвращает «нулевые пакеты могут быть очищены», даже когда папка кеша заполнена. Проверьте скриншот ниже:

Screenshot showing empty firefox and thunderbird cache folders

Я ищу способ очистить ВСЕ данные моего кэша и ненужные пакеты в одной точке.

Если кто-то знает, как изменить папки кэша настроек Ubuntu для Firefox и Thunderbird, это было бы идеально.

Я в последний раз попробовал bleachbit, но он сломал мой компьютер до такой степени, что мне пришлось переустанавливать Ubuntu.
Я использую твик Ubuntu 0.8.6.

РЕДАКТИРОВАТЬ
Та же проблема со снимком экрана этого вопроса: Почему не работает уборщик Ubuntu Tweak?

РЕДАКТИРОВАТЬ 2
Для программистов на Python, этот ответ показывает команды, которые Ubuntu tweak janitor запускает для очистки системы. Возможно, что-то там прояснит этот вопрос.

5
задан 13 April 2017 в 15:23

2 ответа

Когда я тестировал Ubuntu Tweak 0.8.6 в Ubuntu 13.10. Похоже, что для поздних выпусков Mozilla Firefox и Thunderbird их папки кеша были перенесены в ~/.cache. Конфигурация профилей сохраняется в том же месте ~/.mozilla/firefox/profiles.ini и ~/.thunderbird/profiles.ini.

  • Firefox: ~/.mozilla/firefox/ & rarr; ~/.cache/mozilla/firefox/

  • Thunderbird: ~/.thunderbird/ & rarr; ~/.cache/thunderbird/

Быстрый патч:

sudo nano /usr/share/pyshared/ubuntutweak/janitor/mozilla_plugin.py

Добавить / изменить все строки, в которые я включаю cache_path (3 новые строки, 2 измененные app_path & rarr ; cache_path, оставьте app_path из profiles.ini):

import os
import logging

from ubuntutweak.janitor import JanitorCachePlugin
from ubuntutweak.settings.configsettings import RawConfigSetting

log = logging.getLogger('MozillaCachePlugin')

class MozillaCachePlugin(JanitorCachePlugin):
    __category__ = 'application'

    targets = ['Cache',
               'OfflineCache']
    app_path = ''
    cache_path = ''

    @classmethod
    def get_path(cls):
        profiles_path = os.path.expanduser('%s/profiles.ini' % cls.app_path)
        if os.path.exists(profiles_path):
            config = RawConfigSetting(profiles_path)
            try:
                profile_id = config.get_value('General', 'StartWithLastProfile')
                for section in config.sections():
                    if section.startswith('Profile'):
                        relative_id = config.get_value(section, 'IsRelative')
                        if relative_id == profile_id:
                            return os.path.expanduser('%s/%s' % (cls.cache_path, config.get_value(section, 'Path')))
            except Exception, e:
                log.error(e)
                path = config.get_value('Profile0', 'Path')
                if path:
                    return os.path.expanduser('%s/%s' % (cls.cache_path, path))
        return cls.root_path


class FirefoxCachePlugin(MozillaCachePlugin):
    __title__ = _('Firefox Cache')

    app_path = '~/.mozilla/firefox'
    cache_path = '~/.cache/mozilla/firefox'

class ThunderbirdCachePlugin(MozillaCachePlugin):
    __title__ = _('Thunderbird Cache')

    cache_path = '~/.cache/thunderbird'
    app_path = '~/.thunderbird'

Я заполнил вышестоящий отчет об ошибке, см. Путь к кэшу в Mozilla Firefox и Thunderbird изменен на ~ /. кэш-память № 24

enter image description here

0
ответ дан 13 April 2017 в 15:23
  • 1
    Я сделал это, это didn' t, кажется, изменяют что-либо... – lancelot 10 May 2015 в 19:21

Для Firefox вы можете установить firebug. После того, как firebug установлен в firefox, вы можете выполнить:

ctrl shift del

Это вызовет диалог очистки истории, который включает очистку кеша. Дать вам хороший контроль над тем, что вы ясно, а что нет. Вот скриншот функции:

enter image description here

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: