Ag cruthú brabhsálaí comhad do Thunar le Zenity

 

Foilsíodh an t-alt seo i bhfad ó shin i mo seanbhlag faoi Xfce, bunaithe ar alt eile a foilsíodh sa Blag Xubuntu agus fágaim iad anseo arís.

Is é atá á dhéanamh againn cuardach comhad a chruthú Thunar ag úsáid Zenity. Is é an chéad rud atá le déanamh againn ná zenity a shuiteáil:

$ sudo aptitude install zenity

Ansin osclaímid teirminéal agus cuirimid:

$ mkdir ~/.bash-scripts/

Ar an mbealach seo cruthaímid eolaire ina mbeidh an script a dhéanfaidh an gníomh féin. Anois cruthaímid comhad ar a dtugtar cuardach-le-comhaid istigh mar seo a leanas:

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

agus greamaíonn muid é seo taobh istigh:

#! / bin / bash # search-for-files # athraigh an figiúr seo chun go n-oirfidh tú duit féin - faighim go bhfaigheann zenity bás ó thart ar 1000 toradh ach YMMV maxresults = 500 # arís, athraigh an cosán go dtí an deilbhín a oireann duit féin. Ach cé nach maith le tango? window_icon = "/ usr / share / icons / Tango / scalable / acts / search.svg" # oibreoidh an script seo do thimpeallacht ar bith a bhfuil bash agus zenity aici, mar sin is fútsa atá an bainisteoir comhaid go hiomlán! is féidir leat argóintí breise a chur leis an tsreang chomh fada agus gurb é an argóint dheireanach cosán an fhillteáin a osclaíonn tú filemanager = "thunar" window_title = "Cuardaigh Comhaid" srcPath = "$ *" más rud é! [-d "$ srcPath"]; ansin cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Féach san fhillteán "--window-icon =" $ window_icon "` fi más [-d "$ srcPath"] ; ansin fragment = `zenity --entry --title =" $ window_title - Tá an t-ainm: "--window-icon =" $ window_icon "--text =" Déantar neamhaird de théada cuardaigh níos lú ná 2 charachtar "` más rud é! [$ {# fragment} -lt 2]; ansin (macalla 10 O = $ IFS IFS = $ '\ n' files = (`faigh" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O macalla 100 roghnaithe =` app zenity --list --title = \ "$ {# files [@]} Comhaid Aimsithe - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Torthaí cuardaigh : \ "--print-column = 5 --column \" Type \ "--column \" Name \ "--column \" Size \ "--column \" Dáta modhnaithe \ "--column \" Path \ "$ {files [@]}` más rud é [-e "$ roghnaithe"]; ansin "$ filemanager" "$ roghnaithe"; fi) | zenity --progress --auto-close --pulsate --title = "Cuardach ..." --window-icon = "$ window_icon" --text = "Ag cuardach \" $ fragment \ "" fi fi scoir

agus tugaimid ceadanna forghníomhaithe dó:

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

Anois déanaimid cúltaca den chomhad uca.xml:

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

a chuirfimid ag an deireadh leis seo:

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

Anois is é atá fágtha againn a oscailt Thunar » Cuir » Cuir gníomhartha saincheaptha ar bun agus cruthaímid ceann nua. Agus líonann muid na réimsí seo a leanas:

Sa chluaisín Bunúsach:
Ainm: Aimsitheoir
Cur síos: Aimsitheoir
Ordú: bash ~ / .bash-scripts / search-for-files% f
Deilbhín: Roghnaimid an ceann is fearr linn.

Fós ar an mbealach seo:

Anois sa chluaisín Téarmaí cuma na réimsí seo a leanas:
Patrún Comhad: *
Dealraíonn sé má tá: Eolaire.

Agus tá an chuma air mar seo:

Anois isteach Thunar Nuair a osclaímid an roghchlár leis an gcliceáil ar dheis, ní thaispeántar an rogha cuardaigh:

Agus má chliceálann muid air, beidh fuinneog le feiceáil inar féidir linn na critéir chuardaigh a chur isteach:

Nuair a thosóimid an cuardach feicfimid rud mar seo:

agus an toradh air faoi dheireadh:

Má chliceálann muid faoi dhó ar an toradh, beidh fuinneog de Thunar leis an bhfillteán ina bhfuil an comhad suite. Ar an mbealach seo tugaimid i bhfad níos mó cumhachta dár ndeasc Xfce.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

9 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   alez a dúirt

    Cad casta! Hehe, anseo tá bealach eile agat rud éigin cosúil leis a bhaint amach atá níos éasca dom.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Le fuss Unity agus Gnome3 téann a lán daoine chuig Xfce agus tosaíonn siad ag fáil amach iontais Thunar ... Dáiríre, tá an clár sin dochreidte. Go raibh míle maith agat as an mblag, leanaim go rialta é fiú más é an chéad uair a phostáil mé.

    1.    elav <° Linux a dúirt

      Fáilte alez:
      Hahaha níl sé chomh casta sin, tá sé an-simplí. Is fíor gur féidir le huirlis chuardaigh chumhachtach a bheith againn le CatFish, ach rud ar bith, ar a laghad ní úsáidim é ós rud é gur feidhmchlár amháin níos lú é chun 😀 a shuiteáil

  2.   Oscar a dúirt

    Go raibh maith agat elav, tuto an-mhaith, táim chun é a shábháil leis na cinn a d’fhoilsigh tú cheana féin, sílim go bhfuil go leor todhchaí ag XFCE mar rogha eile, is é sin, fad nach rithfidh sé fiáin i dtomhaltas Ram.

  3.   leodelacruz a dúirt

    An-mhaith, chun triail a bhaint as 😉

  4.   matovitch a dúirt

    Ní thuigim Spáinnis, ach tuigim bash.
    Thosaigh mé ag cur an rud céanna i bhfeidhm. Shábháil mé a lán ama a bhuíochas le do chód.
    Go raibh maith agat. Go raibh maith agat. Merci de France.

  5.   Luis a dúirt

    Tá fadhb mhór leis an script seo ...

    Má dhéanann tú cuardach ar rud nach bhfuil ann ansin fanann an t-inneall cuardaigh i lúb gan teorainn agus is é an t-aon bhealach chun é a dhúnadh ná an próiseas a mharú.

    1.    Alexander Morales a dúirt

      Sílim gurb é an réiteach sa chás sin ná má dhéantar é sin a bhailíochtú mura bhfuil aon chomhaid ann ar dtús, agus má tá ceann ann a dhéanann an cuardach, 😀

  6.   Raul a dúirt

    Go raibh míle maith agat, téann sé ar bhealach fada agus fiú breiseán eile a chruthú do thunar.

  7.   victor a dúirt

    Fuair ​​mé ar fheabhas é. an-phraiticiúil. Go raibh míle maith agat.