A ’cruthachadh brobhsair faidhle airson Thunar le Zenity

 

Chaidh an artaigil seo fhoillseachadh o chionn ùine mhòr anns an seann bhlog mu Xfce, stèidhichte air artaigil eile a chaidh fhoillseachadh anns an Blog Xubuntu agus fàgaidh mi iad an seo a-rithist.

Is e na tha sinn a ’dol a dhèanamh sgrùdadh faidhle a chruthachadh Thunar a 'cleachdadh Zenity. Is e a ’chiad rud a tha againn ri dhèanamh zenity a stàladh:

$ sudo aptitude install zenity

An uairsin bidh sinn a ’fosgladh inneal-crìochnachaidh agus a’ cur:

$ mkdir ~/.bash-scripts/

San dòigh seo bidh sinn a ’cruthachadh eòlaire anns am bi an sgriobt a chuireas an gnìomh fhèin an gnìomh. A-nis bidh sinn a ’cruthachadh faidhle ris an canar lorg-airson-faidhlichean a-staigh mar a leanas:

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

agus bidh sinn a ’cuir seo a-steach:

#! / bin / bash # search-for-files # atharraich am figear seo gus a bhith freagarrach dhut fhèin - tha mi a ’faighinn a-mach gu bheil zenity a’ bàsachadh bho timcheall air 1000 toradh ach YMMV maxresults = 500 # a-rithist, atharraich an t-slighe chun ìomhaigh a tha freagarrach dhut fhèin. Ach cò nach eil dèidheil air tango? window_icon = "/ usr / share / icons / Tango / scalable / gnìomhan / search.svg" # obraichidh an sgriobt seo airson àrainneachd sam bith aig a bheil bash agus zenity, agus mar sin tha am manaidsear faidhle gu tur an urra riut fhèin! faodaidh tu argamaidean a bharrachd a chur ris an t-sreang cho fad ‘s gur e an argamaid mu dheireadh slighe a’ phasgan a dh ’fhosglas tu filemanager =" thunar "window_title =" Lorg airson faidhlichean "srcPath =" $ * "ma tha! [-d "$ srcPath"]; an uairsin cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Coimhead sa phasgan "--window-icon =" $ window_icon "` fi if [-d "$ srcPath"] ; an uairsin criomag = `zenity --entry --title =" $ window_title - Tha ainm ann: "--window-icon =" $ window_icon "--text =" Thathas a ’toirt fa-near do shreathan sgrùdaidh nas lugha na 2 charactar" `ma tha! [$ {# criomag} -lt 2]; an uairsin (mac-talla 10 O = $ IFS IFS = $ '\ n' files = (`lorg" $ srcPath "-iname" * $ criomag * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 taghte =` measadh zenity --list --title = \ "$ {# faidhlichean [@]} Faidhlichean air an lorg - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Toraidhean rannsachaidh : \ "--print-column = 5 --column \" Type \ "--column \" Ainm \ "--column \" Meud \ "--column \" Ceann-latha air atharrachadh \ "--column \" Path \ "$ {faidhlichean [@]}` ma tha [-e "$ taghte"]; an uairsin "$ filemanager" "$ taghte"; fi) | zenity --progress --auto-close --pulsate --title = "A’ lorg ... "--window-icon =" $ window_icon "--text =" A ’lorg \" $ fragment \ "" fi fi exit

agus bheir sinn ceadan gnìomh dha:

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

A-nis bidh sinn a ’dèanamh cùl-taic den fhaidhle uca.xml:

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

ris an cuir sinn aig an deireadh 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>

A-nis is e na tha air fhàgail againn fosgladh Thunar » Deasaich » Stèidhich gnìomhan àbhaisteach agus bidh sinn a ’cruthachadh fear ùr. Agus lìonaidh sinn na raointean a leanas:

