झेनिटीसह थुनारसाठी फाइल ब्राउझर तयार करणे

हा लेख बर्‍याच वर्षांपूर्वी माझा मध्ये प्रकाशित झाला होता Xfce बद्दल जुना ब्लॉगमध्ये प्रकाशित केलेल्या दुसर्या लेखाच्या आधारे झुबंटू ब्लॉग आणि मी त्यांना येथे परत सोडतो.

आपण काय करणार आहोत त्यासाठी फाईल शोध तयार करणे थुनार वापरून झेनिटी. आमची प्रथम गोष्ट म्हणजे झेनिटी स्थापित करणे:

$ sudo aptitude install zenity

नंतर आपण टर्मिनल उघडून ठेवले.

$ mkdir ~/.bash-scripts/

अशाप्रकारे आम्ही एक निर्देशिका तयार करतो ज्यात स्क्रिप्ट असेल जी कार्यवाही करेल. आता आपण नावाची फाईल तयार करू फायली शोधा खालीलप्रमाणे खालीलप्रमाणे:

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

आणि आम्ही हे आत पेस्ट करतो:

#! / बिन / बॅश # सर्च फॉर फाइल्स # हा आकडा स्वत: ला अनुरुप करा - मला आढळले की सुमारे 1000 परीणामांमधून झेनिटी मरते परंतु वायएमएमव्ही मॅक्सरेस्ट्स = 500 # पुन्हा, स्वत: ला अनुकूल करण्यासाठी चिन्हाचा मार्ग बदला. पण टँगो कोणाला आवडत नाही? विंडो_ आयकॉन = "/ यूएसआर / शेअर / आयकॉन / टँगो / स्केलेबल / अ‍ॅक्शन / सर्च. एसव्हीजी" # ही स्क्रिप्ट बाश आणि झेनिटी असलेल्या कोणत्याही वातावरणासाठी कार्य करेल, म्हणून फाइल व्यवस्थापक पूर्णपणे आपल्याकडे आहे! जोपर्यंत आपण फाईलमेनेजर उघडता त्या फोल्डरचा शेवटचा युक्तिवाद जोपर्यंत फाईलमॅनेजर = "थुनार" विंडो_टिटल = "फाइल्ससाठी शोध घ्या" srcPath = "$ *" असेल तर आपण स्ट्रिंगमध्ये अतिरिक्त वितर्क जोडू शकता! [-d "$ srcPath"]; नंतर सीडी ~ / srcPath = `झेनिटी - फाइल - निवड --डिरेक्टरी --title =" $ विंडो_ शीर्षक - फोल्डरमध्ये पहा "--window-चिन्ह =" $ विंडो_ आयकॉन "` फाय जर [-d "$ srcPath"] ; नंतर फ्रॅगमेंट = en झेनिटी - सेंट्री --title = "$ विंडो_टिटल - नावात समाविष्ट आहे:" --window-चिन्ह = "$ विंडो_ आयकॉन" --text = "2 वर्णांपेक्षा कमी शोध स्ट्रिंगकडे दुर्लक्ष केले जाते" `if! [$ {# तुकडा lt -लट 2]; तर (प्रतिध्वनी 10 ओ = $ आयएफएस आयएफएस = $ '\ एन' फायली = ("शोधा" $ एसआरसीपथ "-इनाम" * $ खंड = "-प्रिंटफ \"% वाय \ "\ \"% एफ \ "\ \" % के \ केबी \ "\ \"% टी \ "\ \"% एच \ "\\\ एन | हेड-एन $ मॅक्सरेस्ट्स``) आयएफएस = $ ओ इको 100 निवडलेले =` एव्हल झेनिटी --लिस्ट - शीर्षक = \ "$ {# फायली [@]} फायली आढळल्या - $ विंडो_टिटल \" --window-चिन्ह = "$ विंडो_ आयकॉन" --width = "600" --height = "400" --text = \ "शोध परिणाम : \ "--प्रिंट-स्तंभ = 5 - स्तंभ \" प्रकार \ "- कॉलम \" नाव \ "- स्तंभ ol" आकार \ "-कॉलॉम \" सुधारित तारीख - "--कॉलॉम Path" पथ \ "$ {फायली [@]}` [-e "$ निवडलेल्या"] असल्यास; "$ फाइल व्यवस्थापक" "$ निवडलेले"; फाय) | झेनिटी --progress --auto-close --pulsate --title = "शोधत आहे ..." --window-चिन्ह = "$ विंडो_ आयकॉन" --text = "\" gment तुकडा for "शोधत आहे fi fi

आणि आम्ही त्याला अंमलबजावणी परवानग्या देतो:

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>

