Advertentie

Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] nautilus Nautilus is, zoals u weet, de standaardbestandsbeheerder voor Gnome Desktop Environment. Het is waar je wandelt en het grootste deel van je tijd doorbrengt, wanneer je niet op internet surft of commando's afvuurt vanaf de opdrachtprompt.

Dus het zou natuurlijk cool en productief zijn voor sommige tools die uw werk gemakkelijker maken. Met Nautilus-acties kunt u aangepaste functionaliteit toevoegen aan Nautilus. Dit wordt bereikt via het rechtsklikmenu. U kunt bestanden in verschillende formaten omzetten, ISO-bestanden koppelen, PDF-bestanden samenvoegen vanuit Mautilus zonder een andere toepassing te starten vanuit het contextmenu met de rechtermuisknop. De mogelijkheden hier worden alleen beperkt door uw verbeelding!

Het toevoegen van dergelijke aangepaste functionaliteit is vrij eenvoudig. U hoeft geen Linux-hacker of -programmeur te zijn om het te laten werken. Alles wat je nodig hebt is:

  • Het ‘nautilus-acties’ pakket
  • De kennis van een gelijkwaardige opdracht om hetzelfde doel te bereiken
instagram viewer

Het Nautilus-actiespakket

Het nautilus-actiespakket biedt u een leuke grafische tool waarmee u nautilus-acties of de aangepaste functionaliteit waarnaar we op zoek zijn, kunt maken, bewerken en verwijderen. Het is gemakkelijk beschikbaar via de pakketbeheerder van uw distributie.

Kennis van het commando

Als Linux-gebruiker ben je er geen onbekende van dat de meeste taken die je uitvoert via de muis en de GUI ook via opdrachten kunnen worden uitgevoerd. Wilt u resume.doc afdrukken? Voer gewoon 'oowriter -p resume.doc' in de terminal in. Moet u een JPEG-bestand converteren naar GIF? Voer 'convert logo.jpeg logo.gif' in (vereist imagemagick). Wilt u een afbeelding instellen als achtergrond? Typ 'gconftool-2 -t str –set / desktop / gnome / background / picture_filename'.

U kunt dus bijna alles bereiken vanaf de opdrachtregel en dit is wat we hier zullen exploiteren.

Maak een actie

Laat me de stappen illustreren die u moet volgen met een voorbeeld. We zullen een Nautilus-actie maken om FLV-bestanden naar MP4 te converteren die geschikt zijn voor weergave op een iPod Touch / iPhone. Ik zal ffmpeg gebruiken voor conversie, dus zorg ervoor dat je het hebt geïnstalleerd (meestal beschikbaar via pakketbeheerders, ‘sudo apt-get install ffmpeg’ op ubuntu) als je van plan bent de actie te gebruiken of mee te proberen.

    • Ga naar Systeem> Voorkeuren> Nautilus-acties
Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] initialnact
    • Klik op Toevoegen. (Merk op dat u vanaf hier acties kunt bewerken, verwijderen, importeren / exporteren in)
Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] optionsnact
    • Typ in het labelveld de tekst die u wilt weergeven in het snelmenu van de FLV-bestanden. U kunt een pictogram kiezen en een knopinfo opgeven die informatie geeft over wat deze optie zou doen. Ik zal beide overslaan omdat ze niet essentieel zijn voor de functionaliteit.
    • Pad en parameters is waar alle actie is. In pad gezet in het hulpprogramma dat u zult gebruiken om de actie uit te voeren. We zullen ffmpeg gebruiken dus zet in /usr/bin/ffmpeg hier. Als u niet zeker weet waar het hulpprogramma zich bevindt, gebruikt u de opdracht 'waar is' om erachter te komen. gebruik bijvoorbeeld 'waar is ffmpegOm de locatie te kennen.
    • De parameterregel wordt eng, dus houd je adem in en kopieer en plak: ’ -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 ‘Geef mij niet de schuld, dit moet u invoeren op de opdrachtregel om flv naar mp4 te converteren met ffmpeg (raadpleeg man ffmpeg voor meer informatie)! Wat opmerkelijk is, zijn de% d en% f. Deze twee geven informatie over op welk bestand u met de rechtermuisknop hebt geklikt. Klik op de legenda-knop voor meer informatie. Trouwens, ik ben geen video-expert en ik beweer niet dat de bovenstaande opties perfect zijn, het werkt prima. Dus als u enkele suggesties heeft, aarzel dan niet om ze in reacties te delen.
      Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] voorwaardennact
    • Klik vervolgens op het conditietabblad. Hier beperkt u uw opties tot de vereiste bestandstypen van het contextmenu (in ons geval flv). U kunt uw keuzes beperken via de metatekens van de bestandsnamen of via het mimetype. Bovendien kunt u opgeven of uw actie alleen voor bestanden wordt weergegeven of ook voor bestanden en mappen. We typen ‘* .flv’ voor bestandsnaam en passen onze acties alleen op bestanden toe.
Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] advancedcondnact
  • Op het tabblad geavanceerde condities kunt u uw keuze verder beperken tot lokale bestanden, samba-aandelen, ftp-bestanden enz. We zullen hier lokale bestanden kiezen.
  • Klik op OK en je bent klaar!
Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] menunact

Ga nu op zoek naar een flv-bestand. Klik met de rechtermuisknop en presto, er is uw eigen aangepaste optie 'Converteren voor iPod'. Klik erop en je ziet een nieuw mp4-bestand in dezelfde map.

Hoe aangepaste functionaliteit toe te voegen aan Nautilus [Linux] bothnact

Enkele hints

Experimenteer op de opdrachtregel met bestandsnamen en de opties voor het hulpprogramma. Als u vrij zeker bent van een functionaliteit die u nodig hebt voor een bepaald type bestanden, vervangt u de bestandsnaam in de opdracht door% d /% f.

Als u op meerdere bestanden wilt reageren, gebruikt u in plaats daarvan% M.

Voor het uitvoeren van gecompliceerde bewerkingen (bijvoorbeeld om een ​​bestand naar iemand te e-mailen vanuit het contextmenu) is het het beste om een ​​script te maken en de juiste argumenten binnen het script door te geven. Dit zal je helpen om te debuggen en meer controle toe te staan.

Met nautilus-acties kunt u elke taak die u vaak uitvoert of een omslachtige opdrachtregel zoals hierboven transformeren in een handige, gemakkelijk te gebruiken contextmenu-optie. Hier is de actie 'Converteren voor iPod' [verbroken URL verwijderd] als u deze nodig hebt. Uitchecken andere nautilus-addons die eerder op MakeUseOf werden behandeld. 6 nuttige uitbreidingen om de Nautilus-functionaliteit te verbeteren [Linux] Lees verder

Heb je eerder nautilus-acties gebruikt? Welke acties gebruikt u momenteel? Heb je een geweldig idee om te zetten in een actie? Deel het met ons in de reacties, wie weet krijg je misschien wel een actie! Oh en in het geval dat je verbaasd bent over de bovenste afbeelding, is het een nautilus!

Ik ben Varun Kashyap uit India. Ik ben gepassioneerd door computers, programmeren, internet en de technologieën die hen aansturen. Ik hou van programmeren en vaak werk ik aan projecten in Java, PHP, AJAX etc.