Ubuntu 18.04 GNOME Nautilus中缺少〜/ Templates目录

时间:2018-07-10 22:09:26

标签: ubuntu gnome

我正在尝试在带有GNOME桌面(VM)的Ubuntu 18.04中右键单击添加到“添加新文档”的选项。所有文档和在线帮助都告诉我创建一个空的.txt(或任何其他扩展名)文件并将其放置在~/Templates目录中。由于某种原因,该目录在我的安装中不存在。不知道为什么。我尝试添加它,然后将空文件放置在那里,但是右键菜单没有变化。有谁知道为什么默认情况下我没有此Templates目录,以及如何将“ Add New Document”选项成功添加到我的右键菜单中?谢谢!

我首先使用了此命令: $ touch ~/Templates/Empty\ Document 结果: touch: cannot touch '/home/a7ger/Templates/Empty Document': No such file or directory 然后,我执行以下操作: $ mkdir ~/Templates $ touch ~/Templates/Empty\ Document 这成功地按预期运行。但是,当我右键单击dekstop或Nautilus内的文件夹中时,仍然看不到“添加新文档”的选项。帮忙!

点击链接以查看的屏幕截图 运行命令后right click menu

2 个答案:

答案 0 :(得分:3)

我刚刚发现我的新文档丢失,而且模板不存在,并且模板目录未设置。

因此,以我的用户用户身份进入终端:

mkdir -p ~/Templates && touch ~/Templates/Untitled\ Document;
xdg-user-dirs-update --set TEMPLATES ~/Templates;
nautilus -q && nautilus &

与单线一样:

mkdir -p ~/Templates && touch ~/Templates/Untitled\ Document && xdg-user-dirs-update --set TEMPLATES ~/Templates && nautilus -q && nautilus &

注意:需要重新启动Nautilus,这样更改才能在当前会话中生效,您可以根据需要重新启动。

答案 1 :(得分:2)

有几个答案:

  • Templates变量的~/.config/user-dirs.dirs文件中指定了XDG_TEMPLATES_DIR文件夹。检查行XDG_TEMPLATES_DIR=...应该是XDG_TEMPLATES_DIR="$HOME/Templates"(或取决于您的语言环境,请检查下一点)
  • 此文件夹已本地化,因此该文件夹的确切名称取决于您的语言环境。