Linux

Как добавить пользовательскую функциональность в Nautilus [Linux]

Как добавить пользовательскую функциональность в Nautilus [Linux]

Наутилус, как вы знаете, является файловым менеджером по умолчанию для Gnome Desktop Environment. Это место, где вы бродите и проводите большую часть своего времени, когда вы не просматриваете веб-страницы и не запускаете команды в командной строке.

Очевидно, что это будет здорово и продуктивно для некоторых инструментов, которые облегчат вашу работу. Действия Nautilus позволяют добавлять пользовательские функции в Nautilus. Это достигается с помощью меню правой кнопки мыши. Вы можете конвертировать файлы в различных форматах, монтировать ISO-файлы, объединять PDF-файлы — все изнутри Mautilus, не запуская никаких других приложений из контекстного меню, вызываемого правой кнопкой мыши. Возможности здесь ограничены только вашим воображением!

Добавить такую ​​пользовательскую функциональность довольно легко. Вам не нужно быть хакером или программистом Linux, чтобы заставить его работать. Все что тебе нужно это:

  • Пакет «Наутилус-Акции»
  • Знание эквивалентной команды для достижения той же цели

Пакет Наутилус-Акции

Пакет nautilus-actions — это то, что предоставляет вам прекрасный графический инструмент, в котором вы можете создавать, редактировать и удалять действия nautilus-action или пользовательские функции, которые мы ищем. Он легко доступен через менеджер пакетов вашего дистрибутива.

Знание команды

Как пользователь Linux, вам не чужд тот факт, что большинство задач, которые вы выполняете с помощью мыши и графического интерфейса, также могут быть выполнены с помощью команд. Хотите распечатать резюме.doc? Просто введите «oowriter -p резюме.doc» в терминале. Нужно конвертировать файл JPEG в GIF? Введите «convert logo.jpeg logo.gif» (требуется imagemagick). Хотите установить изображение в качестве обоев? Введите «gconftool-2 -t str –set / desktop / gnome / background / picture_filename».

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

Создать действие

Позвольте мне проиллюстрировать шаги, которые вам необходимо выполнить, на примере. Мы создадим действие nautilus для преобразования файлов flv в mp4, подходящих для воспроизведения на iPod Touch / iPhone. Я буду использовать ffmpeg для конвертации, поэтому убедитесь, что вы установили его (в основном это доступно через менеджеры пакетов, ‘sudo apt-get install ffmpeg’ в ubuntu), если вы планируете использовать это действие или попробовать.

    • Перейдите в Система> Настройки> Действия Nautilus

Как добавить пользовательскую функциональность в Nautilus [Linux] initialnact

    • Нажмите на Добавить. (Обратите внимание, что вы можете редактировать, удалять, импортировать / экспортировать действия с этого момента в)

Как добавить пользовательскую функциональность в Nautilus [Linux] optionsnact

    • В поле метки введите текст, который вы хотите отображать в контекстном меню правой кнопки мыши FLV-файлов. Вы можете выбрать значок и указать подсказку, которая предоставляет информацию о том, что будет делать эта опция. Я пропущу оба из них, поскольку они не важны для функциональности.
    • Путь и параметры — это то, где все действие. В путь вставьте утилиту, которую вы будете использовать для выполнения действия. Мы будем использовать ffmpeg, поэтому поместите сюда / usr / bin / ffmpeg . Если вы не уверены, где находится утилита, используйте команду «где есть», чтобы выяснить это. например, используйте ‘ whereis ffmpeg ‘, чтобы узнать его местоположение.
    • Строка параметров будет страшной, поэтому задержите дыхание и скопируйте пасту: ‘ -i% d /% f -f mp4 -vcodec libxvid -maxrate 01000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -s 480 × 320 -ab 0128000 -b 400000% d /% f.mp4 ‘Не вините меня, это то, что вам нужно ввести в командной строке, чтобы преобразовать flv в mp4 с помощью ffmpeg (см. Man ffmpeg для более подробной информации)! Что примечательно, это% d и% f. Эти два предоставляют информацию о том, какой файл вы щелкнули правой кнопкой мыши. Нажмите на кнопку легенды для более подробной информации. Кстати, я не эксперт в области видео, и я не претендую на то, что описанные выше варианты являются идеальными, они отлично справляются со своей задачей. Поэтому, если у вас есть предложения, пожалуйста, не стесняйтесь делиться ими в комментариях.

      Как добавить пользовательскую функциональность в условия Nautilus [Linux]

    • Затем нажмите на вкладку условия. Здесь вы ограничите свои параметры требуемыми типами файлов контекстного меню (в нашем случае flv). Вы можете ограничить свой выбор через метасимволы имени файла или через mimetype. Кроме того, вы можете указать, будет ли ваше действие отображаться только для файлов или для файлов и папок. Мы введем «* .flv» для имени файла и применим наши действия только к файлам.

Как добавить пользовательскую функциональность в Nautilus [Linux] advancedcondnact

  • На вкладке «Дополнительные условия» вы можете ограничить свой выбор локальными файлами, общими папками samba, файлами ftp и т. Д. Здесь мы выберем локальные файлы.
  • Нажмите ОК, и все готово!

Как добавить пользовательские функции в меню Nautilus [Linux]

Теперь иди искать файл FLV. Щелкните правой кнопкой мыши и выберите пункт «Преобразовать для iPod». Нажмите на него, и вы увидите новый файл mp4 в той же папке.

Как добавить пользовательскую функциональность в Nautilus [Linux] bothnact

Некоторые советы

Поэкспериментируйте с командной строкой с именами файлов и параметрами утилиты. Если вы абсолютно уверены в функциональности, которая вам необходима для файлов определенного типа, замените имя файла в команде на% d /% f.

Если вы хотите использовать более одного файла, используйте вместо него% M.

Для выполнения сложных операций (например, для отправки файла кому-либо из контекстного меню) лучше всего создать сценарий и передать в него соответствующие аргументы. Это поможет вам отладить и вообще обеспечить больший контроль.

С помощью действий nautilus вы можете превратить любую задачу, которую вы часто выполняете, или громоздкую командную строку, как указано выше, в удобный и простой в использовании параметр контекстного меню. Вот действие «Преобразовать для iPod» [сломанный URL удален], если вам это нужно. Посмотрите другие дополнения для nautilus, ранее рассмотренные в .

Вы использовали наутилус-действия раньше? Какие действия вы сейчас используете? Есть отличная идея превратить в действие? Поделитесь с нами в комментариях, кто знает, что вы можете просто получить действие! О, и если вы озадачены самым верхним изображением, это наутилус !

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux