টার্মিনাল থেকে একাধিক ফাইলের আইকন কীভাবে পরিবর্তন করবেন?


9

আমি টার্মিনাল থেকে একাধিক ফাইলের আইকন পরিবর্তন করতে চাই।
লঞ্চার আইকন নয়, ফাইল সমাপ্তির উপর ভিত্তি করে ফাইল টাইপের জন্য ডিফল্ট আইকন।
এই কাজটি কীভাবে সম্ভব?


আপনার কী বোঝাতে চাইছেন যে আপনি ফাইল ম্যানেজারের ডান ক্লিক -> বৈশিষ্ট্যগুলিতে ক্লিক করতে পারেন?
dv3500ea

সেই লঞ্চার আইকন, বা ফাইল টাইপের জন্য ডিফল্ট আইকনগুলি ফাইল সমাপ্তির উপর নির্ভর করে?
জোহানা লারসন

হ্যাঁ আমি একাধিক ফাইলের আইকনগুলিকে একটি আইকনে পরিবর্তন করতে চাই।
karthick87

লঞ্চার আইকন নয়, ফাইল ধরণের জন্য ডিফল্ট আইকন।
karthick87

উত্তর:


10

"প্রতীক" ডিরেক্টরিতে বাইনারি হিসাবে সংরক্ষণ করা হয় ~/.local/share/gvfs-metadata

সুতরাং এগুলি Gvfs-bin ইনস্টল করুন উত্তোলন করতে এবং সেভ করতে সক্ষম হওয়ার জন্য আপনার জন্য জিভিএফএস-বিন প্রয়োজন । ওহ এবং পার্টিশন / ভলিউম / ডিরেক্টরি / ফাইলের জন্য একটি ফাইল রয়েছে (জিনিসগুলি আরও খারাপ করার জন্য)।

একটি প্রতীক সম্পর্কিত তথ্য পেতে আপনি ব্যবহার করতে পারেন:

gvfs-info -a metadata::emblems {filename|folder}

আপনি যে কোনও ফাইল নাম} বা {ফোল্ডার} ব্যবহার করেন তার জন্য একটি {আইকন set সেট করতে:

gvfs-set-attribute -t stringv {filename|folder} metadata::emblems {icon}

উদাহরণ:

আমি ~ / সংগীতে 1, 2, 3, 4 ফোল্ডার তৈরি করেছি।

IM1

চিত্রের টার্মিনালের ভিতরে কমান্ডগুলি:

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-ਗੁਣ "" + রুট +' "মেটাডেটা :: কাস্টম-আইকন" '+ নাম +' "')

আপনি এটি নিজের সংস্করণে ফাইলগুলি অন্তর্ভুক্ত করতে সক্ষম হতে পারেন।

নিজস্ব ঝুঁকিতে স্ক্রিপ্ট ব্যবহার

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.