Crià un navigatore di fugliale per Thunar cù Zenity

 

Questu articulu hè statu publicatu tempi fà in u mo vechju bloggu annantu à Xfce, basatu annantu à un altru articulu publicatu in u Blog di Xubuntu e li lasciu torna quì.

Ciò chì avemu da fà hè creà una ricerca di file thunar usu Zenità. A prima cosa chì avemu da fà hè installà zenity:

$ sudo aptitude install zenity

Dopu apremu un terminal è mettimu:

$ mkdir ~/.bash-scripts/

In questu modu creemu un repertoriu chì cuntene u script chì eseguirà l'azzione stessa. Avà creemu un schedariu chjamatu circà-i fugliali drentu cusì:

mousepad ~/.bash-scripts/search-for-files

è incollemu questu in:

#! / bin / bash # search-for-files # cambiate questa figura per adattassi à voi stessu - trovu chì a zenità muore da circa 1000 risultati ma YMMV maxresults = 500 # torna, cambiate u percorsu versu l'icona per adattassi. Ma à quale ùn li piace u tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # questu script funziona per qualsiasi ambiente chì abbia bash è zenità, dunque u gestore di file hè interamente in voi! pudete aghjunghje argumenti in più à a stringa basta chì l'ultimu argumentu sia u percorsu di u cartulare chì aprite filemanager = "thunar" window_title = "Ricerca di i fugliali" srcPath = "$ *" se! [-d "$ srcPath"]; dopu cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Cerca in u cartulare "--window-icon =" $ window_icon "` fi if [-d "$ srcPath"] ; allora fragment = `zenity --entry --title =" $ window_title - U nome cuntene: "--window-icon =" $ window_icon "--text =" E catene di ricerca menu di 2 caratteri sò ignorate "` se! [$ {# fragment} -lt 2]; allora (echu 10 O = $ IFS IFS = $ '\ n' files = (`truvà" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 selected =` eval zenity --list --title = \ "$ {# files [@]} File trovati - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Risultati di ricerca : \ "--print-column = 5 --column \" Type \ "--column \" Name \ "--column \" Size \ "--column \" Data mudificazione \ "--column \" Path \ "$ {files [@]}` se [-e "$ selezziunatu"]; allora "$ filemanager" "$ selezziunatu"; fi) | zenity --progress --auto-close --pulsate --title = "Ricerca ..." --window-icon = "$ window_icon" --text = "Ricerca \" $ fragment \ "" fi fi exit

è li demu permessi d'esecuzione:

chmod a+x ~/.bash-scripts/search-for-files

Avà femu una copia di salvezza di u fugliale uca.xml:

$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old

à chì metteremu à a fine questu:

<action>
<icon>/usr/share/icons/Tango/scalable/actions/search.svg</icon>
<name>Search for Files</name>
<command>bash ~/.bash-scripts/search-for-files %f</command>
<description>Search this folder for files</description>
<patterns>*</patterns>
<directories/>
</action>

Avà ciò chì ci resta hè d'apre thunar » Edit » Configurate azzioni persunalizate è ne creemu una nova. E cumplemu i seguenti campi:

In a tabulazione Basic:
Name: Motore di ricerca
Description: Motore di ricerca
Cumandamentu: bash ~ / .bash-scripts / search-for-files% f
Icona: Selezziunemu quellu chì ci piace di più.

Restendu cusì:

Avà in a tabulazione Cundizioni apparizione i seguenti campi:
Pattern di File: *
Appare se a selezzione cuntene: Direttore.

È pare cusì:

avà thunar Quandu avemu apertu u menù cù u cliccellu right, l'opzione di ricerca ùn pare micca:

E se facemu cliccà nantu à questu, una finestra apparirà induve pudemu inserisce i criteri di ricerca:

Quandu cuminciamu a ricerca, videremu qualcosa di simile:

è infine u risultatu di questu:

Se facemu doppiu cliccà nantu à u risultatu, una finestra di thunar cù u cartulare induve si trova u fugliale. In questu modu demu à u nostru desktop assai più putere Xfce.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

9 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   alez dijo

    Chì cumplicazione! Hehe, quì avete un altru modu per uttene qualcosa simile chì hè più faciule per mè.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Cù u cumbugliu di Unity è Gnome3 parechje persone vanu à Xfce è cumincianu à scopre e meraviglie di Thunar ... Seriu, stu prugramma hè incredibile. Grazie mille per u bloggu, u seguitu regularmente ancu s'ella hè a prima volta chì publicu.

    1.    elav <° Linux dijo

      Benvenutu alez:
      Hahaha ùn hè micca cusì cumplicatu, hè assai simplice. Hè vera chì cù CatFish pudemu avè un strumentu di ricerca putente, ma nunda, almenu ùn l'aghju micca adupratu postu chì hè una applicazione menu da installà 😀

  2.   Oscar dijo

    Grazie elav, bravu tuto, u salvaraghju cun quelli chì avete digià publicatu, pensu chì XFCE hà assai futuru in alternativa, vale à dì, basta ch'ellu ùn fiasca micca in cunsumazione Ram.

  3.   leodelacruz dijo

    Assai bè, da pruvà 😉

  4.   matovitch dijo

    Ùn capiscu micca u spagnolu, ma capiscu bash.
    Aghju cuminciatu à implementà a listessa cosa. Aghju risparmiatu assai tempu grazia à u vostru còdice.
    Grazie. Grazie. Merci de France.

  5.   Luis dijo

    Ci hè un grande prublema cù questu script ...

    Se fate una ricerca per qualcosa chì ùn ci hè micca allora u mutore di ricerca ferma in un loop infinitu è ​​l'unicu modu per chjudelu hè uccidendu u prucessu.

    1.    Alessandro Morales dijo

      Pensu chì a soluzione in questu casu seria di fà un se ciò valida se ùn ci sò micca file prima, è se ci hè quellu chì face a ricerca, 😀

  6.   Raul dijo

    Grazie mille, viaghja assai è ancu per creà un altru add-on per thunar.

  7.   Victor dijo

    Aghju trovu eccellente. assai praticu. Ti ringraziu assai.