आता आपण जे सोडलेले आहे ते उघडणे आहे थुनार » संपादित करा » सानुकूल क्रिया सेट अप करा आणि आम्ही एक नवीन तयार करतो. आणि आम्ही खालील फील्ड्स भरतो:

टॅबमध्ये मूलभूत:
नाव: शोध इंजिन
वर्णन: शोध इंजिन
आज्ञा: bash ~ / .bash-स्क्रिप्ट्स / फाइल्स शोधण्यासाठी% f
प्रतीक: आम्हाला सर्वात जास्त पसंत असलेले एक आम्ही निवडतो.

या प्रकारे शिल्लक:

आता टॅबमध्ये अटी खालील फील्ड्स पहा:
फाईल नमुना: *
निवडीत असल्यास हे दिसून येतेः निर्देशिका.

आणि हे असे दिसते:

आता मध्ये थुनार जेव्हा आम्ही मेनू उजव्या क्लिकवर उघडतो, तेव्हा शोध पर्याय दिसत नाही:

आणि आम्ही त्यावर क्लिक केल्यास एक विंडो दिसेल जिथे आपण शोध निकष समाविष्ट करू शकाल:

जेव्हा आम्ही शोध सुरू करतो तेव्हा आम्हाला असे काहीतरी दिसेल:

आणि शेवटी त्याचा परिणामः

जर आम्ही निकालावर डबल क्लिक केले तर विंडो थुनार जिथे फाईल आहे त्या फोल्डरसह. अशा प्रकारे आम्ही आमच्या डेस्कटॉपला अधिक शक्ती देऊ एक्सफ्रेस.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   अलेझ म्हणाले

    किती गुंतागुंत! हे, माझ्याकडे सुलभ आहे असे काहीतरी मिळवण्याचा येथे आपल्याकडे आणखी एक मार्ग आहे.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    युनिटी आणि ग्नोम 3 च्या गडबडीमुळे बरेच लोक एक्सफसेवर जातात आणि थुनारचे चमत्कार शोधू लागतात ... गंभीरपणे, तो कार्यक्रम अविश्वसनीय आहे. ब्लॉगबद्दल खूप आभारी आहे, मी प्रथमच पोस्ट करत असलो तरीही मी नियमितपणे त्याचे अनुसरण करतो.

    1.    elav <° Linux म्हणाले

      स्वागत आहे
      हाहााहा ते इतके गुंतागुंतीचे नाही, ते खूप सोपे आहे. हे खरं आहे की कॅटफिशसह आमच्याकडे एक शक्तिशाली शोध साधन असू शकते, परंतु काहीही नाही, हे स्थापित करण्यासाठी कमी अनुप्रयोग असल्याने मी कमीतकमी ते वापरत नाही 😀

  2.   ऑस्कर म्हणाले

    धन्यवाद एलाव्ह, खूप चांगले तूटो, मी तुला आधीपासून प्रकाशित केलेल्या गोष्टींसह ते वाचवणार आहे, मला असे वाटते की एक्सएफसीईला पर्यायी म्हणून भविष्यकाळ आहे, म्हणजे जोपर्यंत तो राम सेवनात रानटी पळत नाही.

  3.   लिओडेलाक्रूझ म्हणाले

    खूप चांगले, प्रयत्न करण्यासाठी 😉

  4.   माटोविच म्हणाले

    मला स्पॅनिश भाषा समजत नाही, परंतु मी बॅश समजतो.
    मी त्याच गोष्टीची अंमलबजावणी करण्यास सुरवात केली. तुमच्या कोडबद्दल मी बराच वेळ वाचवला.
    धन्यवाद. धन्यवाद. मर्सी डी फ्रान्स.

  5.   लुइस म्हणाले

    या स्क्रिप्टमध्ये एक मोठी समस्या आहे ...

    आपण नसलेल्या एखाद्या गोष्टीचा शोध घेत असाल तर शोध इंजिन असीम पळवाटात राहील आणि प्रक्रिया बंद केल्याने तो बंद करण्याचा एकमेव मार्ग आहे.

    1.    अलेक्झांडर मोरालेस म्हणाले

      मला असे वाटते की त्या प्रकरणातील निराकरण म्हणजे तेथे प्रथम फायली नसल्यास ते सत्यापित केल्यास आणि शोध घेणार्‍या तेथे असल्यास, 😀

  6.   राऊल म्हणाले

    खूप खूप आभारी आहे, तो खरोखर खूपच पुढे जात आहे आणि अगदी थूनारसाठी आणखी एक पूरक तयार करण्यासाठी.

  7.   व्हिक्टर म्हणाले

    मला ते उत्कृष्ट वाटले. खूप व्यावहारिक खूप खूप धन्यवाद.