ઝેનિટી સાથે થુનાર માટે ફાઇલ બ્રાઉઝર બનાવવું

આ લેખ લાંબા સમય પહેલા મારામાં પ્રકાશિત થયો હતો Xfce વિશે જૂનો બ્લોગ, માં પ્રકાશિત બીજા લેખના આધારે ઝુબન્ટુ બ્લોગ અને હું તેમને અહીં ફરીથી છોડીશ.

આપણે જે કરવા જઈ રહ્યા છીએ તે ફાઈલ સર્ચ બનાવવા માટે છે થુનાર ઉપયોગ કરીને ઝેનિટી. આપણે જે કરવાનું છે તે પ્રથમ વસ્તુ છે ઝેનિટી:

$ sudo aptitude install zenity

પછી આપણે ટર્મિનલ ખોલીએ અને મૂકીશું:

$ mkdir ~/.bash-scripts/

આ રીતે અમે એક ડિરેક્ટરી બનાવીએ છીએ જેમાં સ્ક્રિપ્ટ શામેલ હશે જે ક્રિયાને જ ચલાવશે. હવે આપણે નામની એક ફાઈલ બનાવીએ છીએ ફાઇલો માટે શોધ અંદર નીચે પ્રમાણે:

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

અને અમે તેને અંદર પેસ્ટ કરીશું:

#! / બિન / બેશ # ફાઇલોની શોધ માટે # આ આંકડો તમારી જાતને અનુરૂપ બદલો - મને લાગે છે કે લગભગ 1000 પરિણામોથી ઝેનિટી મરી જાય છે પરંતુ વાયએમએમવી મહત્તમ = 500 #, તમારી જાતને અનુકૂળ થવા માટે ચિહ્નનો માર્ગ બદલો. પણ કોને ટેન્ગો પસંદ નથી? વિન્ડો_આકન = "/ યુએસઆર / શેર / ચિહ્નો / ટેંગો / સ્કેલેબલ / ક્રિયાઓ / શોધ.એસવીજી" # આ સ્ક્રિપ્ટ એવા કોઈપણ પર્યાવરણ માટે કામ કરશે કે જેમાં બેશ અને ઝેનિટી હશે, તેથી ફાઇલ મેનેજર સંપૂર્ણપણે તમારી નીચે છે! તમે સ્ટ્રિંગમાં વધારાની દલીલો ઉમેરી શકો છો જ્યાં સુધી તમે છેલ્લી દલીલ ફોલ્ડરનો રસ્તો ન કરો ત્યાં સુધી તમે ફાઇલમેનજર = "thunar" વિંડો_ટાઇટલ = "ફાઇલો માટે શોધ કરો" srcPath = "$ *" જો! [-d "$ srcPath"]; પછી સીડી ~ / srcPath = `ઝેનિટી - ફાઇલ - પસંદગી - ડિરેક્ટરી --title =" $ વિંડો_ટાઇટલ - ફોલ્ડરમાં જુઓ "--window-ચિહ્ન =" $ વિન્ડો_ આઇકોન "` ફાઇ જો [-d "$ srcPath"]; પછી ફ્રેગમેન્ટ = en ઝેનિટી - એંટ્રી - ટાઇટલ = "$ વિંડો_ટાઇટલ - નામ શામેલ છે:" --window-ચિહ્ન = "$ વિન્ડો_ આઇકોન" --text = "2 અક્ષરોથી ઓછી શોધ શબ્દમાળાઓને અવગણવામાં આવે છે" `જો! [$ {# ટુકડો lt -લ્ટ 2]; પછી (ઇકો 10 ઓ = $ આઇએફએસ આઇએફએસ = $ '\ n' ફાઇલો = ("" $ srcPath "-iname" * $ ફ્રેગમેન્ટ * "-પ્રિન્ટફ \"% વાય \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | હેડ -n $ મેક્સરેસ્ટ્સ =) આઇએફએસ = selected ઓ ઇકો 100 પસંદ કરેલા =` ઇવલ ઝેનિટી - લિસ્ટ - ટાઇટલ = \ "$ {# ફાઇલો [@]} ફાઇલો મળી - $ વિંડો_ટાઇટલ \" --window-ચિહ્ન = "$ વિન્ડો_ આઇકોન" --width = "600" --height = "400" --text = \ "શોધ પરિણામો: - "--પ્રિંટ-ક columnલમ = 5 - કolલમ \" પ્રકાર \ "- કolલમ \" નામ \ "- કolલમ \" કદ \ "- કolલમ \" તારીખ સુધારેલી \ "- કolલમ \" પાથ \ " $ {ફાઇલો [@]} `જો [-e" $ પસંદ કરેલ "]; તો પછી" $ ફાઇલ મેનેજર "" $ પસંદ કરેલ "; ફાઇ) | zenity --progress --auto-close --pulsate --title = "શોધી રહ્યું છે ..." --window-ચિહ્ન = "_ વિન્ડો_ આઇકોન" --text = "Searching" gment ફ્રેગમેન્ટ for "" ફાઇ ફાઇ બહાર નીકળો "

અને અમે તેને અમલ પરવાનગી આપીએ છીએ:

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

હવે અમે uca.xML ફાઇલનો બેકઅપ લઈએ છીએ:

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

જેનો અંત આપણે આ મુકીશું:

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

હવે આપણે જે ખોલ્યું છે તે ખોલવાનું છે થુનાર » સંપાદિત કરો » કસ્ટમ ક્રિયાઓ સેટ કરો અને અમે એક નવું બનાવીએ છીએ. અને અમે નીચેના ક્ષેત્રો ભરો:

