Reklama

Ako pridať vlastnú funkčnosť na Nautilus [Linux] nautilus Ako viete, Nautilus je predvolený správca súborov pre prostredie Gnome Desktop Environment. Je to miesto, kde túlaťte a trávite väčšinu času, keď na webovom riadku neprechádzate web alebo nevyberáte príkazy.

Je zrejmé, že niektoré nástroje, ktoré vám uľahčia prácu, by boli v pohode a produktívne. Akcie Nautilus vám umožňujú pridať vlastné funkcie do Nautilus. To sa dosiahne pomocou ponuky pravým tlačidlom myši. Môžete konvertovať súbory v rôznych formátoch, pripájať súbory ISO, zlúčiť súbory PDF všetky z Mautilusu bez spúšťania akejkoľvek inej aplikácie z kontextovej ponuky kliknutím pravým tlačidlom myši. Možnosti sú obmedzené iba na vašej fantázii!

Pridanie takejto vlastnej funkcie je celkom jednoduché. Na to, aby to fungovalo, nemusíte byť Linuxový hacker alebo programátor. Všetko čo potrebuješ je:

  • Balíček „nautilus-actions“
  • Znalosť rovnocenného príkazu na dosiahnutie toho istého cieľa

Balíček Nautilus-Actions

Balíček nautilus-actions je to, čo vám poskytuje pekný grafický nástroj, kde môžete vytvárať, upravovať a odstraňovať nautilus-actions alebo vlastnú funkčnosť, ktorú hľadáme. Je ľahko dostupná prostredníctvom správcu balíkov vašej distribúcie.

instagram viewer

Znalosť velenia

Ako užívateľ systému Linux nie ste cudzí skutočnosti, že väčšinu úloh, ktoré vykonávate pomocou myši a GUI, môžete vykonať aj pomocou príkazov. Chcete pokračovať v tlači.doc? Do terminálu jednoducho zadajte „oowriter -p resume.doc“. Potrebujete previesť súbor jpeg na gif? Zadajte príkaz „convert logo.jpeg logo.gif“ (vyžaduje sa imagemagick). Chcete nastaviť obrázok ako tapetu? Zadajte príkaz ‘gconftool-2 -t str –set / desktop / gnome / background / picture_filename‘.

Takže z príkazového riadka môžete dosiahnuť takmer čokoľvek, čo tu využijeme.

Vytvorte akciu

