Ukudala isikhangeli sefayile seThunar kunye neZenity

Eli nqaku lapapashwa kudala kwi ibhlog yakudala malunga neXfce, esekwe kwelinye inqaku elipapashwe kwi Xubuntu ibhlog kwaye ndibashiya apha kwakhona.

Into esiza kuyenza kukwenza uphando lwefayile IThunar se benzisa Ubuninzi. Into yokuqala ekufuneka siyenzile ukufaka ubungakanani:

$ sudo aptitude install zenity

Emva koko sivula i-terminal kwaye sibeka:

$ mkdir ~/.bash-scripts/

Ngale ndlela senza ulawulo oluza kuba nesikripthi esiya kwenza isenzo ngokwaso. Ngoku senza ifayile ebizwa ngokuba yi ukukhangela iifayile ngaphakathi ngolu hlobo lulandelayo:

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

kwaye sincamathisela ngaphakathi:

#! / bin / bash # search-for-files # tshintsha eli nani ukuze ulungele-Ndifumana ubuninzi bufa kwiziphumo ezimalunga ne-1000 kodwa i-YMMV maxresult = 500 # kwakhona, tshintsha indlela eya kwi-icon ukuze ikulungele. Kodwa ngubani ongayithandiyo itango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # lo mbhalo uza kusebenza kuyo nayiphi na imeko ene-bash kunye ne-zenity, ke umphathi wefayile uphantsi kuwe! ungongeza iimpikiswano ezongezelelweyo kumtya ukuba nje ingxoxo yokugqibela iyindlela yolawulo ovule ifayilemanager = "thunar" window_title = "Khangela Iifayile" srcPath = "$ *" if! [-d "$ srcPath"]; emva koko cd ~ / srcPath = `zenity -file-selection --directory --title =" $ window_title - Jonga kwifolda "--window-icon =" $ window_icon "" fi if [-d "$ srcPath"] ; ke iqhekeza = `zenity --entry --title =" $ window_title - Igama liqulathe: "--window-icon =" $ window_icon "--text =" Khangela imitya engaphantsi koonobumba aba-2 abatyeshelwa "ukuba! [$ {# iqhekeza} -lt 2]; ke (echo 10 O = $ IFS IFS = $ '\ n' files = (`find" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | intloko -n $ maxresult`) IFS = $ O echo 100 ekhethiweyo =` eval zenity - list --title = \ "$ {# iifayile [@]} Iifayile zifunyenwe - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Iziphumo zophando : \ "--print-column = 5 - ikholamu \" Uhlobo \ "- ikholamu \" Igama \ "- ikholamu \" Ubungakanani \ "- ikholamu \" Umhla wokulungiswa \ "- ikholamu \" Indlela \ "$ {files [@]}` if [-e "$ selected"]; emva koko "$ filemanager" "$ selected"; fi) | Ubukhulu - inkqubela - ukuvala ngokuzenzekelayo --pulsate --title = "Ukukhangela ..." --window-icon = "$ window_icon" --text = "Ukukhangela \" $ fragment \ "" fi fi exit

kwaye siyinika iimvume zokwenza:

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

Ngoku senza ugcino lwefayile ye-uca.xml:

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

esiya kuthi ekugqibeleni sigqibe kuyo:

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

Ngoku into esishiyekileyo kukuvula IThunar » Hlela » Misela isenzo sesiko kwaye sidala entsha. Kwaye sigcwalisa la masimi alandelayo:

Kwiphepha Esisiseko:
Inani: Injini yokukhangela
Inkcazelo: Injini yokukhangela
Myalelo: I-bash ~ / .bash-script / yokukhangela-yeefayile% f
Icon: Sikhetha eyona siyithandayo.

Ukuhlala ngale ndlela:

Ngoku kwithebhu Iimeko ukuvela kwezi nkalo zilandelayo:
Umzekelo weFayile: *
Kubonakala ukuba ukhetho luqulathe: Ulawulo.

Kwaye kujongeka ngoluhlobo:

Ngoku IThunar Xa sivula imenyu ngonqakrazo lwasekunene, ukhetho lokukhangela aluveli:

Kwaye ukuba sicofa kuyo, iwindow iya kuvela apho singafaka khona iikhrayitheriya zokukhangela:

Xa siqala ukukhangela siza kubona into enje:

kwaye ekugqibeleni isiphumo sayo:

Ukuba ucofa kabini kwisiphumo, iwindow ye IThunar kunye nefolda apho ikhoyo ifayile. Ngale ndlela sinika idesktop yethu amandla angaphezulu Xfce.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   alez sitsho

    Enjani yona ingxaki! Hehe, nantsi unayo enye indlela yokufezekisa into efanayo elula kum.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Ngomdibaniso woManyano kunye neGnome3 abantu abaninzi baya eXfce kwaye baqala ukufumanisa izimanga zeThunar ... Ngokukrakra, le nkqubo iyamangalisa. Enkosi kakhulu ngebhlog, ndiyayilandela rhoqo nokuba ndiyaqala ukuthumela.

    1.    I-elav <° iLinux sitsho

      Wamkelekile alez:
      Hahaha ayisiyonto inzima leyo, ilula kakhulu. Kuyinyani ukuba ngeCatFish sinokuba nesixhobo esinamandla sokukhangela, kodwa akukho nto, ubuncinci andisisebenzisi kuba sisicelo esinye esincinci ukufaka 😀

  2.   Oscar sitsho

    Enkosi elav, tuto elungileyo kakhulu, ndiza kuyigcina nale sele uyipapashile, ndicinga ukuba iXFCE inekamva elininzi njengenye indlela, okokuthi, ukuba nje ayisibaleki ekusetyenzisweni kweRam.

  3.   mzantsiweb sitsho

    Kulungile, ukuzama it 😉

  4.   matovitch sitsho

    Andiqondi iSpanish, kodwa ndiyaqonda i-bash.
    Ndiqale ukusebenzisa into efanayo. Ndigcine ixesha elininzi ndibulela ikhowudi yakho.
    Enkosi. Enkosi. UMerci de France.

  5.   Luis sitsho

    Kukho ingxaki enkulu ngale script ...

    Ukuba wenza into engekhoyo kwaye i-injini yokukhangela ihlala kwilokhwe engenasiphelo kwaye ekuphela kwendlela yokuyivala kukubulala inkqubo.

    1.    UAlexander Morales sitsho

      Ndicinga ukuba isisombululo kwimeko apho iya kuba kukwenza ukuba oko kusebenze ukuba akukho zifayile kuqala, kwaye ukuba kukho enye ekhangela, 😀

  6.   URaul sitsho

    Enkosi kakhulu, ihamba ngendlela ende kwaye ide yenze enye i-add-on ye-thunar.

  7.   Victor sitsho

    Ndiyifumene ibalasele. iluncedo kakhulu. Enkosi kakhulu.