Tento článok bol publikovaný už dávno v mojom starý blog o Xfcena základe iného článku uverejneného v Blog Xubuntu a nechávam ich tu znova.
Čo urobíme, je vytvoriť hľadanie súborov Thunar použitie Zenivosť. Prvá vec, ktorú musíme urobiť, je nainštalovať zenity:
$ sudo aptitude install zenity
Potom otvoríme terminál a vložíme:
$ mkdir ~/.bash-scripts/
Týmto spôsobom vytvoríme adresár, ktorý bude obsahovať skript, ktorý vykoná akciu sám. Teraz vytvoríme súbor s názvom hľadať súbory vnútri takto:
mousepad ~/.bash-scripts/search-for-files
a toto vložíme dovnútra:
#! / bin / bash # search-for-files # zmeňte tento údaj tak, aby vyhovoval vám - zistím, že zenity zomiera asi z 1000 500 výsledkov, ale YMMV maxresults = 2 # znova, zmeňte cestu k ikone tak, aby vám vyhovovala. Ale kto nemá rád tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # tento skript bude fungovať v akomkoľvek prostredí, ktoré má bash a zenity, takže správca súborov je úplne na vás! do reťazca môžete pridať ďalšie argumenty, pokiaľ posledným argumentom je cesta k priečinku, ktorý otvoríte filemanager = "thunar" window_title = "Hľadať súbory" srcPath = "$ *" ak! [-d "$ srcPath"]; potom cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Pozrite sa do priečinka "--window-icon =" $ window_icon "" fi if [-d "$ srcPath"]; then fragment = `zenity --entry --title =" $ window_title - Názov obsahuje: "--window-icon =" $ window_icon "--text =" Hľadané reťazce s menej ako 2 znakmi sú ignorované ""! [$ {# fragment} -lt 10]; potom (echo 100 O = $ IFS IFS = $ '\ n' files = (`nájsť" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 600 vybratých =` eval zenity --list --title = \ "$ {# súbory [@]} Nájdené súbory - $ window_title \" --window-icon = "$ window_icon" --width = "400" --height = "5" --text = \ "Výsledky vyhľadávania: \ "--print-column = XNUMX --column \" Type \ "--column \" Name \ "--column \" Size \ "--column \" Date modified \ "--column \" Path \ " $ {súbory [@]} „ak [-e„ $ vybrané “]; potom„ $ filemanager “„ $ vybrané “; fi) | zenity --progress --auto-close --pulsate --title = "Hľadám ..." --window-icon = "$ window_icon" --text = "Hľadám \" $ fragment \ "" fi fi výstup
a dávame mu povolenia na vykonávanie:
chmod a+x ~/.bash-scripts/search-for-files
Teraz vytvoríme zálohu súboru uca.xml:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
na záver dáme toto:
<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>
Teraz nám zostáva otvoriť sa Thunar » Upraviť » Nastavte vlastné akcie a vytvoríme nový. A vyplníme nasledujúce polia:
Záložka Básico:
Názov: azyl
Popis: azyl
Príkaz: bash ~ / .bash-scripts / hľadanie súborov% f
Ikona: Vyberieme ten, ktorý sa nám páči najviac.
Zostávajúce týmto spôsobom:
Teraz na karte Podmienky zobraziť nasledujúce polia:
Vzor súboru: *
Zobrazí sa, ak výber obsahuje: adresár.
A vyzerá to takto:
Teraz v Thunar Keď otvoríme ponuku pravým tlačidlom myši, možnosť vyhľadávania sa nezobrazí:
A ak na ňu klikneme, zobrazí sa okno, do ktorého môžeme vložiť kritériá vyhľadávania:
Keď začneme vyhľadávanie, uvidíme niečo také:
a nakoniec jeho výsledok:
Ak dvakrát klikneme na výsledok, zobrazí sa okno s Thunar so zložkou, kde sa nachádza súbor. Týmto spôsobom poskytneme nášmu počítaču oveľa viac energie Xfce.
Aká komplikácia! Hehe, tu máš ďalší spôsob, ako dosiahnuť niečo podobné, čo je pre mňa jednoduchšie.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Vďaka povyku Unity a Gnome3 chodí veľa ľudí na Xfce a začínajú objavovať zázraky Thunaru ... Vážne, tento program je neuveriteľný. Veľmi pekne ďakujem za blog, pravidelne ho sledujem, aj keď je to môj prvý príspevok.
Vitaj alez:
Hahaha, nie je to také zložité, je to veľmi jednoduché. Je pravda, že s CatFish môžeme mať výkonný vyhľadávací nástroj, ale nič, aspoň ho nepoužívam, pretože na inštaláciu je to o jednu aplikáciu menej 😀
Vďaka elav, veľmi dobre tuto, zachránim to spolu s tými, ktoré ste už zverejnili, myslím, že XFCE bude mať ako alternatívu veľa budúcnosti, teda pokiaľ nebude bežať v spotrebe Ram.
Veľmi dobré, vyskúšať 😉
Nerozumiem španielsky, ale rozumiem bash.
Začal som implementovať to isté. Vďaka vášmu kódu som ušetrila veľa času.
Ďakujem. Ďakujem. Merci de France.
S týmto skriptom je veľký problém ...
Ak hľadáte niečo, čo tam nie je, vyhľadávač zostane v nekonečnej slučke a jediný spôsob, ako to uzavrieť, je zabitie procesu.
Myslím, že riešením by v takom prípade bolo vytvoriť if, ktoré overí, či najskôr neexistujú žiadne súbory, a ak existuje nejaký, ktorý vyhľadáva, 😀
Ďakujem pekne, skutočne to potrvá dlho a dokonca aj k vytvoreniu ďalšieho doplnku pre thunar.
Prišlo mi to vynikajúce. veľmi praktické. Ďakujem ti veľmi pekne.