【问题标题】:~/Templates directory missing from Ubuntu 18.04 GNOME NautilusUbuntu 18.04 GNOME Nautilus 中缺少 ~/Templates 目录
【发布时间】:2018-07-10 22:09:26
【问题描述】:

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

我首先使用了这个命令: $ 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 运行命令后。

【问题讨论】:

    标签: ubuntu gnome


    【解决方案1】:

    我刚发现我的新文档不见了,模板也不存在,模板目录也没有设置。

    所以,以我的用户用户身份到终端:

    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 才能使更改对当前会话生效,您可以根据需要重新启动。

    我最近不得不在 ubuntu 20.04 上一段时间后回到这个问题,我意识到它已经恢复了,但是自从我写了这篇文章后,我发现了一个我认为可能在这里有用的小技巧。

    在创建新文件时,如果在上下文菜单中单击新文档选项时按 F2,则会打开重命名提示,以免您在创建文件后重命名文件。

    【讨论】:

    • 简单高效!
    • 在 Ubuntu 18.04.3 LTS 中测试和工作。非常感谢!
    【解决方案2】:

    有几个答案:

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

    【讨论】:

    • 不知何故在 ubuntu 18.10 上不适合我。我通过查看此 users-dirs.dirs 发现,我的 TEMPLATES 设置仅指向我的 $HOME 目录。不是模板子目录。所以我使用 cli 工具 ''xdg-user-dirs-update --set TEMPLATES ~/Templates'' 重置它,然后检查内容。现在它已正确设置。但是它仍然不显示“新文档”上下文菜单,即使我在模板中有一个文件。
    猜你喜欢
    • 2019-03-22
    • 2020-12-06
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    相关资源
    最近更新 更多