我在我的 /etc/xdg/user-dirs.conf 中设置了“enabled=False”,根据该文件中的注释以及规范,应该停止 xdg-user-dirs-update 在登录时运行时间,因此也可以重新创建任何丢失的 $XDG_*_DIR 目录。
此外,我已经在用户的 ~/.config/user-dirs.dirs 中注释掉了 XDG_PUBLICSHARE_DIR 的定义,因为目前无法决定将其指向何处。
尽管 xdg-user-dirs-update 被禁用,但每次登录时,名为“Public”的目录都会重新出现在我的用户主目录中。造成这种情况的原因是什么?如何阻止不需要的公共目录出现?我发现了一个引用类似问题的旧 Red Hat 错误,但它在没有已知修复的情况下被关闭。
$XDG_TEMPLATES_DIR 不会出现此问题,我同样已将其注释掉。