, UNIX POSIX. - , $PATH , $PATH. , " installdir/bin" "installdir" " installdir/share/ name_of_program" "name_of_program". , "../share/ name_of_program/ name_of_resource_file" getenv ( "PATH" ) . , , - - .
, , QSettings Qt , ( Windows, PLIST Mac OS X, Gnome GConf Linux). ++ Project Template, Qt , , ( "--prefset", "--prefget" "--preflist" QSettings).
, XML, , " installdir/etc", " installdir/lib" - "installdir", UNIX- " installdir/lib" , . "$ XDG_CONFIG_HOME" ( ) "$ HOME/.config" ( "$ HOME" ).
$XDG_CONFIG_DIRS, ; , "/etc/xdg" "../etc/name_of_your_program.conf.xml" "$ PATH" , , "$ LD_LIBRARY_PATH", $DYLD_LIBRARY_PATH "," $DYLD_FALLBACK_LIBRARY_PATH "), " /etc/ld.so.conf ", , " /etc/ld.so.conf.d/*.conf ", , , , .
Roger XDG Basedir Spec .