Reklama

Jak dodać niestandardową funkcjonalność do Nautilus [Linux] nautilus Nautilus, jak wiadomo, jest domyślnym menedżerem plików dla Gnome Desktop Environment. To tam wędrujesz i spędzasz większość czasu, gdy nie przeglądasz Internetu ani nie wydajesz poleceń w wierszu poleceń.

Więc oczywiście byłoby fajne i produktywne dla niektórych narzędzi, które ułatwiają pracę. Akcje Nautilus pozwalają dodawać niestandardowe funkcje do Nautilus. Osiąga się to poprzez menu prawego przycisku myszy. Możesz konwertować pliki w różnych formatach, montować pliki ISO, scalać pliki PDF z poziomu Mautilus bez uruchamiania innych aplikacji z menu kontekstowego po kliknięciu prawym przyciskiem myszy. Możliwości tutaj są ograniczone tylko twoją wyobraźnią!

Dodanie takiej niestandardowej funkcjonalności jest dość łatwe. Nie musisz być hakerem lub programistą Linuksa, aby go uruchomić. Wszystko czego potrzebujesz to:

  • Pakiet „nautilus-Actions”
  • Znajomość równoważnego polecenia pozwalającego osiągnąć ten sam cel

Pakiet Nautilus-Działania

Pakiet nautilus-Actions zapewnia ładne narzędzie graficzne, w którym można tworzyć, edytować i usuwać akcje nautilus lub niestandardowe funkcje, których szukamy. Jest łatwo dostępny za pośrednictwem menedżera pakietów Twojej dystrybucji.

instagram viewer

Znajomość polecenia

Jako użytkownik Linuksa nie jest ci obce to, że większość zadań wykonywanych za pomocą myszy i GUI można wykonać również za pomocą poleceń. Chcesz wydrukować resume.doc? Wystarczy wpisać „oowriter -p resume.doc” w terminalu. Chcesz przekonwertować plik JPEG na gif? Wpisz „convert logo.jpeg logo.gif” (wymaga imagemagick). Chcesz ustawić obraz jako tapetę? Wpisz „gconftool-2 -t str –set / desktop / gnome / background / picture_filename”.

Dzięki temu możesz osiągnąć prawie wszystko z poziomu wiersza poleceń i właśnie to wykorzystamy tutaj.

Utwórz akcję

Pozwól mi zilustrować kroki, które musisz wykonać na przykładzie. Stworzymy akcję nautilus, aby przekonwertować pliki FLV na MP4 odpowiednie do odtwarzania na iPodzie Touch / iPhone. Użyję ffmpeg do konwersji, więc upewnij się, że masz go zainstalowaną (głównie dostępną za pośrednictwem menedżerów pakietów, „sudo apt-get install ffmpeg” na Ubuntu), jeśli planujesz użyć akcji lub spróbować.

    • Iść do System> Preferencje> Akcje Nautilus
Jak dodać niestandardową funkcjonalność do Nautilus [Linux] initialnact
    • Kliknij Dodaj. (Pamiętaj, że możesz edytować, usuwać, importować / eksportować akcje odtąd w)
