Настройка QuickList Nautilus в Ubuntu 13.04 / 12.04 / 12.10

В данной статье я разберу, как редактировать quicklist (список действий, который открывается по нажатию правой клавиши мышки на значке приложения панели Unity) файлового менеджера Nautilus, добавление в контекстное меню «Открыть в терминале».


Очень часто нужно открыть Nautilus с правами администратора.
Это можно сделать, выполнив терминале:

sudo nautilus

Но это требует много действий: нужно открывать терминал, потом вписывать команду.

Поэтому хотелось бы оптимизировать это действие. И я добавил это действие в QuickList Nautilus.

Как это сделать?

Помимо команды sudo, есть еще gksudo, которая используется для запуска оконных приложений без вывода ошибок и сообщений в терминале.

Установим gksudo:

sudo apt-get install gksu

После установки этой утилиты создаем пустой документ в каком-нибудь месте, например, на рабочем столе.
Сохраняем его как «nautilus.desktop» и вписываем в него следующие строки:

[Desktop Entry]
Name=Nautilus
Comment=Файл менеджер Nautilus
Exec=nautilus %U
Icon=system-file-manager
Terminal=false
Type=Application
Categories=GNOME;GTK;Utility;Core;
Name[ru_RU]=Nautilus
Actions=NewWindow;OpenAsRoot;OpenDownloads;OpenMusic;OpenPictures;OpenDocs;

[Desktop Action OpenAsRoot]
Name=Открыть как Root
Exec=gksudo nautilus /home/
OnlyShowIn=Unity;

[Desktop Action NewWindow]
Name=Новое окно
Exec=nautilus %U
OnlyShowIn=Unity;

[Desktop Action OpenDownloads]
Name=Загрузки
Exec=nautilus %UЗагрузки
OnlyShowIn=Unity;

[Desktop Action OpenMusic]
Name=Музыка
Exec=nautilus %UМузыка
OnlyShowIn=Unity;

[Desktop Action OpenPictures]
Name=Изображения
Exec=nautilus %UИзображения
OnlyShowIn=Unity;

[Desktop Action OpenDocs]
Name=Документы
Exec=nautilus %UДокументы
OnlyShowIn=Unity;

То есть у Вас должно получиться так:

Сохраняем файл, потом кликаем по нему правой кнопкой мыши «Свойства — Права — Разрешить исполнение файла как программы»:

После чего, у Вас появится ярлык Nautilus.
Этот значок переносим на панель Unity.
Проверяем, чтобы все ссылки работали.

Если всё устраивает, тогда копируем его вместо старого ярлыка Nautilus в каталог:

/usr/share/applications

Можно это сделать в Nautilus, запущенный под администратором.

Внимание!
Убираем все ярлыки Nautilus с панели Unity, затем добавляем ярлык, найдя его в главном меню Dash или из каталога «/usr/share/applications»

Добавить в контекстное меню «Открыть в терминале»

В линуксе терминал — это наше всё. И порой нужно в наутилусе открыть что-то в терминале.

Опять же это сокращает время, нежели копировать путь к каталогу, потом вставлять в терминал, выполнять команду перехода в каталог.

Чтобы установить «Открыть в терминале» в Nautilus, выполняем установку:

sudo apt-get install nautilus-open-terminal

После чего перезапускаем сеанс или перезапускаем наутилус:

nautilus -q

Вот и всё! Надеюсь, статья была полезной!

  • Анонимный

    То, что искал!! Спасибо

  • https://www.blogger.com/profile/07459817117118080304 bakla

    Вот это я удачно зашел на ваш сайт) Спасибо

    • https://www.blogger.com/profile/00865845114198842309 Администратор

      Спасибо за положительный отзыв. Всё получилось?

    • https://www.blogger.com/profile/07459817117118080304 bakla

      Да все получилось, спасибо, а ведь я не знал даже команду "sudo nautilus"

  • https://www.blogger.com/profile/08361286806493222181 Lcfr

    спасибо, все получилось, еще бы наколдовать чтоб наутилус сделать многоокнным ему вообще цены бы не было

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      В смысле многооконный?