Artikel ini telah diterbitkan lama sekali di saya blog lama tentang Xfce, berdasarkan artikel lain yang diterbitkan di Blog Xubuntu dan saya tinggalkan mereka di sini lagi.
Apa yang akan kita lakukan adalah membuat pencarian file thunar menggunakan Zenitas. Hal pertama yang harus kita lakukan adalah menginstal zenity:
$ sudo aptitude install zenity
Kemudian kami membuka terminal dan meletakkan:
$ mkdir ~/.bash-scripts/
Dengan cara ini kami membuat direktori yang akan berisi skrip yang akan menjalankan aksinya sendiri. Sekarang kami membuat file bernama mencari-file di dalamnya sebagai berikut:
mousepad ~/.bash-scripts/search-for-files
dan kami menempelkannya di dalam:
#! / bin / bash # search-for-files # ubah gambar ini agar sesuai dengan diri Anda - Saya menemukan zenity mati dari sekitar 1000 hasil tetapi YMMV maxresults = 500 # lagi, ubah jalur ke ikon sesuai keinginan Anda. Tapi siapa yang tidak suka tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # skrip ini akan bekerja untuk semua lingkungan yang memiliki bash dan zenity, jadi pengelola file sepenuhnya terserah Anda! Anda dapat menambahkan argumen tambahan ke string selama argumen terakhir adalah jalur folder yang Anda buka filemanager = "thunar" window_title = "Search for Files" srcPath = "$ *" if! [-d "$ srcPath"]; lalu cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Lihat di folder "--window-icon =" $ window_icon "` fi if [-d "$ srcPath"]; lalu fragment = `zenity --entry --title =" $ window_title - Name contains: "--window-icon =" $ window_icon "--text =" Cari string kurang dari 2 karakter diabaikan "` if! [$ {# fragmen} -lt 2]; lalu (echo 10 O = $ IFS IFS = $ '\ n' files = (`find" $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 dipilih =` eval zenity --list --title = \ "$ {# files [@]} File Ditemukan - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Hasil pencarian: \ "--print-column = 5 --column \" Type \ "--column \" Name \ "--column \" Size \ "--column \" Date modified \ "--column \" Path \ " $ {file [@]} `if [-e" $ selected "]; lalu" $ filemanager "" $ selected "; fi) | zenity --progress --auto-close --pulsate --title = "Mencari ..." --window-icon = "$ window_icon" --text = "Mencari \" $ fragment \ "" fi fi keluar
dan kami memberinya izin eksekusi:
chmod a+x ~/.bash-scripts/search-for-files
Sekarang kami membuat cadangan file uca.xml:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
yang akan kami akhiri ini:
<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>
Sekarang yang tersisa adalah membuka thunar » Mengedit » Siapkan tindakan khusus dan kami membuat yang baru. Dan kami mengisi kolom berikut:
Tab Básico:
Nombre: Cari
Keterangan: Cari
Perintah: bash ~ / .bash-scripts / search-for-files% f
Ikon: Kami memilih salah satu yang paling kami sukai.
Sisa dengan cara ini:
Sekarang di tab Syarat tampilkan bidang-bidang berikut:
Pola File: *
Muncul jika pilihan berisi: Direktori.
Dan tampilannya seperti ini:
Sekarang thunar Saat kami membuka menu dengan klik kanan, opsi pencarian tidak muncul:
Dan jika kita mengkliknya, akan muncul jendela di mana kita dapat memasukkan kriteria pencarian:
Saat kita memulai pencarian kita akan melihat sesuatu seperti ini:
dan akhirnya hasilnya:
Jika kita klik dua kali pada hasilnya, jendela thunar dengan folder tempat file tersebut berada. Dengan cara ini kami memberikan desktop kami lebih banyak kekuatan Xfce.
Betapa rumitnya! Hehe, disini kamu punya cara lain untuk mencapai hal serupa yang lebih mudah buatku.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Dengan keributan Unity dan Gnome3, banyak orang pergi ke Xfce dan mulai menemukan keajaiban Thunar ... Serius, program itu luar biasa. Terima kasih banyak untuk blognya, saya rutin mengikutinya walaupun ini baru pertama kali saya posting.
Selamat datang alez:
Hahaha tidak terlalu rumit, sangat sederhana. Memang benar bahwa dengan CatFish kita dapat memiliki alat pencarian yang mumpuni, tetapi tidak ada, setidaknya saya tidak menggunakannya karena hanya satu aplikasi yang harus dipasang 😀
Terima kasih elav, sangat bagus tuto, saya akan menyimpannya dengan yang sudah Anda terbitkan, saya pikir XFCE memiliki banyak masa depan sebagai alternatif, yaitu, selama tidak berjalan liar dalam konsumsi Ram.
Sangat bagus, mencobanya 😉
Saya tidak mengerti bahasa Spanyol, tapi saya mengerti bash.
Saya mulai menerapkan hal yang sama. Saya menghemat banyak waktu berkat kode Anda.
Terima kasih. Terima kasih. Merci de France.
Ada masalah besar dengan skrip ini ...
Jika Anda melakukan pencarian untuk sesuatu yang tidak ada, maka mesin pencari akan tetap berada dalam loop tak terbatas dan satu-satunya cara untuk menutupnya adalah dengan mematikan prosesnya.
Saya rasa solusi untuk kasus itu adalah membuat jika yang memvalidasi jika tidak ada file terlebih dahulu, dan jika ada yang melakukan pencarian, 😀
Terima kasih banyak, ini sangat membantu dan bahkan untuk membuat add-on lain untuk thunar.
Saya merasa sangat baik. sangat praktis. Terima kasih banyak.