Перенос XDG кэша в оперативную память на Kubuntu 20.04
XDG - X Desktop Group, новое название freedesktop.org
Перенос каталога XDG_CACHE_HOME на tmpfs (в оперативную память) поможет снизить скорость износа SSD диска.
По умолчанию, если переменная не задача, кэш будет расположен по пути ~/.cache
Необходимо заранее подготовить tmpfs, где будет размещен кэш.
Создать файл
~/.config/plasma-workspace/env/xdg.sh
export XDG_CACHE_HOME=/tmp/.XDG_CACHE mkdir ${XDG_CACHE_HOME} chmod 700 ${XDG_CACHE_HOME}
Для применения изменений необходимо завершить сеанс и войти заново.
Многие приложения руководствуются XDG Base Directory Specification.
Потеря кэша после перезагрузки ОС, как правило, не повлияет на работу приложения.
- FireFox перенесет свой кэш, это хорошо для SSD, а интернет сейчас достаточно быстрый, что вы даже ничего не заметите.
- PyCharm будет каждый раз показывать диалог с просьбой что-то скачать, что плохо и раздражает.
P/S: параметр idea.system.path не помог.
Для нормальной работы PyCharm сделаем для него исключение, добавим в скрипт создание симлинка в прежний каталог
~/.config/plasma-workspace/env/xdg.sh
... ln -sT ~/.cache/JetBrains /tmp/.XDG_CACHE/JetBrains
Обсуждение