Failu pārlūka izveidošana Thunar ar Zenity

Šis raksts jau sen tika publicēts manā vecais emuārs par Xfce, pamatojoties uz citu rakstu, kas publicēts Xubuntu emuārs un es viņus atkal atstāju šeit.

Ko mēs darīsim, ir izveidot failu meklēšanu Thunar izmantojot Zenness. Pirmais, kas mums jādara, ir instalēt zenity:

$ sudo aptitude install zenity

Tad mēs atveram termināli un ievietojam:

$ mkdir ~/.bash-scripts/

Tādā veidā mēs izveidojam direktoriju, kurā būs skripts, kas veiks pašu darbību. Tagad mēs izveidojam failu ar nosaukumu meklēt failus iekšpusē šādi:

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

un mēs to ielīmējam iekšā:

#! / bin / bash # failu meklēšana # mainiet šo skaitli, lai tas atbilstu sev - es uzskatu, ka zenity mirst no aptuveni 1000 rezultātiem, bet YMMV maxresults = 500 # atkal mainiet ceļu uz ikonu, lai tas būtu piemērots jums. Bet kam nepatīk tango? window_icon = "/ usr / share / icons / Tango / scalable / actions / search.svg" # šis skripts derēs jebkurai videi, kurai piemīt bash un zenity, tāpēc failu pārvaldnieks ir pilnībā atkarīgs no jums! virknei var pievienot papildu argumentus, ja pēdējais arguments ir atvērtās mapes ceļš filemanager = "thunar" window_title = "Meklēt failus" srcPath = "$ *" ja! [-d "$ srcPath"]; tad cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - Meklēt mapē "--window-icon =" $ window_icon "` fi, ja [-d ​​"$ srcPath"] ; tad fragments = `zenity --entry --title =" $ window_title - Nosaukums satur: "--window-icon =" $ window_icon "--text =" Meklēšanas virknes, kas ir mazāk nekā 2 rakstzīmes, tiek ignorētas "" ja! [$ {# fragment} -lt 2]; tad (atbalss 10 O = $ IFS IFS = $ '\ n' faili = (`atrast" $ srcPath "-inam" * $ fragments * "-printf \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O echo 100 selected =` eval zenity --list --title = \ "$ {# files [@]} atrasti faili - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "Meklēšanas rezultāti : \ "--print-column = 5 - kolonna \" Tips \ "- kolonna \" Nosaukums \ "- kolonna \" Izmērs \ "- kolonna \" Modifikācijas datums \ "- kolonna \" Ceļš \ "$ {files [@]}` ja [-e "$ selected"]; tad "$ filemanager" "$ selected"; fi) | zenity --progress --auto-close --pulsate --title = "Meklē ..." --window-icon = "$ window_icon" --text = "Meklē \" $ fragments \ "" fi fi izeju

un mēs piešķiram izpildes atļaujas:

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

Tagad mēs izveidojam faila uca.xml dublējumu:

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

kam mēs to pieliksim beigās:

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

Tagad mums ir jāatver Thunar » Rediģēt » Iestatiet pielāgotas darbības un mēs izveidojam jaunu. Mēs aizpildām šādus laukus:

Tab Básico:
Vārds: Meklētājs
Apraksts: Meklētājs
Komanda: bash ~ / .bash-skripti / failu meklēšana% f
Ikona: mēs izvēlamies to, kas mums patīk visvairāk.

Šādi paliekot:

Tagad cilnē Noteikumi parādās šādi lauki:
Faila modelis: *
Parādās, ja atlasē ir: Katalogs.

Tas izskatās šādi:

Tagad Thunar atverot izvēlni ar peles labo pogu, meklēšanas opcija neparādās:

Ja noklikšķināsim uz tā, parādīsies logs, kurā varēsim ievietot meklēšanas kritērijus:

Sākot meklēšanu, mēs redzēsim kaut ko līdzīgu:

un visbeidzot tā rezultāts:

Ja veicam dubultklikšķi uz rezultāta, logs Thunar ar mapi, kurā atrodas fails. Tādā veidā mēs piešķiram mūsu darbvirsmai daudz lielāku jaudu Xfce.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

      alez teica

    Kāda sarežģītība! Hehe, šeit tev ir vēl viens veids, kā sasniegt kaut ko līdzīgu, kas man ir vieglāk.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Ar Vienotības un Gnome3 satraukumu daudzi cilvēki dodas uz Xfce un sāk atklāt Thunar brīnumus ... Nopietni, šī programma ir neticami. Liels paldies par emuāru, es tam sekoju regulāri, pat ja pirmo reizi ievietoju.

         elav <° Linux teica

      Laipni lūdzam alez:
      Hahaha, tas nav tik sarežģīti, bet ļoti vienkārši. Ir taisnība, ka ar CatFish mums var būt spēcīgs meklēšanas rīks, taču nekas, vismaz es to neizmantoju, jo tā ir jāinstalē par vienu programmu mazāk 😀

      oscar teica

    Paldies elav, ļoti labs tuto, es to saglabāju kopā ar jau publicētajiem, es domāju, ka XFCE ir daudz nākotnes kā alternatīva, tas ir, ja vien tas nedarbojas savvaļā Ram patēriņā.

      leodelakruzs teica

    Ļoti labi, lai to izmēģinātu 😉

      matovičs teica

    Es nesaprotu spāņu valodu, bet es saprotu bash.
    Es sāku īstenot to pašu. Es ietaupīju daudz laika, pateicoties jūsu kodam.
    Paldies. Paldies. Merci de France.

      Luis teica

    Ar šo skriptu ir liela problēma ...

    Ja meklējat kaut ko tādu, kas tur nav, meklētājprogramma paliek bezgalīgā lokā, un vienīgais veids, kā to aizvērt, ir procesa nogalināšana.

         Aleksandrs Morales teica

      Es domāju, ka risinājums šajā gadījumā būtu izveidot, ja tas tiek apstiprināts, ja vispirms nav failu un ja ir kāds, kas veic meklēšanu

      Raúl teica

    Liels paldies, tas tiešām iet tālu un pat radīt vēl vienu papildinājumu tunaram.

      uzvarētājs teica

    Man tas šķita izcili. ļoti praktiski. Liels tev paldies.