This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
linux:fedora_tips [2018/06/22 07:35] – [XDG basedir standards] jansen | linux:fedora_tips [2019/03/20 09:53] – [Cache directory ; XDG basedir standards] jansen | ||
---|---|---|---|
Line 66: | Line 66: | ||
You can also check, if earlier versions of Gimp left behind their directories, | You can also check, if earlier versions of Gimp left behind their directories, | ||
- | ===== XDG basedir standards ===== | + | ===== Cache directory ; XDG basedir standards ===== |
---- | ---- | ||
- | A lot of programs are using the (relatively new) freedesktop | + | A lot of programs are using the Freedesktop |
However, the data and cache parts can become quite big, causing two problems: quota usage on the home disk, and performance loss (since the home disk is remote, and this can cause lots of read and write access). | However, the data and cache parts can become quite big, causing two problems: quota usage on the home disk, and performance loss (since the home disk is remote, and this can cause lots of read and write access). | ||
- | Now the XDG standard provides a mechanism to move those files to another location, and we suggest users move them to one of their local data disks. We also provide a script that takes care of the environment setup, but selecting a location and moving the files is something you have to do yourself. | + | Now the XDG standard provides a mechanism to move those files to another location, and we suggest users move them to one of their local data disks. We also provide a script |
- | A quick solution | + | A quick solution |
- | mv ~/.cache / | + | mv ~/ |
- | ln -s / | + | ln -s / |
a more complete setup works like this: | a more complete setup works like this: | ||
- close programs that may have files open in the XDG directories. This is especially important for Evolution (mail client). | - close programs that may have files open in the XDG directories. This is especially important for Evolution (mail client). | ||
- | - Run ' | + | - Run '[[sfinx-xdg]]' with the path where you want to store the files. Default is / |
- If the specified directory doesn' | - If the specified directory doesn' | ||
- | - Set the environment in your current shell, and move the existing files to their new locations: | + | - If your setup includes moveing application data, set the environment in your current shell, and move the existing files to their new locations |
eval `sfinx-xdg` | eval `sfinx-xdg` | ||
- | mv ~/.cache/* $XDG_CACHE_HOME/ | ||
mv ~/ | mv ~/ | ||