Thunar-erako fitxategi arakatzailea sortzea Zenity-rekin

 

Artikulu hau aspaldi argitaratu zen nire Xfceri buruzko blog zaharra, urtean argitaratutako beste artikulu batean oinarrituta Xubuntu bloga eta hemen uzten ditut berriro.

Eginen duguna fitxategi bilaketa bat sortzea da tunarra erabiliz Zenitatea. Egin behar dugun lehenengo gauza zenity instalatzea da:

$ sudo aptitude install zenity

Ondoren terminal bat irekitzen dugu eta jartzen dugu:

$ mkdir ~/.bash-scripts/

Modu honetan ekintza bera exekutatuko duen script-a edukiko duen direktorioa sortuko dugu. Orain izeneko fitxategia sortzen dugu fitxategiak bilatu barruan honela:

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

eta hau itsatsi dugu barruan:

#! / bin / bash # search-for-files # aldatu zifra hau zure neurrira egokitzeko - Zenity 1000 emaitzengatik hiltzen dela iruditzen zait, baina YMMV maxresults = 500 # berriro, aldatu ikonoaren bidea zure buruari egokitzeko. Baina nori ez zaio gustatzen tangoa? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # script honek bash eta zenity duen edozein ingurunetarako funtzionatuko du, beraz, fitxategi kudeatzailea zure esku dago! argumentu gehigarriak gehi ditzakezu katean, azken argumentua irekitzen duzun karpetaren bidea baldin bada filemanager = "thunar" window_title = "Bilatu fitxategiak" srcPath = "$ *" bada! [-d "$ srcPath"]; then cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Look in folder "--window-icon =" $ window_icon "` fi if [-d "$ srcPath"] ; ondoren fragment = `zenity --entry --title =" $ window_title - Izena dauka: "--window-icon =" $ window_icon "--text =" 2 karaktere baino gutxiagoko bilaketa kateak ez dira kontuan hartzen "` bada! [$ {# fragment} -lt 2]; then (echo 10 O = $ IFS IFS = $ '\ n' files = (`find" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 selected =` eval zenity --list --title = \ "$ {# files [@]} Fitxategiak aurkitu dira - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Bilaketa-emaitzak : \ "--print-column = 5 --column \" Type \ "--column \" Name \ "--column \" Size \ "--column \" Data aldaketa \ "--column \" Path \ "$ {files [@]}` if [-e "$ selected"] if then "$ filemanager" "$ selected"; fi) | zenity --progress --auto-close --pulsate --title = "Bilatzen ..." --window-icon = "$ window_icon" --text = "\" $ fragment \ "" fi fi irteera bilatzen

eta exekuzio baimenak ematen dizkiogu:

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

Orain uca.xml fitxategiaren babeskopia egiten dugu:

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

horri amaieran jarriko diogu:

<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>

Orain geratzen zaiguna irekitzea da tunarra » Editatu » Konfiguratu ekintza pertsonalizatuak eta berri bat sortzen dugu. Eta honako eremu hauek betetzen ditugu:

Tab oinarrizko:
Izena: Bilatu
Description: Bilatu
Agindua: bash ~ / .bash-scripts / search-for-files% f
Ikonoa: gehien gustatzen zaiguna aukeratuko dugu.

Honela geratzen dira:

Orain fitxan Baldintzak itxura honako eremu hauek:
Fitxategi eredua: *
Aukeraketa badago agertzen da: direktorioa.

Eta itxura hau du:

Orain tunarra Menua eskuineko klikarekin irekitzen dugunean, ez da bilaketa aukera agertzen:

Eta gainean klik eginez gero, bilaketa-irizpideak txertatzeko leiho bat agertuko da:

Bilaketa hasten dugunean honelako zerbait ikusiko dugu:

eta azkenean horren emaitza:

Emaitzaren gainean bi aldiz klik egiten badugu, leiho bat tunarra fitxategia dagoen karpetarekin. Modu honetan gure mahaigainari askoz ere indar handiagoa ematen diogu Xfce.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

9 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   alez esan zuen

    A ze konplikazioa! Hehe, hemen niretzat errazagoa den antzeko zerbait lortzeko beste modu bat duzu.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Unity eta Gnome3ren zalapartarekin jende asko joaten da Xfce-ra eta Thunarreko mirariak ezagutzen hasten da ... Benetan, programa hori izugarria da. Mila esker blogagatik, aldizka jarraitzen dut nahiz eta argitaratzen dudan lehenengo aldia izan.

    1.    elav <° Linux esan zuen

      Ongi etorri alez:
      Hahaha ez da hain korapilatsua, oso erraza da. Egia da CatFish-ekin bilaketa tresna indartsua izan dezakegula, baina ezer ez, behintzat ez dut erabiltzen, instalatzeko aplikazio bat gutxiago baita.

  2.   Oscar esan zuen

    Eskerrik asko elav, oso tuto ona, lehendik argitaratutakoekin gordeko dut, uste dut XFCEk etorkizun handia duela alternatiba gisa, hau da, Ram kontsumoan izugarri gertatzen ez den bitartean.

  3.   leodelacruz esan zuen

    Oso ondo, probatzeko 😉

  4.   matovitx esan zuen

    Ez dut gaztelania ulertzen, baina bash ulertzen dut.
    Gauza bera ezartzen hasi nintzen. Denbora asko aurreztu nuen zure kodeari esker.
    Eskerrik asko. Eskerrik asko. Merci de France.

  5.   Luis esan zuen

    Gidoi honekin arazo handia dago ...

    Han ez dagoen zerbait bilatuz gero, bilatzaileak ez du begizta infinitu bat izaten eta hura ixteko modu bakarra prozesua hiltzea da.

    1.    Alexander Morales esan zuen

      Nire ustez, kasu horretan irtenbidea lehenbailehen fitxategirik ez badago baliozkotzea izango litzateke, eta bilaketa egiten duen bat badago, 😀

  6.   Raul esan zuen

    Mila esker, benetan bide luzea egiten du eta baita thunar-erako beste gehigarri bat sortzea ere.

  7.   Victor esan zuen

    Bikaina iruditu zait. oso praktikoa. Eskerrik asko.