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

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

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

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

8 ответов

Решение

Эта функциональность была удалена из Nautilus 3.20 (либо по ошибке, либо по назначению). Здесь есть сообщение об ошибке. Если это окажется ошибкой, она будет исправлена ​​в восходящем потоке, а затем вернется в 3.22 или будет перенесена в 3.20, или, если это было сделано специально, то, как вы можете видеть из отчета об ошибке LP, они хотят это исправить. патч для конкретного дистрибутива.

  1. Посмотрите, есть ли у вас ~/Templates папка2. Создайте его, если он отсутствует, используя команду:

    mkdir ~/Templates
    
  2. Теперь создайте пустой файл из командной строки:1

    touch ~/Templates/Text\ File.txt
    

Опция "Создать документ" возвращается снова, и вы можете создать новый текстовый файл или новый документ.

1 Обратная косая черта используется, чтобы сообщить оболочке, что пробел, следующий за ней, является частью имени файла. Поскольку оболочка распознает пробелы в качестве разделителей между командами / параметрами / аргументами, если вы "quote it", 'quote it', или же quote\ itоболочка будет обрабатывать все, что идет после пробела, как отдельный аргумент.

2 The ~/Templates папка локализована, измените ее имя в соответствии с вашей локализацией (например: ~/Modèles для французской локализации).

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

cd Templates

touch Filename.txt

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

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

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

В случае, если вы используете 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

И это все.

Этот метод мне не помог, элементы в папке "Шаблоны" не отображались в контекстном меню. что-то должно быть восстановлено о том, как система идентифицирует и использует папку 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?

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

Ниже приведены шаги, которые сработали для меня в Ubuntu 18 иNautilusон жеFiles. Дополнительную информацию см. в ArchWiki .

  • Создайте каталог для файлов шаблонов и некоторого шаблона:
      $ mkdir ~/Sausage && touch $_/textfile.txt
  • Проверьте, какой каталог шаблонов установлен в данный момент (в моем случае он был установлен в домашний каталог моего пользователя):
      $ xdg-user-dir TEMPLATES
/home/<username>/
  • Установите его в нужный каталог:
      $ xdg-user-dirs-update --set TEMPLATES ~/Sausage
  • Вы можете проверить, работает ли это, либо повторно запустив предыдущую команду, либо просмотрев файл конфигурации, содержащий эти настройки (именно оттуда берется часть «ШАБЛОНЫ»):
      $ less ~/.config/user-dirs.dirs
  • Закройте Nautilus, чтобы он усвоил изменения:
      $ pkill nautilus
  • Теперь должна быть возможность создать новый документ:
      $ nautilus &

Вот как выглядела новая папка до обновления конфигурации:

&amp;lt;img alt="перед обновлением конфигурации" src="https://i.stack.imgur.com/UWoGu.png"/&amp;gt;

и после перезагрузки:

&amp;lt;img alt="и после" src="https://i.stack.imgur.com/qBFLf.png"/&amp;gt;

и контекстное меню в действии:

&amp;lt;img alt="контекстное меню в действии" src="https://i.stack.imgur.com/KhDTw.png"/&amp;gt;

Другие вопросы по тегам