[[ Перенос XDG кэша в оперативную память на Kubuntu 20.04 ]]

Kubuntu

Перенос XDG кэша в оперативную память на Kubuntu 20.04

XDG - X Desktop Group, новое название freedesktop.org

Перенос каталога XDG_CACHE_HOME на tmpfs (в оперативную память) поможет снизить скорость износа SSD диска.

По умолчанию, если переменная не задача, кэш будет расположен по пути ~/.cache

Необходимо заранее подготовить tmpfs, где будет размещен кэш.

Перенос каталога /tmp в оперативную память

Создать файл

~/.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






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
23 +13 =
 
practice/ubuntu/kubuntu_desktop_xdg_cache.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki