জেনটির সাথে থুনারের জন্য একটি ফাইল ব্রাউজার তৈরি করা হচ্ছে

এই নিবন্ধটি আমার অনেক আগে প্রকাশিত হয়েছিল Xfce সম্পর্কে পুরানো ব্লগ, প্রকাশিত অন্য নিবন্ধের উপর ভিত্তি করে জুবুন্টু ব্লগ এবং আমি তাদের আবার এখানে রাখি।

আমরা যা করতে যাচ্ছি তা হল একটি ফাইল অনুসন্ধান তৈরি করা থুনার ব্যবহার জেনिटी। আমাদের প্রথম কাজটি করতে হবে জেনটিটি ইনস্টল করা:

$ sudo aptitude install zenity

তারপরে আমরা একটি টার্মিনাল খুলি এবং রাখি:

$ mkdir ~/.bash-scripts/

এইভাবে আমরা একটি ডিরেক্টরি তৈরি করি যা এতে স্ক্রিপ্ট থাকবে যা ক্রিয়াটি নিজেই চালিত করবে। এখন আমরা একটি ফাইল তৈরি করি ফাইল অনুসন্ধান করুন নীচে হিসাবে ভিতরে:

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

এবং আমরা এটি ভিতরে পেস্ট করুন:

#! / বিন / বাশ # ফাইলের জন্য ফাইলগুলি # নিজের চিত্র অনুসারে এই চিত্রটি পরিবর্তন করুন - আমি আবিষ্কার করি প্রায় 1000 ফলাফল থেকে জেনিটি মারা যায় তবে YMMV maxresults = 500 # আবার, নিজের অনুসারে আইকনের পথটি পরিবর্তন করুন। তবে ট্যাঙ্গো কে না পছন্দ করে? উইন্ডো আইকন = "/ ইউএসআর / শেয়ার / আইকন / ট্যাঙ্গো / স্কেলেবল / ক্রিয়াগুলি / অনুসন্ধান.এসভিজি" # এই স্ক্রিপ্টটি এমন কোনও পরিবেশের জন্য কাজ করবে যাতে বাশ এবং জেনिटी থাকে, সুতরাং ফাইল ম্যানেজারটি পুরোপুরি আপনার নিচে! আপনি যুক্তিতে স্ট্রিংটিতে অতিরিক্ত যুক্তি যুক্ত করতে পারবেন যতক্ষণ না শেষ যুক্তিটি আপনি যে ফোল্ডারটি খুলেন সেই ফোল্ডারের পথ = "থুনার" উইন্ডো_শিরোনাম = "ফাইলগুলির জন্য অনুসন্ধান করুন" srcPath = "$ *" যদি! [-d "$ srcPath"]; তারপরে সিডি ~ / srcPath = `জেনটিটি - ফাইল-নির্বাচন - ডিরেক্টরি --title =" $ উইন্ডো_ টাইটেল - ফোল্ডারে দেখুন "- উইন্ডো-আইকন =" $ উইন্ডো_ আইকন "` ফাই যদি [-d "$ srcPath"] ; তারপরে খণ্ড = `জেনটি - এন্ট্রি - শিরোনাম =" $ উইন্ডো_ টাইটেল - নাম রয়েছে: "--window-icon =" $ উইন্ডো_ আইকন "--text =" 2 টি অক্ষরের চেয়ে কম অনুসন্ধানের স্ট্রিংগুলি উপেক্ষা করা হবে "` যদি! [$ {# টুকরা} -ল্ট 2]; তারপরে (প্রতিধ্বনি 10 ও = $ আইএফএস আইএফএস = $ '\ n' ফাইলগুলি = (`সন্ধান করুন" $ এসআরসিপাথ "-নাম" * $ খণ্ড * "-প্রিন্টফ \"% ওয়াই \ "\ \"% এফ \ "\ \" % কে \ কেবি \ "\ \"% t \ "\ \"% এইচ \ "\\\ n | মাথা -n res ম্যাকরেসাল্টস`) আইএফএস = $ হে প্রতিধ্বনি 100 নির্বাচিত =` বিভক্ত জেনিয়িটি - তালিকা - শিরোনাম = \ "$ {# ফাইলগুলি [@]} ফাইলগুলি পাওয়া গেছে - $ উইন্ডো_শিরোনাম \" - উইন্ডো-আইকন = "$ উইন্ডো_ আইকন" --উইথ = "600" - উচ্চতা = "400" --text = Search "অনুসন্ধানের ফলাফল : \ "--প্রিন্ট-কলাম = 5 - কলাম \" প্রকার \ "- কলাম \" নাম \ "- কলাম \" আকার \ "- কলাম \" তারিখ পরিবর্তিত \ "--কলাম umn" পথ \ " "$ {ফাইলগুলি [@]}` যদি [-e "$ নির্বাচিত"] হয়; তবে "$ ফাইলম্যানেজার" "$ নির্বাচিত"; ফাই) | zenity --progress --auto-close --pulsate --title = "সন্ধান করছে ..." - উইন্ডো-আইকন = "$ উইন্ডো_ আইকন" --text = "Searching" $ টুকরা \ "" ফাই ফাই প্রস্থান

