See artikkel ilmus ammu minu lehes vana blogi Xfce kohta, mis põhineb veebisaidil avaldatud teisel artiklil Xubuntu ajaveeb ja jätan nad jälle siia.
Mida me kavatseme luua, on failide otsimine thunar kasutamine zenity. Esimene asi, mida peame tegema, on installida zenity:
$ sudo aptitude install zenity
Seejärel avame terminali ja paneme:
$ mkdir ~/.bash-scripts/
Sel viisil loome kataloogi, mis sisaldab skripti, mis täidab toimingu ise. Nüüd loome faili nimega failide otsimine sees järgmiselt:
mousepad ~/.bash-scripts/search-for-files
ja kleepime selle sisse:
#! / bin / bash # failide otsimine # muuda seda näitajat enda jaoks sobivaks - leian, et zenity sureb umbes 1000 tulemuse põhjal, kuid YMMV maxresults = 500 # jälle, muuda tee ikooni juurde endale sobivaks. Aga kellele ei meeldi tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # see skript töötab igas keskkonnas, kus on bash ja zenity, nii et failihaldur on täielikult teie teha! võite lisada stringi täiendavaid argumente, kui viimane argument on avatava kausta tee filemanager = "thunar" window_title = "Failide otsimine" srcPath = "$ *" kui! [-d "$ srcPath"]; siis cd ~ / srcPath = `zenity --faili valik - kataloog - title =" $ window_title - vaata kaustast "--window-icon =" $ window_icon "` fi, kui [-d "$ srcPath"] ; siis fragment = `zenity --entry --title =" $ window_title - Nimi sisaldab: "--window-icon =" $ window_icon "--text =" Alla 2 tähemärgiga otsingu stringe eiratakse "" kui! [$ {# fragment} -lt 2]; siis (kaja 10 O = $ IFS IFS = $ '\ n' failid = (`leia" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O kaja 100 valitud =` eval zenity --list - title = \ "$ {# files [@]} - leitud failid - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Otsingu tulemused : \ "--print-column = 5 - veerg \" Type \ "- veerg \" Name \ "- veerg \" Size \ "- veerg \" Muudatuse kuupäev \ "- veerg \" Tee \ " "$ {files [@]}` kui [-e "$ selected"]; siis "$ filemanager" "$ selected"; fi) | zenity --progress --auto-close --pulsate --title = "Otsitakse ..." --window-icon = "$ window_icon" --text = "Otsitakse \" $ fragment \ "" fi fi väljumist
ja anname sellele täitmisõigused:
chmod a+x ~/.bash-scripts/search-for-files
Nüüd teeme failist uca.xml varukoopia:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
millele me selle lõpuks paneme:
<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>
Nüüd on meil veel jäänud avada thunar » Muuda » Seadistage kohandatud toimingud ja loome uue. Ja täidame järgmised väljad:
Kaardil Basico:
Nimi: Otsing
Kirjeldus: Otsing
Käsk: bash ~ / .bash-skriptid / failide otsimine% f
Ikoon: valime selle, mis meile kõige rohkem meeldib.
Sel viisil jäädes:
Nüüd vahekaardil Tingimused järgmised väljad:
Faili muster: *
Ilmub, kui valikus on: Kataloog.
Ja see näeb välja selline:
nüüd thunar kui avame menüü paremklõpsuga, ei kuvata otsinguvõimalust:
Ja kui klõpsame sellel, kuvatakse aken, kuhu saame sisestada otsingukriteeriumid:
Otsingu alustamisel näeme midagi sellist:
ja lõpuks selle tulemus:
Kui topeltklõpsame tulemusel, kuvatakse aken thunar kaustaga, kus fail asub. Nii anname oma töölauale palju rohkem energiat Xfce.
Milline tüsistus! Hehe, siin on teil veel üks võimalus saavutada midagi sarnast, mis on minu jaoks lihtsam.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Ühtsuse ja Gnome3 kära läbi lähevad paljud inimesed Xfce'i ja hakkavad avastama Thunari imesid ... Tõsiselt, see programm on uskumatu. Suur aitäh blogi eest, jälgin seda regulaarselt, isegi kui see on esimene kord, kui postitan.
Tere tulemast alez:
Hahaha, see pole nii keeruline, see on väga lihtne. On tõsi, et CatFishiga on meil võimas otsingutööriist, kuid mitte midagi, vähemalt ma ei kasuta seda, kuna see on üks rakendus vähem installida 😀
Aitäh elav, väga hea tuto, ma salvestan selle koos nendega, mille olete juba avaldanud, ma arvan, et XFCE-l on alternatiivina palju tulevikku, st seni, kuni see Rami tarbimises ei jookse.
Väga hea, proovida 😉
Ma ei saa hispaania keelest aru, aga bashist.
Hakkasin sama asja rakendama. Säästsin tänu teie koodile palju aega.
Aitäh. Aitäh. Merci de France.
Selle skriptiga on suur probleem ...
Kui otsite midagi, mida seal pole, jääb otsingumootor lõpmatusse ringi ja ainus viis selle sulgemiseks on protsessi tapmine.
Ma arvan, et sellisel juhul oleks lahendus teha a, kui see valideerub, kui kõigepealt pole faile ja kui on mõni, mis otsib, 😀
Suur aitäh, see läheb tõesti kaugele ja isegi uue tuunari lisandmooduli loomiseks.
Ma leidsin, et see on suurepärane. väga praktiline. Tänan sind väga.