Как добавить пункт «Создать пустой документ» в контекстное меню Nautilus.

В Nautilus - файловом менеджере по умолчанию в Gnome окружении рабочего стола, которое уже станет дефолтным в следующей версии Ubuntu, нет пункта в контекстном меню "Создать документ" - "Пустой документ". В данной статье покажу как это быстро вернуть.

Суть проблемы.

Когда открываем какой-то каталог в файловом менеджере Nautilus и хотим создать текстовый файл из контекстного меню:

Такой пункт меню отсутствует. Такое поведение соответствует файловому менеджеру Finder в системе MacOS. Давайте же исправим это.

Решение проблемы.

Для того, чтобы пункт меню "Создать пустой документ" появился в контекстном меню файлового менеджера Nautilus, нужно создать какой-то документ в папке Шаблоны (Templates).

Это можно сделать с помощью текстового редактора Gedit:

Либо это можно сделать в терминале.

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

Выведет название директории, в которую нужно перейти и создать пустой текстовый документ:

После этих действий появится пункт меню:

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

Но кому-то это подойдет и придется по нраву. Я у себя сделал более красиво, добавил два шаблона Word и Excel файлов. То есть odt и ods соответственно. Создаем новый файл в Libreoffice Writer и Calc пустые документы и сохраняем их в каталог "Шаблоны", получается так:

И через контекстное меню мы можем создавать три вида документов:

На мой взгляд, это более удобный вариант. Нет дублирования в создании пустого текстового файла, а также мы можем создавать word и excel файлы из контекстного меню.

P.S.

В шаблонах, в тех файлах, что там создали вы можете выбрать семейство и размер шрифта. Что удобно при создании нового документа, чтобы каждый раз не перевыбирать их и сохранить ваше драгоценное время.