Ez a cikk már régen megjelent a régi blog az Xfce-ről, egy másik cikk alapján a Xubuntu blog és ismét itt hagyom őket.
Amit meg fogunk tenni, létrehozunk egy fájlkeresést thunar használatával zenitás. Az első dolog, amit meg kell tennünk, a zenity telepítése:
$ sudo aptitude install zenity
Ezután kinyitunk egy terminált és betesszük:
$ mkdir ~/.bash-scripts/
Ily módon létrehozunk egy könyvtárat, amely tartalmazza a parancsfájlt, amely végrehajtja magát a műveletet. Most létrehozunk egy nevű fájlt fájlok keresése belül az alábbiak szerint:
mousepad ~/.bash-scripts/search-for-files
és ezt beillesztjük:
#! / bin / bash # fájlok keresése # módosítsa ezt az ábrát, hogy megfeleljen magának - úgy találom, hogy a zenity körülbelül 1000 eredményből meghal, de az YMMV maxresults = 500 # ismét megváltoztatja az ikon elérési útját, hogy megfeleljen magának. De ki nem szereti a tangót? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # ez a szkript minden olyan környezetben működik, ahol van bash és zenity, így a fájlkezelő teljesen rajtad áll! további argumentumokat adhat hozzá a karakterlánchoz, amennyiben az utolsó argumentum a megnyitott mappa elérési útja. filemanager = "thunar" window_title = "Fájlok keresése" srcPath = "$ *" ha! [-d "$ srcPath"]; akkor cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Nézd meg a mappában "--window-icon =" $ window_icon "` fi ha [-d "$ srcPath"] ; akkor fragment = `zenity --entry --title =" $ window_title - A név tartalmazza: "--window-icon =" $ window_icon "--text =" A 2 karakternél kevesebb karakterláncot figyelmen kívül hagyják "" ha! [$ {# fragment} -lt 2]; akkor (visszhang 10 O = $ IFS IFS = $ '\ n' fájlok = (`keresés" $ srcPath "-iname" * $ töredék * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 kiválasztva =` eval zenity --list - title = \ "$ {# files [@]} fájl található - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Keresési eredmények : \ "--print-oszlop = 5 - oszlop \" Típus \ "- oszlop \" Név \ "- oszlop \" Méret \ "- oszlop \" Módosítási dátum \ "- oszlop \" Útvonal \ "$ {files [@]}`, ha [-e "$ selected"]; akkor "$ filemanager" "$ selected"; fi) | zenity --progress --auto-close --pulsate --title = "Keresés ..." --window-icon = "$ window_icon" --text = "\" $ fragment \ "" fi fi exit keresése
és végrehajtási engedélyeket adunk neki:
chmod a+x ~/.bash-scripts/search-for-files
Most biztonsági másolatot készítünk az uca.xml fájlról:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
amire a végén ezt tesszük:
<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>
Most megmaradt, hogy kinyissuk thunar » Szerkesztése » Állítson be egyéni műveleteket és létrehozunk egy újat. És kitöltjük a következő mezőket:
A lapon alap:
Név: kereső
Leírás: kereső
Parancs: bash ~ / .bash-scripts / fájlok keresése% f
Ikon: Kiválasztjuk azt, amelyik a legjobban tetszik.
Ilyen módon maradva:
Most a fülön Feltételek a következő mezők:
Fájlminta: *
Akkor jelenik meg, ha a választék a következőket tartalmazza: Könyvtár.
És így néz ki:
Most be thunar Amikor jobb egérgombbal megnyitjuk a menüt, a keresési lehetőség nem jelenik meg:
Ha rákattintunk, megjelenik egy ablak, ahová beilleszthetjük a keresési feltételeket:
Amikor elkezdjük a keresést, valami ilyesmit fogunk látni:
és végül ennek az eredménye:
Ha duplán kattintunk az eredményre, akkor a thunar azzal a mappával, ahol a fájl található. Ily módon sokkal nagyobb energiát adunk az asztalunknak Xfce.
Micsoda bonyodalom! Hehe, itt van egy másik módja annak, hogy valami hasonlót elérjek, ami nekem könnyebb.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
A Unity és a Gnome3 felhajtásával sokan elmennek az Xfce-be, és elkezdik felfedezni Thunar csodáit ... Komolyan, ez a program hihetetlen. Nagyon köszönöm a blogot, rendszeresen követem, még akkor is, ha először teszek közzé.
Üdvözlet alez:
Hahaha ez nem annyira bonyolult, hanem nagyon egyszerű. Igaz, hogy a CatFish használatával hatékony keresőeszközünk lehet, de semmi, legalábbis én nem használom, mivel egy alkalmazással kevesebbet kell telepíteni 😀
Köszönöm elav, nagyon jó tuto, menteni fogom azokkal, amelyeket már közzétettél, azt hiszem, az XFCE-nek sok jövője van alternatívaként, vagyis mindaddig, amíg a Ram-fogyasztásban nem vadul.
Nagyon jó, kipróbálni 😉
Nem értek spanyolul, de értem bash.
Elkezdtem ugyanezt megvalósítani. Sok időt spóroltam a kódodnak köszönhetően.
Köszönöm. Köszönöm. Merci de France.
Nagy probléma van ezzel a szkriptel ...
Ha olyasmit keres, amely nincs ott, akkor a keresőmotor végtelen ciklusban marad, és csak úgy lehet bezárni, ha megöli a folyamatot.
Szerintem a megoldás abban az esetben az lenne, ha elkészítenénk, ha az érvényes, ha nincsenek először fájlok, és ha van olyan, amelyik keres, 😀
Köszönöm szépen, ez valóban hosszú utat jelent, és még egy újabb kiegészítő létrehozása is a thunar számára.
Kiválónak találtam. nagyon praktikus. Nagyon szépen köszönöm.