«Создать новый документ» - в Ubuntu GNOME отсутствует опция щелчка правой кнопкой мыши

51

Я хотел бы иметь опцию « создать новый документ » в контекстном меню.

В настоящее время это выглядит так:

введите описание изображения здесь

Я использую Ubuntu GNOME 16.04 LTS с GNOME 3.20.

Северус Тукс
источник
2
Помечен как возможный дубликат этого ответа на вопрос
gsxruk
Может быть, Gnome пытается быть похожим на Mac OS? Потому что в Mac OS также есть «Создать папку», а не «Создать файл / документ». Вот Mac OS: imgur.com/a/Hc9aQbX
hey_you

Ответы:

10

Эта функциональность была удалена из Nautilus 3.20 (либо по ошибке, либо по назначению). Существует отчёт об ошибке на нем здесь . Если это окажется ошибкой, она будет исправлена ​​в восходящем потоке, а затем вернется в 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для французской локализации).

HMagdy
источник
2
\ это потому, что имя файла содержит пробел, который вы можете использовать ""
HMagdy
6
это самая крутая вещь, которую я когда-либо видел в Linux. У меня есть больше причин использовать его.
Парнаб Саньял
1
У меня не было проблем с 16.04, недавно я обновился до 17.04, и вариант ушел. Помогите.
Лука
11
Это должен быть правильный ответ
Маттео
4
@HassanMagdySaad При создании для каждого файла без необходимости впоследствии переименовывать его. Вот как это работает в MS Windows для любого нового файла или папки с помощью контекстного меню. Спасибо
Роу
13

Вы можете зайти в папку ~ / Templates и создать шаблоны самостоятельно, после чего они появятся в контекстном меню. Например:

cd Templates

touch Filename.txt
Нэвин
источник
У меня есть папка ~ / Templates и я создал новый файл .txt через CLI. до сих пор нет новой записи файла в контекстном меню. все еще не работает для меня как-то на Ubuntu 18.10
Аксель Вернер
Пожалуйста, измените разрешение для этой папки и файла
Навин
4

Кажется, когда папка с шаблонами пуста, эта опция отключена. Простейшее решение этой проблемы - создать файл в папке шаблонов:

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

Это определенно ошибка, как указано.

pr.nizar
источник
хороший совет об этом инструменте "xdg-user-dir". это показало мне, что моя переменная / папка / настройка ШАБЛОНА была каким-то образом установлена ​​в $ HOME. НЕ в мою папку с шаблонами. Однако, даже если я сбросил этот параметр на $ HOME / Templates, он не работал для меня до сих пор на Ubuntu 18.10.
Аксель Вернер
3

этот метод мне не помог, элементы в папке «Шаблоны» не отображались в контекстном меню. что-то должно быть восстановлено о том, как система идентифицирует и использует папку Templates.

чтобы это исправить, я установил Ubuntu Tweak так:

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

и затем использовал этот метод, а именно, удалите папку «Шаблоны», а затем используйте этот метод для «восстановления» папки «Шаблоны», которая работала для меня в 17.04 на ThinkPad T530:

Как восстановить функциональность шаблона после удаления папки «Шаблоны» в 12.10?

Джошуа Финклер
источник
Это также не работало для меня после удаления (и повторного создания) 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

И это все.

Король мидас
источник
Как говорится в примечаниях в этом файле конфигурации, эти записи устанавливаются / обновляются инструментом cli для xdg-user-dirs-update. Поэтому я выполнил команду '' xdg-user-dirs-update --set TEMPLATES ~ / Templates '', чтобы сбросить мои настройки шаблонов в папку $ HOME / Templates в моем домашнем каталоге. Однако ... это все еще не работает для меня как-то на Ubuntu 18.10. все еще нет "нового документа" в моем контекстном меню.
Аксель Вернер
0

Вы также можете использовать функцию «Сохранить как» в LibreOffice, чтобы таким же образом сохранить пустой документ, электронную таблицу, презентацию или чертеж. Использование touch для создания файлов не будет работать (не для меня в любом случае), так как Ubuntu по-прежнему распознает их как текстовые файлы. Таким образом, вы можете иметь любой новый тип файла, если вы установите для него правильный шаблон, а не только текстовые файлы.

mrchuck
источник