user-dirs.dirs 不起作用

user-dirs.dirs 不起作用

我把它放在我的 ~/.config/user-dirs.dirs 中……但是不起作用(只有桌面部分可以工作):

XDG_DESKTOP_DIR="/media/E/Administrateur/Bureau/"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="/media/E/Administrateur/Mes_documents/"
XDG_MUSIC_DIR="/media/E/Administrateur/Mes_documents/Ma_musique/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

当我转到 ~/Documents 时它仍然是空的......

有什么不对 ?

谢谢

答案1

user-dirs.dirs不是那样工作的。~/Documents只是文件系统上的一个目录。它改变的是 Nautilus 中的图标、书签等。因此,当您转到 Nautilus 并单击文档目录(我不知道它会被称为什么,很久以前我使用过翻译的目录名称)时,您应该到达您想要的位置。

在我看来,你实际上想要一些不同的东西。例如,当服用时~/Documents,你可以做的是在中使用它user-dirs.dirs

XDG_DOCUMENTS_DIR="$HOME/Documents"

并让~/Documents指向/media/E/Administrateur/Mes_documents/

rmdir ~/Documents
ln -s /media/E/Administrateur/Mes_documents/ ~/Documents

这些是您可以在终端中输入的命令(只需在破折号中搜索“终端”)。

~/Documents这样做的目的是创建指向 的符号链接/media/E/Administrateur/Mes_documents/。实际上,应用程序(如 Nautilus)认为它们正在查看,~/Documents但实际上它们正在查看文件系统上其他位置的另一个目录(或另一个文件系统,这里似乎是这种情况)。您也可以将其用于其余目录。

我认为桌面目录有点例外。据我所知,桌面只是 Nautilus 在所有其他窗口后面全屏运行,没有工具栏等,显示 中指定的目录user-dirs.dirs。这就是桌面工作的原因(我认为)。(注意,~/Desktop 可能仍然是空的)。

我建议你也放一个真实的图片和视频目录。否则,一些应用程序可能会感到困惑。

有关符号链接的更多信息:http://www.linuxchix.org/content/courses/filesystem/Lesson2a.html

相关内容