Jak dodać niestandardową funkcjonalność do Nautilus [Linux] optionsnact
    • W polu etykiety wpisz tekst, który ma się pojawiać w menu kontekstowym plików flv prawym przyciskiem myszy. Możesz wybrać ikonę i podpowiedź, która zawiera informacje o tym, co zrobiłaby ta opcja. Pominę oba te elementy, ponieważ nie są one niezbędne dla funkcjonalności.
    • Ścieżka i parametry to miejsce, w którym znajduje się cała akcja. W ścieżce wstaw narzędzie, którego będziesz używać do wykonania akcji. Będziemy używać ffmpeg, więc wstaw /usr/bin/ffmpeg tutaj. Jeśli nie masz pewności, gdzie znajduje się narzędzie, użyj polecenia „gdzie jest”, aby się dowiedzieć. np. użyj „whereis ffmpeg„Poznać jego lokalizację.
    • Linia parametrów będzie przerażająca, więc wstrzymaj oddech i skopiuj wklej: ’ -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 „Nie obwiniaj mnie, to jest to, co musisz wprowadzić w wierszu poleceń, aby przekonwertować flv na mp4 za pomocą ffmpeg (więcej szczegółów znajdziesz w man ffmpeg)! Na uwagę zasługują% d i% f. Te dwa zawierają informacje o tym, który plik kliknąłeś prawym przyciskiem myszy. Kliknij przycisk legendy, aby uzyskać więcej informacji. Nawiasem mówiąc, nie jestem ekspertem od wideo i nie twierdzę, że powyższe opcje są idealne, to działa dobrze. Więc jeśli masz jakieś sugestie, podziel się nimi w komentarzach.
      Jak dodać niestandardową funkcjonalność do Nautilus [Linux]
    • Następnie kliknij kartę warunku. W tym miejscu ograniczysz opcje do wymaganych typów plików menu kontekstowego (w naszym przypadku flv). Możesz ograniczyć swoje wybory za pomocą metaznaków nazw plików lub za pomocą rodzaju mimetycznego. Dodatkowo możesz określić, czy Twoje działanie ma być wyświetlane tylko dla plików, czy też dla plików i folderów. Wpisz nazwę „* .flv” jako nazwę pliku i zastosuj nasze działania tylko do plików.
Jak dodać niestandardową funkcjonalność do Nautilus [Linux] advancedcondnact
  • Na karcie warunków zaawansowanych możesz dodatkowo ograniczyć wybór do plików lokalnych, udziałów samby, plików ftp itp. Tutaj wybieramy pliki lokalne.
  • Kliknij OK i gotowe!
Jak dodać niestandardową funkcjonalność do menu Nautilus [Linux]

Teraz poszukaj pliku FLV. Kliknij prawym przyciskiem myszy i presto, masz własną niestandardową opcję „Konwertuj na iPoda”. Kliknij na niego, a zobaczysz nowy plik mp4 w tym samym folderze.

Jak dodać niestandardową funkcjonalność do Nautilus [Linux] zarównonakt

Kilka porad

Eksperymentuj w wierszu polecenia z nazwami plików i opcjami narzędzia. Jeśli masz pewność co do funkcjonalności wymaganej dla określonego typu plików, zamień nazwę pliku w poleceniu na% d /% f.

Jeśli chcesz działać na więcej niż jednym pliku, użyj% M.

Do wykonywania skomplikowanych operacji (np. Wysłania pliku do kogoś z menu kontekstowego) najlepiej jest utworzyć skrypt i przekazać odpowiednie argumenty w skrypcie. Pomoże to w debugowaniu i pozwoli na większą kontrolę.

Za pomocą akcji nautilus możesz przekształcić dowolne często wykonywane zadanie lub kłopotliwe wiersze poleceń, takie jak powyżej, w wygodną i łatwą w użyciu opcję menu kontekstowego. Oto akcja „Konwertuj na iPoda” [Usunięty uszkodzony adres URL], jeśli jest to potrzebne. Sprawdzić inne dodatki nautilus poprzednio omówione na MakeUseOf. 6 przydatnych rozszerzeń poprawiających funkcjonalność Nautilusa [Linux] Czytaj więcej

Czy używałeś wcześniej nautilusów? Jakie działania obecnie używasz? Masz świetny pomysł, aby zamienić się w akcję? Podziel się z nami w komentarzach, kto wie, że możesz po prostu dostać akcję! Aha, a jeśli zastanawia Cię najwyższy obraz, jest to łodzik!

Jestem Varun Kashyap z Indii. Jestem pasjonatem komputerów, programowania, Internetu i technologii, które je napędzają. Uwielbiam programować i często pracuję nad projektami w Javie, PHP, AJAX itp.