Креирање претраживача датотека за Тхунар са Зенити-ом

Овај чланак је објављен давно у мојој стари блог о Ксфце-у, на основу другог чланка објављеног у Ксубунту блог и опет их остављам овде.

Оно што ћемо урадити је да креирамо претрагу датотека Тхунар коришћење Зенити. Прво што морамо да урадимо је да инсталирамо зенити:

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

Сад нам је остало да отворимо Тхунар » Едит » Подесите прилагођене радње а ми стварамо нову. И попуњавамо следећа поља:

На картици Басицо:
Име: Сеарцхер
Опис: Сеарцхер
Команда: басх ~ / .басх-скрипте / потрага за датотекама% ф
Икона: Изаберемо ону која нам се највише свиђа.

Остајући на овај начин:

Сада на картици Услови појављују се следећа поља:
Узорак датотеке: *
Појављује се ако избор садржи: Дирецтори.

И изгледа овако:

Сад унутра Тхунар када отворимо мени десним кликом, опција претраживања се не појављује:

А ако кликнемо на њега, појавиће се прозор у који можемо уметнути критеријуме претраживања:

Када започнемо претрагу видећемо нешто попут овог:

и на крају резултат:

Ако двапут кликнемо на резултат, појавиће се прозор од Тхунар са фасциклом у којој се датотека налази. На тај начин радној површини дајемо много више снаге Ксфце.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   алез дијо

    Каква компликација! Хехе, ево ти још једног начина да постигнеш нешто слично што ми је лакше.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Уз гужву Унити и Гноме3, многи људи одлазе на Ксфце и почињу да откривају чуда Тхунара ... Озбиљно, тај програм је невероватан. Пуно вам хвала на блогу, редовно га пратим чак и ако објављујем први пут.

    1.    елав <° Линук дијо

      Алез добродошлице:
      Хахаха није тако компликовано, врло је једноставно. Тачно је да са ЦатФисх можемо имати моћан алат за претрагу, али ништа, бар га не користим, јер је апликација за инсталирање једна мање оне

  2.   Оскар дијо

    Хвала елав, врло добар туто, сачуваћу га са онима које сте већ објавили, мислим да КСФЦЕ има много будућности као алтернативу, односно све док не дивља у потрошњи рама.

  3.   леоделацруз дијо

    Врло добро, пробати 😉

  4.   матовитцх дијо

    Не разумем шпански, али разумем басх.
    Почео сам да спроводим исто. Уштедео сам пуно времена захваљујући вашем коду.
    Хвала вам. Хвала вам. Мерци де Франце.

  5.   Луис дијо

    Постоји велики проблем са овом скриптом ...

    Ако претражите нешто чега нема, претраживач остаје у бесконачној петљи и једини начин да га затворите је убијање процеса.

    1.    Александар Моралес дијо

      Мислим да би решење у том случају било направити ако то валидира ако претходно нема датотека и ако постоји нека која врши претрагу, 😀

  6.   Раул дијо

    Пуно вам хвала, заиста иде далеко, па чак и створити још један додатак за тхунар.

  7.   победник дијо

    Нашао сам га одличним. врло практично. Хвала Вам много.