Ukážem vám kroky, ktoré musíte vykonať. Vytvoríme akciu nautilus na prevod súborov flv do formátu MP4 vhodných na prehrávanie v zariadeniach iPod Touch / iPhone. Na konverziu použijem ffmpeg, takže ak máte v pláne použiť akciu alebo vyskúšať túto akciu, uistite sa, že máte nainštalovanú (väčšinou k dispozícii prostredníctvom správcov balíkov, sudo apt-get install ffmpeg 'na ubuntu).

    • Ísť do Systém> Predvoľby> Akcie Nautilus
Ako pridať vlastnú funkčnosť do systému Nautilus [Linux]
    • Kliknite na Pridať. (Upozorňujeme, že tu môžete upravovať, odstraňovať, importovať / exportovať akcie ďalej)
Ako pridať voliteľnú funkčnosť do systému Nautilus [Linux]
    • Do poľa štítok napíšte text, ktorý chcete zobraziť, v kontextovej ponuke súborov flv pravým tlačidlom myši. Môžete si vybrať ikonu a určiť popis, ktorý poskytuje informácie o tom, čo by táto možnosť urobila. Vynechám obidve z nich, pretože nie sú nevyhnutné na fungovanie.
    • Cesta a parametre sú miestom, kde je všetka akcia. Do cesty vložte pomôcku, ktorú použijete na vykonanie akcie. Budeme používať ffmpeg tak, aby sa dal /usr/bin/ffmpeg tu. Ak si nie ste istí, kde sa nachádza obslužný program, na zistenie použite príkaz „kde je“. napr. použitie ‘kde je ffmpeg‘Poznať jeho umiestnenie.
    • Riadok parametra bude strašidelný, takže zadržte dych a skopírujte vloženie: “ -i% d /% f -f mp4-vcodec libxvid -maxát 01000 -qmin 3 -qmax 5 -fufsize 4096 -g 300-acodec aac -s 480 × 320 -ab 0128000 -b 400000% d /% f.mp4 „Neobviňuj ma, to je to, čo musíš zadať na príkazovom riadku, aby si skonvertoval flv na mp4 s ffmpeg (ďalšie podrobnosti pozri man ffmpeg)! Pozoruhodné je% d a% f. Tieto dva poskytujú informácie o tom, na ktorý súbor ste klikli pravým tlačidlom myši. Kliknutím na tlačidlo legendy zobrazíte ďalšie podrobnosti. Mimochodom, nie som odborník na video a netvrdím, že vyššie uvedené možnosti sú dokonalé, ale robí to dobre. Ak máte nejaké návrhy, neváhajte sa s nimi podeliť v komentároch.
      Ako pridať vlastnú funkčnosť do podmienok Nautilus [Linux]
    • Potom kliknite na záložku podmienok. Tu obmedzíte svoje možnosti na požadované typy súborov v kontextovej ponuke (v našom prípade flv). Svoje možnosti môžete obmedziť pomocou metaznakov názvu súboru alebo pomocou mimetypu. Ďalej môžete určiť, či sa vaša akcia zobrazí iba pre súbory alebo pre súbory a priečinky. Zadáme „* .flv“ pre názov súboru a naše akcie použijeme iba na súbory.
Ako pridať vlastnú funkčnosť do pokročilého systému Nautilus [Linux]
  • Na karte Rozšírené podmienky môžete svoj výber ďalej obmedziť na lokálne súbory, zdieľania samby, súbory ftp atď. Tu vyberieme miestne súbory.
  • Kliknite na OK a ste hotovi!
Ako pridať vlastnú funkčnosť na Nautilus [Linux] menunact

Teraz vyhľadajte súbor flv. Kliknite pravým tlačidlom myši a ukážte, že máte vlastnú voľbu „Konvertovať pre iPod“. Kliknite naň a uvidíte nový súbor mp4 v rovnakom priečinku.

Ako pridať vlastnú funkčnosť do systému Nautilus [Linux]

Niekoľko tipov

Experimentujte na príkazovom riadku s názvami súborov a voľbami pomôcky. Ak ste si istí funkčnosťou, ktorú potrebujete pre určitý typ súborov, nahraďte názov súboru v príkaze% d /% f.

Ak chcete konať vo viacerých súboroch, použite namiesto neho% M.

Pre vykonávanie komplikovaných operácií (napr. Poslanie súboru niekomu z kontextového menu) je najlepšie vytvoriť skript a v skripte odovzdať príslušné argumenty. Pomôže vám to odladiť a umožní vám úplnejšiu kontrolu.

S akciami nautilus môžete transformovať každú úlohu, ktorú často vykonávate, alebo ťažkopádny príkazový riadok, ako je uvedené vyššie, na pohodlnú ľahko použiteľnú možnosť kontextového menu. Ak to potrebujete, je tu akcia „Konvertovať na iPod“ [Zlomená adresa URL odstránená]. Odhlásiť sa ďalšie doplnky nautilus predtým pokryté na MakeUseOf. 6 užitočných rozšírení na zlepšenie funkčnosti Nautilus [Linux] Čítaj viac

Už ste predtým používali akcie nautilus? Aké akcie momentálne používate? Máte skvelý nápad zmeniť sa na akciu? Podeľte sa s nami v komentároch, kto vie, že by ste mohli dostať iba akciu! Jo, a ak ste zmätení tým najlepším obrazom, je to nautilus!

Som Varun Kashyap z Indie. Som nadšený z počítačov, programovania, internetu a technológií, ktoré ich poháňajú. Milujem programovanie a často pracujem na projektoch v Java, PHP, AJAX atď.