更改默认用户文件夹路径?
在以前的Ubuntu版本中,我使用Ubuntu Tweak来改变用户文件夹(音乐,文档,video等)的路径。 我无法在Gnome 3中找到一个选项来执行此操作,而Ubuntu Tweak的ppa仍然没有Oneiric的版本。
打开终端并编写此命令:
gedit ~/.config/user-dirs.dirs
每行都是用户文件夹定义(音乐,video……),可根据需要进行编辑。 例如,我不想在家中使用video文件夹,而是在单独的磁盘中,并以这种方式更改了XDG_VIDEOS_DIR参数:
XDG_VIDEOS_DIR="/media/share/Video"
或者只需运行:
xdg-user-dirs-update --set XDG_VIDEOS_DIR="/media/share/Video"
注销并重新登录以使其正常生效。
如果你不想乱用终端,你仍然可以安装Ubuntu Tweak并使用它。
截至今天(7年后!),我的实验似乎表明:
-
这些变量在文件
~/.config/user-dir.dirs
与XDG相关,XDG代表“X桌面组”……即它们似乎与“窗口化”过程有关。 但是,例如,用户(或root)无法将这些变量都作为环境变量访问 -
似乎变量
XDG_DOCUMENTS_DIR
是在Nemo中负责为一个特定目录提供“特殊”图标的变量 -
这就是我们所困扰的:如何为一个特定的目录提供一个特殊的图标,表示“这是你的DOCUMENTS目录”
-
要将此内容提供给
~/Documents
之外的特定目录,
– 一个。 在Nemo的LH面板中的“我的电脑”下,从您想要的目录中建立一个链接
– b。 使用绝对路径将~/.config/user-dir.dirs
中的XDG_DOCUMENTS_DIR
变量的值更改为此目录。
– C。 注销并返回:无论其名称是什么,在Nemo的LH和RH方面,您的目录现在应该具有“特殊”文档图标!
注意,如上面的评论所示,仅仅删除~/Documents
目录以使一切正常工作是不够的。 请特别注意,如果在启动时发现XDG_DOCUMENTS_DIR
路径实际上不会导致有效目录,则XDG_DOCUMENTS_DIR
的设置将在user-dir.dirs
被覆盖,原则user-dir.dirs
替换为$HOME/Documents
…(事实上,奇怪的是,我的实验似乎发现它通常被$HOME
替换,出于某种莫名其妙的原因)。
NB2作为上述的替代方案(特别是如果“特殊”图标对您来说无关紧要),您可以使用符号链接…您可以将其称为“文档”。 实际上,您可以同时拥有:符号链接和目标文件的特殊图标。
NB3我不相信你可以按照建议创建一个符号链接…并给它一个特殊的DOCUMENTS
图标! 但考虑到这一点,所有似乎都是关于化妆品的,也许它,嗯,并不重要!