我正在尝试在带有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。
答案 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"
(或取决于您的语言环境,请检查下一点)