Овај чланак је објављен давно у мојој стари блог о Ксфце-у, на основу другог чланка објављеног у Ксубунту блог и опет их остављам овде.
Оно што ћемо урадити је да креирамо претрагу датотека Тхунар коришћење Зенити. Прво што морамо да урадимо је да инсталирамо зенити:
$ sudo aptitude install zenity
Затим отворимо терминал и ставимо:
$ mkdir ~/.bash-scripts/
На овај начин креирамо директоријум који ће садржати скрипту која ће извршити саму радњу. Сада креирамо датотеку која се зове тражи датотеке изнутра на следећи начин:
mousepad ~/.bash-scripts/search-for-files
и залепимо ово унутра:
#! / бин / басх # сеарцх-фор-филес # промените ову цифру према себи - проналазим да зенити умире од око 1000 резултата, али ИММВ макресултс = 500 # опет, промените путању до иконе како себи одговара. Али ко не воли танго? виндов_ицон = "/ уср / схаре / ицонс / Танго / сцалабле / ацтионс / сеарцх.свг" # ова скрипта ће радити за свако окружење које има басх и зенитет, тако да је управитељ датотека у потпуности на вама! можете додати додатне аргументе у низ све док је последњи аргумент пут до фасцикле коју отворите филеманагер = "тхунар" виндов_титле = "Потражите датотеке" срцПатх = "$ *" иф! [-д "$ срцПатх"]; онда цд ~ / срцПатх = `зенити --филе-селецтион --дирецтори --титле =" $ виндов_титле - Погледај у фасциклу "--виндов-ицон =" $ виндов_ицон "` фи иф [-д "$ срцПатх"] ; тада фрагмент = `зенити --ентри --титле =" $ виндов_титле - Име садржи: "--виндов-ицон =" $ виндов_ицон "--тект =" Низови претраживања мањи од 2 знака се занемарују "` иф! [$ {# фрагмент} -лт 2]; тхен (ецхо 10 О = $ ИФС ИФС = $ '\ н' филес = (`пронађи" $ срцПатх "-инаме" * $ фрагмент * "-принтф \"% И \ "\ \"% ф \ "\ \" % к \ КБ \ "\ \"% т \ "\ \"% х \ "\\\ н | хеад -н $ макресултс`) ИФС = $ О ецхо 100 селецтед =` евал зенити --лист --титле = \ "$ {# филес [@]} Пронађене датотеке - $ виндов_титле \" --виндов-ицон = "$ виндов_ицон" --видтх = "600" --хеигхт = "400" --тект = \ "Резултати претраге : \ "--принт-колона = 5 --колона \" Тип \ "--колона \" Име \ "--колона \" Величина \ "--колона \" Датум промене \ "--колона \" Пут \ "$ {филес [@]}` иф [-е "$ селецтед"]; затим "$ филеманагер" "$ селецтед"; фи) | зенити --прогресс --ауто-цлосе --пулсате --титле = "Сеарцхинг ..." --виндов-ицон = "$ виндов_ицон" --тект = "Тражење \" $ фрагмента \ "" фи фи излаз
и дајемо му дозволе за извршење:
chmod a+x ~/.bash-scripts/search-for-files
Сада правимо резервну копију датотеке уца.кмл:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
на шта ћемо на крају ставити ово:
<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>
Сад нам је остало да отворимо Тхунар » Едит » Подесите прилагођене радње а ми стварамо нову. И попуњавамо следећа поља:
На картици Басицо:
Име: Сеарцхер
Опис: Сеарцхер
Команда: басх ~ / .басх-скрипте / потрага за датотекама% ф
Икона: Изаберемо ону која нам се највише свиђа.
Остајући на овај начин:
Сада на картици Услови појављују се следећа поља:
Узорак датотеке: *
Појављује се ако избор садржи: Дирецтори.
И изгледа овако:
Сад унутра Тхунар када отворимо мени десним кликом, опција претраживања се не појављује:
А ако кликнемо на њега, појавиће се прозор у који можемо уметнути критеријуме претраживања:
Када започнемо претрагу видећемо нешто попут овог:
и на крају резултат:
Ако двапут кликнемо на резултат, појавиће се прозор од Тхунар са фасциклом у којој се датотека налази. На тај начин радној површини дајемо много више снаге Ксфце.