[Others] 关于 deepin-xdg-dir.sh 的疑惑
Tofloor
poster avatar
ti-ji
deepin
2022-09-03 22:42
Author

该脚本存放 XDG 基本目录相关的环境变量。

让我有疑惑的是为什么只设置 *_HOME 的目录,而不设置 *_DIRS 的目录

export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"

#export XDG_DESKTOP_DIR="$HOME/Desktop"
#export XDG_DOCUMENTS_DIR="$HOME/Documents"
#export XDG_DOWNLOAD_DIR="$HOME/Downloads"
#export XDG_MUSIC_DIR="$HOME/Music"
#export XDG_VIDEOS_DIR="$HOME/Videos"
#export XDG_PICTURES_DIR="$HOME/Pictures"
#export XDG_PUBLICSHARE_DIR="$HOME/Public"
#export XDG_TEMPLATES_DIR="$HOME/Templates"

如果是遵循 XDG目录规范的程序,它也不需要 deepin 设置的值(这不就是默认值吗)

对于不完全遵循的程序,该脚本是否需要填写完整的XDG目录。

所以对现在的只写一半的方式表示疑惑。

proud

Reply Favorite View the author
All Replies

No replies yet