Ich weiss nicht, ob sich alle DE - DesktopEnvironments daran halten, und zu welchem Zeitpunkt (dynamisch oder erstes Setup), bei mir funzt es mit Kde: ~/.config/user-dirs.dirs
# file is written by xdg-user-dirs-update
# If you want to change or add directories,
# just edit the line you're interested in.
# All local changes will be retained on the
# next run Format is XDG_xxx_DIR="$HOME/yyy",
# where yyy is a shell-escaped homedir-relative
# path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Schreibtisch"
XDG_DOWNLOAD_DIR="/home/Download"
XDG_DOCUMENTS_DIR="/home/Dokumente"
XDG_TEMPLATES_DIR="/home/Dokumente/Vorlagen"
XDG_PUBLICSHARE_DIR="/home/Dokumente/Public"
XDG_MUSIC_DIR="/home/Audio"
XDG_PICTURES_DIR="/home/Bilder"
XDG_VIDEOS_DIR="/home/Filme"
Wie du siehst, liegt fast alles bei mir direkt auf /home, weil ich es parallel mit meiner Gentoo Installation benutze. Diese /home/DIREKT Ordner musste ich natürlich per user root erstellen und mir die Rechte setzen. Das erste "$HOME" ist aber gleich "~"
Ich hatte diese Datei und die Verzeichnisse vor der ersten Einrichtung von Kde. Wie gesagt, Kde schreibt vielleicht Pfade fest rein bei der esrten Einrichtung in ~/kde/share/config/xy.rc Dateien