您可以更改用户文件夹。但是~/.config/user-dirs.dirs
除了更改 Nautilus 中的链接之外,它们实际上还能做其他事情吗?我可以看到更改确实XDG_DESKTOP_DIR
会起作用 — 即,它会按预期更改桌面上显示的文件夹的内容 — 但是其他任何事情都起作用吗?
答案1
这些是 freedesktop.org 定义的特殊位置,因此许多程序(不仅仅是 nautilus)都会使用它们。任何文件管理器(dolphin、Thunar)和应用程序(音乐播放器的音乐目录、浏览器的下载、文本编辑器的文档等)都会使用它们。
http://freedesktop.org/wiki/Software/xdg-user-dirs/
xdg-用户目录
xdg-user-dirs 是一款帮助管理“知名”用户目录(如桌面文件夹和音乐文件夹)的工具。它还可以处理文件名的本地化(即翻译)。
其工作方式是,xdg-user-dirs-update 在登录阶段很早就运行。此程序读取配置文件和一组默认目录。然后它在用户主目录中创建这些目录的本地化版本,并在 $(XDG_CONFIG_HOME)/user-dirs.dirs(XDG_CONFIG_HOME 默认为 ~/.config)中设置配置文件,应用程序可以读取该文件来找到这些目录。
Arch wiki 上有一个很好的讨论,请参阅https://wiki.archlinux.org/index.php/Xdg_user_directories