Овај чланак је објављен давно у мојој стари блог о Ксфце-у, на основу другог чланка објављеног у Ксубунту блог и опет их остављам овде.
Оно што ћемо урадити је да креирамо претрагу датотека Тхунар коришћење Зенити. Прво што морамо да урадимо је да инсталирамо зенити:
$ 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>
Сад нам је остало да отворимо Тхунар » Едит » Подесите прилагођене радње а ми стварамо нову. И попуњавамо следећа поља:
На картици Басицо:
Име: Сеарцхер
Опис: Сеарцхер
Команда: басх ~ / .басх-скрипте / потрага за датотекама% ф
Икона: Изаберемо ону која нам се највише свиђа.
Остајући на овај начин:
Сада на картици Услови појављују се следећа поља:
Узорак датотеке: *
Појављује се ако избор садржи: Дирецтори.
И изгледа овако:
Сад унутра Тхунар када отворимо мени десним кликом, опција претраживања се не појављује:
А ако кликнемо на њега, појавиће се прозор у који можемо уметнути критеријуме претраживања:
Када започнемо претрагу видећемо нешто попут овог:
и на крају резултат:
Ако двапут кликнемо на резултат, појавиће се прозор од Тхунар са фасциклом у којој се датотека налази. На тај начин радној површини дајемо много више снаге Ксфце.
Каква компликација! Хехе, ево ти још једног начина да постигнеш нешто слично што ми је лакше.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Уз гужву Унити и Гноме3, многи људи одлазе на Ксфце и почињу да откривају чуда Тхунара ... Озбиљно, тај програм је невероватан. Пуно вам хвала на блогу, редовно га пратим чак и ако објављујем први пут.
Алез добродошлице:
Хахаха није тако компликовано, врло је једноставно. Тачно је да са ЦатФисх можемо имати моћан алат за претрагу, али ништа, бар га не користим, јер је апликација за инсталирање једна мање оне
Хвала елав, врло добар туто, сачуваћу га са онима које сте већ објавили, мислим да КСФЦЕ има много будућности као алтернативу, односно све док не дивља у потрошњи рама.
Врло добро, пробати 😉
Не разумем шпански, али разумем басх.
Почео сам да спроводим исто. Уштедео сам пуно времена захваљујући вашем коду.
Хвала вам. Хвала вам. Мерци де Франце.
Постоји велики проблем са овом скриптом ...
Ако претражите нешто чега нема, претраживач остаје у бесконачној петљи и једини начин да га затворите је убијање процеса.
Мислим да би решење у том случају било направити ако то валидира ако претходно нема датотека и ако постоји нека која врши претрагу, 😀
Пуно вам хвала, заиста иде далеко, па чак и створити још један додатак за тхунар.
Нашао сам га одличним. врло практично. Хвала Вам много.