I would like to to have a "create new document" option in the right-click menu.
Currently it looks like this :
I am using Ubuntu GNOME 16.04 LTS with GNOME 3.20.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
This functionality has been removed from Nautilus 3.20 (either by error or on purpose). There is a bug report on it here. If it turns out to be a bug it will be fixed upstream and then will either be back in 3.22 or backported into 3.20, or if this has been done on purpose then as you can see from the LP bug report they are wanting to make it a distro specific patch.
See if you have
~/Templates folder2. Create one if it is missing using command:
Now create an empty file from command prompt:1
touch ~/Templates/Text\ File.txt
The "Create Document" option is back again and you can create a new text file or a new document.
1 The backslash is used to tell the shell that the space following it is part of the filename. Since the shell recognizes spaces as delimiters between commands/options/arguments, unless you
'quote it', or
quote\ it, the shell will treat whatever comes after the space as a separate argument.
~/Templates folder is localized, change his name accordingly to your localization (ex:
~/Modèles for French localization).
this method didn't quite work for me, items in the Templates folder weren't showing up in the context menu. something needed to be restored about how the system identifies and uses the Templates folder.
to fix this, i installed ubuntu tweak like so:
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
and then used this method, namely, delete your Templates folder and then use this method to 'restore' the Templates folder, worked for me in 17.04 on a thinkpad t530:
In the case you are using an ubuntu with a different language that english, first check where your
Templates folder is.
And in this file, check for
XDG_TEMPLATES_DIR=. In spanish for example you will have something like:
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"
Then you can apply the solution listed in the other answers:
mkdir ~/Plantillas (or the name listed before) touch ~/Plantillas/Documento\ de\ Texto.txt
And that is all.
You can also use the LibreOffice 'Save As' feature to save an empty Document, Spreadsheet, Presentation or Drawing in the same way. Using touch to create files won't work (didn't for me anyway) since ubuntu still recognises them as text files. So you can have any type of new file available if you set up the right template for it, not just text files.