“创建新文档”-Ubuntu GNOME中缺少右键单击选项


Answers:


10

此功能已从Nautilus 3.20中删除(无论是错误还是有意的)。有上有一个bug报告在这里。如果事实证明是错误,则将其上游修复,然后将其退回到3.22或向后移植到3.20,或者如果这样做是有意的,那么您可以从LP错误报告中看到他们想要这样做发行版专用补丁。


84
  1. 看看是否有~/Templates文件夹2。如果使用以下命令创建一个,则创建一个:

    mkdir ~/Templates
    
  2. 现在从命令提示符处创建一个空文件:1

    touch ~/Templates/Text\ File.txt
    

“创建文档”选项又回来了,您可以创建一个新的文本文件或一个新的文档。

1反斜杠用于告诉外壳程序其后的空格是文件名的一部分。由于外壳识别位为命令/选项/参数之间的分隔符,除非你"quote it"'quote it'或者quote\ it,外壳将把空间作为单独的参数后,无论发生什么事。

2~/Templates文件夹是本地化,相应地改变了他的名字到你的本地化(例如:~/Modèles法国本地化)。


2
\这是因为文件名中包含您可以使用“”空间
HMagdy

6
这是我在linux中见过的最酷的东西。我有更多使用它的理由。
Parnab Sanyal

1
我在16.04上没有问题,最近我升级到17.04,选项为GONE。救命。
卢卡(Luka)

11
这应该是正确的答案
Matteo

4
@HassanMagdySaad 为每个文件创建后,无需随后手动重命名。这是在MS Windows上使用右键单击菜单的任何新文件或文件夹的工作方式。谢谢
Roey

13

您可以进入〜/ Templates文件夹并自己创建模板,然后它们将出现在右键菜单中。例如:

cd Templates

touch Filename.txt

我有〜/ Templates文件夹,并通过CLI在其中创建了newFile.txt。上下文菜单中仍然没有新文件条目。在ubuntu 18.10上仍然对我不起作用
Axel Werner

请更改此文件夹和文件的权限
Naveen

4

似乎当templates文件夹为空时,此选项被禁用。解决此问题的最简单方法是在模板文件夹中创建一个文件:

touch `xdg-user-dir TEMPLATES`/Empty\ Text\ File.txt

如上所述,这绝对是一个错误。


关于“ xdg-user-dir”工具的好提示。它告诉我,我的TEMPLATE变量/文件夹/设置仅以某种方式设置为我的$ HOME。不到我的模板文件夹。但是,即使我将此设置重置为$ HOME / Templates,到目前为止,它在Ubuntu 18.10上仍对我不起作用。
Axel Werner

3

这种方法对我来说不太有效,“模板”文件夹中的项目没有显示在上下文菜单中。需要还原一些有关系统如何识别和使用Templates文件夹的信息。

为了解决这个问题,我像这样安装了ubuntu调整:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt-get update
sudo apt-get install ubuntu-tweak

然后使用此方法,即删除您的Templates文件夹,然后使用此方法“恢复” Templates文件夹,这在17.04上在thinkpad t530上对我有用:

在12.10中删除Templates文件夹后,如何恢复模板功能?


删除(和重新创建)Templates文件夹后,它对我也不起作用。一个比安装适用于我的Ubuntu-Tweak更简单的解决方案是解决方案。
加勒特

1

如果您使用的Ubuntu语言与英语不同,请首先检查您的Templates文件夹在哪里。

vi ~/.config/user-dirs.dirs

在此文件中,检查XDG_TEMPLATES_DIR=。以西班牙语为例,您将有类似以下内容:

XDG_DESKTOP_DIR="$HOME/Escritorio"
XDG_DOWNLOAD_DIR="$HOME/Descargas"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_PICTURES_DIR="$HOME/Imágenes"
XDG_VIDEOS_DIR="$HOME/Vídeos"

然后,您可以应用其他答案中列出的解决方案:

mkdir ~/Plantillas  (or the name listed before)
touch ~/Plantillas/Documento\ de\ Texto.txt

仅此而已。


如该配置文件中的说明所述,这些条目由“ xdg-user-dirs-update” cli工具设置/更新。所以我做了一个'xdg-user-dirs-update --set TEMPLATES〜/ Templates'将我的模板设置重置为我的主目录中的$ HOME / Templates文件夹。但是...在ubuntu 18.10上它仍然对我不起作用。在上下文菜单上仍然没有“新文档”。
Axel Werner

0

您还可以使用LibreOffice的“另存为”功能以相同的方式保存空的文档,电子表格,演示文稿或工程图。由于ubuntu仍然将它们识别为文本文件,因此无法使用touch创建文件(无论如何对我来说还是不行)。因此,如果您为其设置了正确的模板,则不仅可以使用文本文件,还可以使用任何类型的新文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.