ટૅબ મૂળભૂત:
પ્રથમ નામ: સર્ચ એન્જિન
વર્ણન: સર્ચ એન્જિન
આદેશ: બેશ ~ / .બેશ-સ્ક્રિપ્ટો / ફાઇલો માટે શોધ% f
ચિહ્ન: અમે એક પસંદ કરીએ છીએ જે અમને સૌથી વધુ ગમે છે.

આ રીતે બાકી:

હવે ટેબમાં શરતો નીચેના ક્ષેત્રોમાં દેખાવ:
ફાઇલ પેટર્ન: *
જો પસંદગી શામેલ હોય તો દેખાય છે: ડિરેક્ટરી.

અને તે આના જેવું લાગે છે:

હવે અંદર થુનાર જ્યારે આપણે જમણી ક્લિક સાથે મેનૂ ખોલીએ છીએ, ત્યારે શોધ વિકલ્પ દેખાતો નથી:

અને જો આપણે તેના પર ક્લિક કરીએ, તો એક વિંડો દેખાશે જ્યાં આપણે શોધ માપદંડ દાખલ કરી શકીએ:

જ્યારે આપણે શોધ શરૂ કરીએ છીએ ત્યારે આપણે આના જેવું કંઈક જોશું:

અને છેવટે તેનું પરિણામ:

જો આપણે પરિણામ પર ડબલ ક્લિક કરીએ, તો એક વિંડો થુનાર તે ફોલ્ડર સાથે જ્યાં ફાઇલ સ્થિત છે. આ રીતે આપણે આપણા ડેસ્કટ .પને વધુ શક્તિ આપીએ છીએ Xfce.


9 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   એલેઝ જણાવ્યું હતું કે

    શું ગૂંચવણ! હેહે, અહીં તમારી પાસે કંઈક એવું પ્રાપ્ત કરવાનો બીજો રસ્તો છે જે મારા માટે સરળ છે.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    યુનિટી અને જીનોમ 3 ની ખોટી હલફલ સાથે ઘણા લોકો એક્સફ્સ પર જાય છે અને થુનરના અજાયબીઓને શોધવાનું શરૂ કરે છે ... ગંભીરતાપૂર્વક, તે પ્રોગ્રામ અવિશ્વસનીય છે. બ્લોગ માટે ખૂબ ખૂબ આભાર, હું પ્રથમ વખત પોસ્ટ કરું તો પણ હું નિયમિતપણે તેનું પાલન કરું છું.

    1.    elav <° Linux જણાવ્યું હતું કે

      સ્વાગત એલેઝ:
      હાહાહા તે એટલું જટિલ નથી, તે ખૂબ સરળ છે. તે સાચું છે કે કેટફિશ સાથે અમારી પાસે શક્તિશાળી શોધ સાધન હોઈ શકે છે, પરંતુ કંઇપણ નહીં, ઓછામાં ઓછું હું તેનો ઉપયોગ કરતો નથી કારણ કે તે ઇન્સ્ટોલ કરવા માટે એક ઓછી એપ્લિકેશન છે 😀

  2.   ઓસ્કાર જણાવ્યું હતું કે

    આભાર ઇલાવ, ખૂબ સારા ટુટો, હું તમને તે પહેલાથી પ્રકાશિત કરેલા લોકો સાથે તેને બચાવવા જઇ રહ્યો છું, મને લાગે છે કે એક્સએફસીઇ પાસે વૈકલ્પિક તરીકે ઘણું ભાવિ છે, એટલે કે જ્યાં સુધી તે રામ વપરાશમાં જંગલી ન ચાલે.

  3.   લિઓડેલાક્રુઝ જણાવ્યું હતું કે

    ખૂબ જ સારું, તેને અજમાવવા 😉

  4.   માટોવિચ જણાવ્યું હતું કે

    હું સ્પેનિશ સમજી શકતો નથી, પણ હું બેશને સમજું છું.
    મેં તે જ વસ્તુનો અમલ કરવાનું શરૂ કર્યું. મેં તમારા કોડને આભારી ઘણો સમય બચાવ્યો.
    આભાર. આભાર. મર્સી ડી ફ્રાન્સ.

  5.   લુઈસ જણાવ્યું હતું કે

    આ સ્ક્રિપ્ટ સાથે એક મોટી સમસ્યા છે ...

    જો તમે કોઈ એવી વસ્તુની શોધ કરો કે જે ત્યાં નથી, તો શોધ એંજિન અનંત લૂપમાં રહે છે અને તેને બંધ કરવાનો એકમાત્ર રસ્તો છે પ્રક્રિયાને હત્યા કરીને.

    1.    એલેક્ઝાંડર મોરાલેસ જણાવ્યું હતું કે

      મને લાગે છે કે તે કિસ્સામાં સમાધાન એ બનાવવું હશે કે જો તે પહેલા માન્ય હોય તો ત્યાં ફાઇલો ન હોય, અને જો ત્યાં કોઈ તે છે જે શોધ કરે છે, 😀

  6.   રાઉલ જણાવ્યું હતું કે

    ખૂબ ખૂબ આભાર, તે ખરેખર ખૂબ જ આગળ વધે છે અને તે પણ થુનર માટે બીજું એડ-ઓન બનાવવા માટે.

  7.   વિક્ટર જણાવ્યું હતું કે

    મને તે ઉત્તમ લાગ્યું. ખૂબ વ્યવહારુ. ખૂબ આભાર.