Mepụta ihe nchọgharị faịlụ maka Thunar na Zenity

 

Edere isiokwu a ogologo oge gara aga na m ochie blog banyere Xfce, dabere na isiokwu ọzọ e bipụtara na Bloguntu Xubuntu ana m ahapukwa ha ebe a ozo.

Ihe anyị ga - eme bụ ịmepụta faịlụ maka Thunar eji Ọdịdị. Ihe mbụ anyị ga - eme bụ ịwụnye zenity:

$ sudo aptitude install zenity

Mgbe ahụ, anyị mepee ọnụ ma tinye:

$ mkdir ~/.bash-scripts/

N'ụzọ dị otú a, anyị mepụtara ndekọ nke ga-ebu edemede ahụ nke ga-eme ihe ahụ n'onwe ya. Ugbu a, anyị mepụtara faịlụ a na-akpọ faịlụ ọchụchọ n'ime dị ka ndị a:

mousepad ~/.bash-scripts/search-for-files

anyị wee mado nke a n'ime:

#! / bin / bash # search-for-files # gbanwee ọnụọgụ a ka o wee daba onwe gị - achọpụtara m na zenity nwụrụ site na nsonaazụ 1000 mana YMMV maxresult = 500 # ọzọ, gbanwee ụzọ akara ngosi ahụ iji kwado onwe gị. Ma onye na-enweghị mmasị tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # edemede a ga - arụ ọrụ maka gburugburu ebe ọ bụla nwere bash na zenity, ya mere onye njikwa faili ahụ bụ kpam kpam n'okpuru gị! ịnwere ike ịgbakwunye arụmụka ndị ọzọ na eriri ma ọ bụrụhaala na esemokwu ikpeazụ bụ ụzọ nke folda ahụ ị meghere filemanager = "thunar" window_title = "Chọọ faịlụ" srcPath = "$ *" ma ọ bụrụ! [-d "$ srcPath"]; mgbe cd ~ / srcPath = "zenity --file-selection --directory --title =" $ window_title - Lelee na folda "--window-icon =" $ window_icon "" fi ma [-d ​​"$ srcPath"] ; mgbe ahụ iberibe = "zenity --entry --title =" $ window_title - Aha nwere: "--window-icon =" $ window_icon "--text =" Achọpụtaghị ụdọ na-erughị mkpụrụ edemede abụọ "" ọ bụrụ! [$ {# # fragment} -lt 2]; mgbe ahụ (ikwughachi 2 O = $ IFS IFS = $ '\ n' faịlị = ('' chọta '' $ srcPath "-iname" * $ fragment * "-printf \"% Y \ "\"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O mgbagha 10 ahọpụta =` `eval zenity --list --title = \ "$ {# faịlụ [@]} Achọtara Faịlụ - $ window_title \" --window-icon = "$ window_icon" --width = "100" --height = "600" --text = \ "Nsonaazụ ọchụchọ : \ "--print-column = 400 - column \" \dị \ "- column \" aha \ '' - column \ "Size \ '' - column >>" modibọchị gbanwetụrụ \ "- kọlụm \" \zọ \ "$ {faịlụ [@]}` `ma ọ bụrụ na--e" $ ahọpụtara "]; mgbe ahụ" $ filemanager "" $ ahọrọ "; fi) | zenity --progress --auto-close --pulsate --title = "...chọ ..." --window-icon = "$ window_icon" --text = "forchọ \" $ fragment \ "" fi fi ọpụpụ

anyị na-enye ya ikikere ikike:

chmod a+x ~/.bash-scripts/search-for-files

Ugbu a, anyị na-eme nkwado ndabere nke faịlụ uca.xml:

$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old

nke anyi ga etinye ya na njedebe:

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

Ugbu a, ihe anyị hapụrụ bụ imepe Thunar » Dezie » Guzosie mmemme omenala ma anyị mepụtara nke ọhụrụ. Anyị jupụta n'ọhịa ndị a:

