Publicitate
Nautilus, după cum știți, este managerul de fișiere implicit pentru Gnome Desktop Environment. Este locul în care vă rătăciți și vă petreceți cea mai mare parte a timpului, atunci când nu navigați pe web sau nu trageți comenzi la promptul de comandă.
Deci, evident, ar fi cool și productiv pentru unele instrumente care îți facilitează munca. Acțiunile Nautilus vă permit să adăugați funcționalitate personalizată la Nautilus. Acest lucru se realizează prin intermediul meniului cu clic dreapta. Puteți converti fișiere în diferite formate, monta fișiere ISO, îmbinați fișierele PDF din Mautilus fără a lansa orice altă aplicație din meniul contextual cu clic dreapta. Posibilitățile de aici sunt limitate doar de imaginația ta!
Adăugarea unei astfel de funcționalități personalizate este destul de ușoară. Nu trebuie să fiți un hacker sau programator Linux pentru a putea funcționa. Tot ce ai nevoie este:
- Pachetul „nautilus-actions”
- Cunoașterea unei comenzi echivalente pentru atingerea aceluiași obiectiv
Pachetul Nautilus-Actions
Pachetul nautilus-actions este ceea ce vă oferă un instrument grafic frumos, unde puteți crea, edita și elimina acțiuni nautilus sau funcționalitatea personalizată pe care o căutăm. Este disponibil cu ușurință prin intermediul managerului de pachete al distribuției.
Cunoașterea poruncii
În calitate de utilizator Linux, nu sunteți străin de faptul că majoritatea sarcinilor pe care le efectuați prin intermediul mouse-ului și GUI pot fi realizate și prin comenzi. Doriți să imprimați CV.doc? Trebuie doar să introduceți „oowriter -p resume.doc” în terminal. Aveți nevoie pentru a converti un fișier jpeg în gif? Introduceți „convert logo.jpeg logo.gif” (necesită imagemagick). Doriți să setați o imagine ca fundal? Tastați „gconftool-2 -t str –set / desktop / gnome / background / picture_filename”.
Deci, puteți obține aproape orice din linia de comandă și asta vom exploata aici.
Creați o acțiune
Permiteți-mi să ilustrez pașii pe care trebuie să îi urmați cu un exemplu. Vom crea o acțiune nautilus pentru a converti fișierele FLV în mp4 potrivite pentru redare într-un iPod Touch / iPhone. Voi folosi ffmpeg pentru conversie, așa că asigurați-vă că îl aveți instalat (disponibil mai ales prin intermediul managerilor de pachete, „sudo apt-get install ffmpeg” pe ubuntu) dacă intenționați să utilizați acțiunea sau să încercați.
- Mergi la Sistem> Preferințe> Acțiuni Nautilus
- Faceți clic pe Adăugare. (Rețineți că puteți edita, elimina, importa / exporta acțiuni de aici înainte în)
- În câmpul de etichetă, tastați textul pe care doriți să apară în meniul contextual cu clic dreapta al fișierelor flv. Puteți alege o pictogramă și specificați o foaie de instrumente care oferă informații despre ce ar face această opțiune. Le voi ignora pe amândouă, deoarece nu sunt esențiale pentru funcționalitate.
- Calea și parametrii este locul unde se află toată acțiunea. În calea introdusă în utilitatea pe care o veți folosi pentru a efectua acțiunea. Vom folosi ffmpeg astfel încât să introducem /usr/bin/ffmpeg aici. Dacă nu sunteți sigur unde se află utilitarul, folosiți comanda „unde este” pentru a afla. de exemplu, utilizați „unde este ffmpeg„Să-i cunosc locația.
- Linia de parametri va fi înfricoșătoare, așa că țineți-vă respirația și copiați pasta: " -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 „Nu mă învinovățiți, asta trebuie să introduceți pe linia de comandă pentru a converti flv în mp4 cu ffmpeg (consultați omul ffmpeg pentru mai multe detalii)! Ceea ce este de remarcat este% d și% f. Aceste două furnizează informații despre fișierul pe care ai dat clic dreapta. Faceți clic pe butonul legendă pentru mai multe detalii. Apropo, nu sunt expert video și nu susțin că opțiunile de mai sus sunt perfecte, dar treaba este foarte bună. Deci, dacă aveți câteva sugestii, vă rugăm să nu ezitați să le împărtășiți în comentarii.
- Apoi faceți clic pe fila condiție. Aici veți limita opțiunile la tipurile de fișiere obligatorii din meniul contextual (flv în cazul nostru). Puteți limita opțiunile dvs. prin metacharactere sau fișier de tip mimetype. În plus, puteți specifica dacă acțiunea dvs. apare doar pentru fișiere sau pentru fișiere și foldere. Vom introduce „* .flv” pentru numele fișierului și vom aplica numai acțiunile noastre.
- În fila condiții avansate, puteți limita alegerea dvs. la fișiere locale, samba share, fișiere ftp etc. Vom alege aici fișierele locale.
- Faceți clic pe OK și ați terminat!
Acum mergeți să căutați un fișier flv. Faceți clic dreapta și presto, există opțiunea personalizată „Convertiți pentru iPod”. Faceți clic pe el și veți vedea un fișier mp4 nou în același dosar.
Niste sfaturi
Experimentați pe linia de comandă cu numele fișierelor și cu opțiunile pentru utilitate. Când sunteți sigur de o funcționalitate de care aveți nevoie pentru un anumit tip de fișiere, înlocuiți numele fișierului din comandă cu% d /% f.
Dacă doriți să acționați asupra mai multor fișiere, utilizați% M în schimb.
Pentru a efectua operațiuni complicate (de exemplu, pentru a trimite un fișier către cineva din meniul contextual), cel mai bine este să creezi un script și să treci argumentele corespunzătoare din script. Acest lucru vă va ajuta să depanați și să permiteți un control mai mare.
Cu acțiuni nautilus puteți transforma orice sarcină pe care o efectuați deseori sau o linie de comandă greoaie ca mai sus într-o opțiune convenabilă ușor de utilizat din meniul contextual. Iată acțiunea „Convertiți pentru iPod” [URL ruptă eliminată] dacă aveți nevoie. Verifică alte suplimente nautilus acoperite anterior pe MakeUseOf. 6 Extensii utile pentru îmbunătățirea funcționalității Nautilus [Linux] Citeste mai mult
Ai mai folosit acțiuni nautilus înainte? Ce acțiuni utilizați în prezent? Ai o idee grozavă să te transformi într-o acțiune? Partajează cu noi în comentarii, cine știe că s-ar putea să acționezi doar! Oh și în cazul în care sunteți nedumerit de imaginea de sus, este o nautilus!
Sunt Varun Kashyap din India. Sunt pasionat de calculatoare, programare, internet și tehnologiile care le conduc. Îmi place programarea și deseori lucrez la proiecte în Java, PHP, AJAX etc.