এবং আমরা এটিকে কার্যকর করার অনুমতিগুলি দিই:

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- স্ক্রিপ্ট / অনুসন্ধানের জন্য ফাইল% f
আইকন: আমরা সবচেয়ে বেশি পছন্দ করি এমন একটিটিকে আমরা নির্বাচন করি।

এর মতো বাকী:

এখন ট্যাবে পদ নিম্নলিখিত ক্ষেত্র উপস্থিতি:
ফাইলের প্যাটার্ন: *
নির্বাচনটি অন্তর্ভুক্ত থাকলে উপস্থিত হয়: ডিরেক্টরি.

এবং এটি এর মতো দেখাচ্ছে:

এখন থুনার আমরা ডান ক্লিক দিয়ে মেনুটি খুললে অনুসন্ধান বিকল্পটি উপস্থিত হয় না:

এবং যদি আমরা এটিতে ক্লিক করি তবে একটি উইন্ডো উপস্থিত হবে যেখানে আমরা অনুসন্ধানের মানদণ্ডটি সন্নিবেশ করতে পারি:

অনুসন্ধান শুরু করার পরে আমরা এরকম কিছু দেখতে পাব:

এবং অবশেষে এর ফলাফল:

যদি আমরা ফলাফলটিতে ডাবল ক্লিক করি তবে একটি উইন্ডো থুনার ফাইলটি যেখানে রয়েছে সেই ফোল্ডারের সাথে। এইভাবে আমরা আমাদের ডেস্কটপকে আরও অনেক বেশি শক্তি দিয়ে থাকি এক্সএফসিই.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আলেজ তিনি বলেন

    কী জটিলতা! হেই, এখানে আপনার কাছে অনুরূপ কিছু অর্জনের অন্য উপায় রয়েছে যা আমার পক্ষে সহজ।
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    Ityক্য এবং জিনোম 3 এর গোলমাল দিয়ে অনেকে Xfce এ যান এবং থুনারের বিস্ময়কর আবিষ্কারগুলি শুরু করেন ... সিরিয়াসলি, সেই প্রোগ্রামটি অবিশ্বাস্য। ব্লগটির জন্য আপনাকে অনেক ধন্যবাদ, আমি এটি প্রথমবার পোস্ট করলেও আমি নিয়মিত এটি অনুসরণ করি।

    1.    elav <° Linux তিনি বলেন

      স্বাগতম আলেজ:
      হাহাহা এটি এত জটিল নয়, এটি খুব সাধারণ। এটি সত্য যে ক্যাটফিশের সাহায্যে আমাদের একটি শক্তিশালী অনুসন্ধান সরঞ্জাম থাকতে পারে, তবে কিছুই না, অন্তত আমি এটি ব্যবহার করি না কারণ এটি ইনস্টল করার জন্য এটি একটি কম অ্যাপ্লিকেশন 😀

  2.   অস্কার তিনি বলেন

    ধন্যবাদ ইলাভ, খুব ভাল টুটো, আপনি যা ইতিমধ্যে প্রকাশ করেছেন তার সাথে আমি এটি সংরক্ষণ করতে যাচ্ছি, আমি মনে করি বিকল্প হিসাবে অনেকটা ভবিষ্যতের রয়েছে এক্সএফসিই-র, এটি যতক্ষণ না রাম সেবনে বন্য না চালায়।

  3.   লিওডেলক্রুজ তিনি বলেন

    খুব ভাল, চেষ্টা করার জন্য 😉

  4.   মাটোভিচ তিনি বলেন

    আমি স্প্যানিশ বুঝতে পারি না, তবে আমি বাশ বুঝি।
    আমি একই জিনিস বাস্তবায়ন শুরু। আমি আপনার কোড ধন্যবাদ অনেক সময় সাশ্রয়।
    ধন্যবাদ. ধন্যবাদ. মার্সি ডি ফ্রান্স।

  5.   লুইস তিনি বলেন

    এই স্ক্রিপ্টটিতে একটি বড় সমস্যা আছে ...

    আপনি যদি এমন কোনও কিছুর সন্ধান করেন যা সেখানে নেই তবে অনুসন্ধান ইঞ্জিনটি অসীম লুপে থাকে এবং এটি বন্ধ করার একমাত্র উপায় প্রক্রিয়াটি হত্যা করে by

    1.    আলেকজান্ডার মোরালেস তিনি বলেন

      আমি মনে করি যে সেক্ষেত্রে সমাধানটি হ'ল এটি তৈরি করা যদি প্রথমে কোনও ফাইল না থাকে এবং যদি অনুসন্ধানের মধ্যে এমন একটি রয়েছে তবে if

  6.   রাউল তিনি বলেন

    আপনাকে অনেক ধন্যবাদ, এটি সত্যই অনেক দীর্ঘ এবং এমনকি থুনারের জন্য আরও একটি অ্যাড-অন তৈরি করতে to

  7.   বিজেতা তিনি বলেন

    আমি এটি দুর্দান্ত পেয়েছি। খুব ব্যবহারিক তোমাকে অনেক ধন্যবাদ.