реклама

Как да добавите персонализирана функционалност към Nautilus [Linux] nautilus Nautilus, както знаете, е файловият мениджър по подразбиране за Gnome Desktop Environment. Това е мястото, където се лутате и прекарвате по-голямата част от времето си, когато не сърфирате в мрежата или пускате команди в командния ред.

Така че очевидно би било готино и продуктивно някои инструменти, които улесняват работата ви. Действията на Nautilus ви позволяват да добавите персонализирана функционалност към Nautilus. Това се постига чрез менюто с десния бутон на мишката. Можете да конвертирате файлове в различни формати, да монтирате ISO файлове, да обединявате PDF файлове, всички от Mautilus, без да стартирате друго приложение от контекстното меню с десния бутон. Възможностите тук са ограничени само от вашето въображение!

Добавянето на такава персонализирана функционалност е доста лесно. Не е нужно да сте хакер на Linux или програмист, за да работите. Всичко от което се нуждаеш е:

  • Пакетът „nautilus-Actions“
  • Познаването на еквивалентна команда за постигане на една и съща цел

Пакетът Nautilus-Actions

instagram viewer

Пакетът nautilus-Actions е това, което ви предоставя хубав графичен инструмент, където можете да създавате, редактирате и премахвате nautilus-действия или персонализираната функционалност, която търсим. Той е лесно достъпен чрез мениджъра на пакети на вашата дистрибуция.

Знание за командата

Като потребител на Linux не ви е чужд фактът, че повечето от задачите, които изпълнявате чрез мишката и GUI, могат да се изпълняват и чрез команди. Искате ли да отпечатате resume.doc? Просто въведете „oowriter -p resume.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]
    • Кликнете върху Добавяне. (Обърнете внимание, че можете да редактирате, премахвате, импортирате / експортирате действия от тук нататък)
Как да добавите персонализирана функционалност към Nautilus [Linux] опции
    • В полето за етикет въведете текста, който искате да се появи в контекстното меню с десния бутон на flv файлове. Можете да изберете икона и да посочите подсказка, която предоставя информация за това, което би направила тази опция. Ще пропусна и двете, тъй като те не са от съществено значение за функционалността.
    • Път и параметри е мястото, където е цялото действие. В пътя, поставен в помощната програма, която ще използвате за извършване на действието. Ще използваме така въведената ffmpeg /usr/bin/ffmpeg тук. Ако не сте сигурни къде се намира помощната програма, използвайте командата "къде е", за да разберете. например използвайте „където е ffmpeg„Да знам местоположението му.
    • Редът на параметъра ще бъде страшен, така че задръжте дъха си и копирайте пастата: -i% d /% f -f mp4 -vcodec libxvid -maxrate 01000 -qmin 3 -qmax 5 -размер 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 в нашия случай). Можете да ограничите избора си чрез метахарактори на името на файла или чрез миметипа. Освен това можете да определите дали вашето действие се показва само за файлове или за файлове и папки. Ще напишем „* .flv“ за името на файла и ще приложим действията си само към файлове.
Как да добавите персонализирана функционалност към напредналия Nautilus [Linux]
  • В раздела за разширено състояние можете допълнително да ограничите избора си до локални файлове, споделяния на samba, ftp файлове и т.н. Тук ще изберем локални файлове.
  • Кликнете върху OK и сте готови!
Как да добавите персонализирана функционалност към менюто на Nautilus [Linux]

А сега потърсете flv файл. Щракнете с десния бутон на мишката и престоене, има вашата собствена опция „Конвертиране за iPod“. Кликнете върху него и ще видите нов mp4 файл в същата папка.

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

Някои съвети

Експериментирайте в командния ред с имена на файлове и опции за помощната програма. Когато сте почти сигурни в функционалност, която се нуждаете за определен тип файлове, заменете името на файла в командата с% d /% f.

Ако искате да действате върху повече от един файл, вместо това използвайте% M.

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

С nautilus действия можете да трансформирате всяка задача, която изпълнявате често или тромав команден ред като по-горе, в удобна лесна за използване опция за контекстно меню. Ето действието „Преобразуване за iPod“ [Прекъснат URL адрес е премахнат], ако имате нужда. Разгледайте други nautilus добавки, покрити по-рано в MakeUseOf. 6 полезни разширения за подобряване на функционалността на Nautilus [Linux] Прочетете още

Използвали ли сте наутилус-действия преди? Какви действия използвате в момента? Имате страхотна идея да превърнете в действие? Споделете с нас в коментарите, кой знае, че може просто да получите действие! О, и в случай, че сте озадачени от най-горното изображение, това е Nautilus!

Аз съм Варун Кашяп от Индия. Страстно ме интересува компютрите, програмирането, интернет и технологиите, които ги задвижват. Обичам програмирането и често работя по проекти в Java, PHP, AJAX и т.н.