Anns a 'phut Bunasach:
Ainm: Einnsean-luirg
Tuairisgeul: Einnsean-luirg
Òrdugh: bash ~ / .bash-scripts / search-for-files% f
Ìomhaigh: Bidh sinn a ’taghadh am fear as fheàrr leinn.

Air fhàgail mar seo:

A-nis anns an taba Cùmhnantan coltas na raointean a leanas:
Pàtran faidhle: *
A ’nochdadh ma tha an taghadh: Directory.

Agus tha e a ’coimhead mar seo:

A-nis ann Thunar nuair a dh ’fhosglas sinn a’ chlàr le cliog dheas, cha nochd an roghainn sgrùdaidh:

Agus ma bhriogas sinn air, nochdaidh uinneag far an urrainn dhuinn na slatan-tomhais rannsachaidh a chuir a-steach:

Nuair a thòisicheas sinn air an rannsachadh chì sinn rudeigin mar seo:

agus mu dheireadh an toradh dheth:

Ma nì sinn briogadh dùbailte air an toradh, thig uinneag de Thunar leis a ’phasgan far a bheil am faidhle suidhichte. San dòigh seo bheir sinn tòrr a bharrachd cumhachd don deasg againn Xfce.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

9 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   alez thuirt

    Abair duilgheadas! Hehe, an seo tha dòigh eile agad air rudeigin coltach a choileanadh a tha nas fhasa dhomh.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Le ùpraid Unity agus Gnome3 bidh mòran dhaoine a ’dol gu Xfce agus a’ tòiseachadh a ’lorg iongantasan Thunar ... Gu dona, tha am prògram sin iongantach. Mòran taing airson a ’bhlog, bidh mi ga leantainn gu cunbhalach eadhon ged is e seo a’ chiad uair a bhios mi a ’postadh.

    1.    elav <° Linux thuirt

      Fàilte alez:
      Hahaha chan eil e cho iom-fhillte sin, tha e gu math sìmplidh. Tha e fìor gum faod inneal sgrùdaidh cumhachdach a bhith againn le CatFish, ach chan eil dad, co-dhiù cha bhith mi ga chleachdadh leis gur e aon tagradh nas lugha a th ’ann airson 😀 a stàladh

  2.   Oscar thuirt

    Taing elav, tuto fìor mhath, tha mi a ’dol a shàbhaladh leis an fheadhainn a dh’ fhoillsich thu mu thràth, tha mi a ’smaoineachadh gu bheil tòrr àm ri teachd aig XFCE mar roghainn eile, is e sin, fhad‘ s nach bi e a ’ruith fiadhaich ann an caitheamh Ram.

  3.   leodelacruz thuirt

    Glè mhath, airson feuchainn 😉

  4.   matovitch thuirt

    Chan eil mi a ’tuigsinn Spàinntis, ach tha mi a’ tuigsinn bash.
    Thòisich mi air an aon rud a chuir an gnìomh. Shàbhail mi tòrr ùine le taing don chòd agad.
    Tapadh leat. Tapadh leat. Merci de France.

  5.   Luis thuirt

    Tha duilgheadas mòr ann leis an sgriobt seo ...

    Ma nì thu sgrùdadh airson rudeigin nach eil ann, bidh an einnsean sgrùdaidh fhathast ann an lùb gun chrìoch agus is e an aon dhòigh air a dhùnadh le bhith a ’marbhadh a’ phròiseas.

    1.    Alexander Morales thuirt

      Tha mi a ’smaoineachadh gur e am fuasgladh anns a’ chùis sin a dhèanamh ma tha sin a ’dearbhadh mura h-eil faidhlichean ann an toiseach, agus ma tha fear ann a nì an rannsachadh, 😀

  6.   Raúl thuirt

    Mòran taing, tha e dha-rìribh a ’dol fada agus eadhon gus tuilleadan eile a chruthachadh airson thunar.

  7.   Victor thuirt

    Shaoil ​​mi gu robh e sàr-mhath. gu math practaigeach. Tapadh leat gu dearbh.