আমি টার্মিনাল থেকে একাধিক ফাইলের আইকন পরিবর্তন করতে চাই।
লঞ্চার আইকন নয়, ফাইল সমাপ্তির উপর ভিত্তি করে ফাইল টাইপের জন্য ডিফল্ট আইকন।
এই কাজটি কীভাবে সম্ভব?
আমি টার্মিনাল থেকে একাধিক ফাইলের আইকন পরিবর্তন করতে চাই।
লঞ্চার আইকন নয়, ফাইল সমাপ্তির উপর ভিত্তি করে ফাইল টাইপের জন্য ডিফল্ট আইকন।
এই কাজটি কীভাবে সম্ভব?
উত্তর:
"প্রতীক" ডিরেক্টরিতে বাইনারি হিসাবে সংরক্ষণ করা হয় ~/.local/share/gvfs-metadata
।
সুতরাং এগুলি উত্তোলন করতে এবং সেভ করতে সক্ষম হওয়ার জন্য আপনার জন্য জিভিএফএস-বিন প্রয়োজন । ওহ এবং পার্টিশন / ভলিউম / ডিরেক্টরি / ফাইলের জন্য একটি ফাইল রয়েছে (জিনিসগুলি আরও খারাপ করার জন্য)।
একটি প্রতীক সম্পর্কিত তথ্য পেতে আপনি ব্যবহার করতে পারেন:
gvfs-info -a metadata::emblems {filename|folder}
আপনি যে কোনও ফাইল নাম} বা {ফোল্ডার} ব্যবহার করেন তার জন্য একটি {আইকন set সেট করতে:
gvfs-set-attribute -t stringv {filename|folder} metadata::emblems {icon}
উদাহরণ:
আমি ~ / সংগীতে 1, 2, 3, 4 ফোল্ডার তৈরি করেছি।
চিত্রের টার্মিনালের ভিতরে কমান্ডগুলি:
gvfs-set-attribute 1 metadata::custom-icon file:///usr/share/pixmaps/gnome-log.png
gvfs-set-attribute 2 metadata::custom-icon file:///usr/share/pixmaps/gnome-spider.png
1 এবং 2 টি বিদ্যমান ভিডিও ফাইল বা অন্য কোনও আসল ফাইলে পরিবর্তন করুন এবং এটি একইরকম কাজ করা উচিত।
এবং F5 নীচে প্যানেল আপডেট করে।
ডিরেক্টরি 3 এবং 4 থেকে আপনি অনুমান করতে পারেন যে আপনি যে ফাইলটি চান এটির জন্য আপনাকে এটি করতে হবে।
এখানে একটি স্ক্রিপ্ট যা ডিরেক্টরিটি নিয়ে যায় এবং একটি পিএনজি সেট করে যা ফোল্ডারটিকে ফোল্ডারগুলির প্রতীক হিসাবে চিহ্নিত করে (মূলত folder.png
এটির উপরের ডিরেক্টরিটির প্রতীক হিসাবে ব্যবহার করার উইন্ডোজ পদ্ধতিটি নকল করে)।
#!, / Usr / bin / python- আমদানি ওএস os.path থেকে আমদানি যোগ দিন cwdir = str (os.popen ('pwd')। রিডলাইন ()) প্রতিস্থাপন ('\ n', '') রুট, ডায়ার্স, ওএস.ওয়াকের ফাইলগুলির জন্য (সিডব্লিউডির): ফাইলগুলিতে নামের জন্য: if name.lower ()। Find ('। png')! = -1: os.s systemm ('gvfs-set-ਗੁਣ "" + রুট +' "মেটাডেটা :: কাস্টম-আইকন" '+ নাম +' "')
আপনি এটি নিজের সংস্করণে ফাইলগুলি অন্তর্ভুক্ত করতে সক্ষম হতে পারেন।
নিজস্ব ঝুঁকিতে স্ক্রিপ্ট ব্যবহার