meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

user:hevi:path_spec [2011/09/02 12:05] (current)
Line 1: Line 1:
 +====== File Systemm Name Path Specification ======
 +Ending "/"​ denotes the file is a directory, otherwise regular file.
 +
 +home = $HOME/ -- Root of user files
 +
 +user.cache = $HOME/​.cache/​ -- Temporary files to speed up components operation. Files can be deleted anytime.
 +
 +user.config = $HOME/​.config/​ -- Files to control components and applications. Deleting files resets control information into applications default or system settings. Sharing files between users (including same user between multiple computers) ?
 +
 +user.data = $HOME/​.local/​ -- User, application and components data file. Files are important and can be deleted only by explicit user operation. Support for backup operation of files needed, meaning it is good the files are stable as possible and no trash or cache files. Sharing files between users (including same user between multiple computers) ? [[#​xdg-basedir]] defines $XDG_DATA_HOME as by default $HOME/​.local/​share .
 +
 +user.trash = $HOME/​.trash/​-- Removed but still stored files. Files can be retrieved back from trash (support this). Files can be deleted any time.
 +
 +user.runrime = $HOME/??? /tmp/???-- Files needed by components during runtime. File sockets, locks, links etc. Can be deleted anytime.
 +
 +====== BAD paths ======
 +
 +$HOME/​.icons/​ -- Seems to contain components or user icons. Files should be located into user_cache or components own data directories.
 +
 +$HOME/​.thumbnails/​ -- Cache files => user.cache .
 +
 +
 +====== Source or Related Specifications ======
 +
 +=== xdg-basedir ===
 +[[http://​standards.freedesktop.org/​basedir-spec/​basedir-spec-latest.html|XDG Base Directory Specification]],​ Version 0.7
 +
 +=== fhs ===
 +[[http://​www.pathname.com/​fhs/​pub/​fhs-2.3.html|Filesystem Hierarchy Standard]]