Настройка 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

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

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

6 коммент. :

  1. Анонимный11 мая 2013 г., 7:19

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

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

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

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

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

    ОтветитьУдалить