Na taabụ Nhazi:
Aha mbu: Nchoputa ihe
Nkọwa: Nchoputa ihe
Nye iwu: bash ~ / .bash-scripts / search-for-faịlụ% f
Akara: Anyị na-ahọrọ nke kacha masị anyị.

Fọdụrụ dị ka nke a:

Ugbu a na taabụ Ọnọdụ gosipụta mpaghara ndị a:
Patkpụrụ faịlụ: *
Na-egosi ma ọ bụrụ na nhọrọ nwere: Ntuziaka.

Ọ dị ka nke a:

Ugbu a na Thunar mgbe anyị mepere menu na pịa aka nri, nhọrọ ọchụchọ apụtaghị:

Ma ọ bụrụ na anyị pịa ya, windo ga-apụta ebe anyị nwere ike itinye njirisi ọchụchọ:

Mgbe anyị malitere nyocha anyị ga-ahụ ihe dị ka nke a:

n'ikpeazụ ihe si na ya pụta:

Ọ bụrụ na anyị ejiri okpukpu abụọ pịa nsonaazụ ahụ, windo nke Thunar na folda ebe faịlụ dị. N'ụzọ dị otu a anyị na-enye desktọọpụ anyị ike karịa Xfce.


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Ihe 9 kwuru, hapụ nke gị

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Rụ ọrụ maka data: Miguel Ángel Gatón
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.

  1.   alez dijo

    Lee nsogbu dị! Hehe, lee ị nwere ụzọ ọzọ iji nweta ihe yiri ya nke dịịrị m mfe.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Site na nsogbu nke ịdị n'otu na Gnome3 ọtụtụ ndị mmadụ na-aga Xfce wee bido ịchọpụta ihe ịtụnanya nke Thunar… Nnukwu, mmemme ahụ bụ ihe ịtụnanya. Daalụ nke ukwuu maka blọọgụ ahụ, m na-agbaso ya mgbe niile ọbụlagodi na ọ bụ oge mbụ m biputere.

    1.    elav <° Linux dijo

      Nabata alez:
      Hahaha ọ bụghị ihe mgbagwoju anya, ọ dị mfe. Ọ bụ eziokwu na na CatFish anyị nwere ike dị ike search ngwá ọrụ, ma ọ dịghị ihe, ọ dịghị ihe ọzọ m na-adịghị eji ya ebe ọ bụ na ọ bụ otu obere ngwa awụnyere 😀

  2.   Oscar dijo

    Daalụ nke ọma, ezigbo tuto, aga m echekwa ya na ndị ị bipụtara ugbu a, echere m na XFCE nwere ọtụtụ ọdịnihu dị ka ihe ọzọ, ya bụ, ọ bụrụhaala na ọ naghị agba ọsọ na oriri Ram.

  3.   leodelacruz dijo

    Ezigbo mma, ịnwale ya 😉

  4.   matovitch dijo

    Anaghị m aghọta Spanish, mana m ghọtara bash.
    Amalitere m itinye otu ihe ahụ. Echekwara m ọtụtụ oge n'ihi koodu gị.
    Daalụ. Daalụ. Merci de France.

  5.   Luis dijo

    Enwere nnukwu nsogbu na edemede a ...

    Ọ bụrụ na ịmee ọchụchọ maka ihe na-adịghị ebe ahụ, igwe nyocha ahụ na-anọ na akaghị aka na-enweghị njedebe na naanị otu ụzọ isi mechie ya bụ site na igbu usoro ahụ.

    1.    Alexander Morales dijo

      Echere m na ihe ngwọta na ikpe ga-abụ na-eme ka ihe ma ọ bụrụ na na validates ma ọ bụrụ na e nweghị faịlụ mbụ, ma ọ bụrụ na e nwere otu onye na-eme ndị search, 😀

  6.   Raúl dijo

    Ana m ekele gị nke ukwuu, ọ na-aga ogologo oge yana ọbụna ịmepụta mgbakwunye ọzọ maka ọnwa.

  7.   Victor dijo

    Achọpụtara m na ọ magburu onwe ya. bara uru. Daalụ nke ukwuu.