ম্যাক ওএস এক্স ফাইন্ডারের সাইডবার আইকনগুলি পরিবর্তন করুন


11

আমি প্রচুর সম্পর্কিত প্রশ্ন / উত্তর দেখেছি তবে মনে হয় এটির কার্যকর সমাধান এখনও নেই। সুতরাং আমি যে সমস্ত সম্পর্কিত তথ্য পেয়েছি তার সংকলন করেছি এবং সম্ভবত আমরা এর সমাধান খুঁজে পেতে পারি find

সুতরাং এটি করার অন্যতম উপায় হ'ল রঙিন আইকনগুলির জন্য সিমবিএল-এর প্লাগইনের মতো (এটি গুগল) এবং ড্রপবক্সে এটি সম্পন্ন করার মতো - ম্যাক_কার্নেলের ইনজেক্ট কোড। তবে কোড ইনজেকশন সহ আমি এই ধারণাটি পছন্দ করি না এবং মনে হয় সিস্টেম সংস্থান পরিবর্তন করার সাথে আরও সহজ উপায় হতে পারে।

সুতরাং সাইডবার এন্ট্রিগুলির জন্য সমস্ত ডেটা ~ / লাইব্রেরি / পছন্দসমূহ / com.apple.sidebarlists.plist (এটি বাইনারি প্লাস্ট, এটি Xcode / PlistEditPro / ইত্যাদি) ফেভারিটে -> ভলিউমলিস্টে সঞ্চিত থাকে

প্রবেশের জন্য আইকনটি এক জোড়া ডেটা দিয়ে সংজ্ঞায়িত করা হয় : আইকন এবং কাস্টম আইটেমপ্রোপারটিস -> com.apple.LSSharedFileList.TemplateSystemSelector

এর অর্থ হ'ল ডিফল্ট এন্ট্রিগুলির জন্য কাস্টমতে আলিয়াস পরিবর্তন করা বা আইকন এবং কাস্টম আইটেমপ্রপ্রেটিস -> com.apple.LSSharedFileList.TemplateSystemSelector কে ডিফল্ট এন্ট্রি থেকে অনুলিপি করা ডেটা সহ কাস্টম এন্ট্রিতে যুক্ত করা সম্ভব এবং এটি কাজ করবে।

পরিবর্তনগুলি দেখতে আপনাকে লগ অফ করতে হবে -> লগ ইন করতে হবে।

তবে এটির সাহায্যে আপনি ইতিমধ্যে সিস্টেমে থাকা এন্ট্রি চিত্রটি পরিবর্তন করতে পারবেন। সুতরাং আমি ক্ষেত্রগুলি আইকন এবং কাস্টমআইটেমপ্রপার্টিগুলি -> com.apple.LSSharedFileList.TemplateSystemSelector সম্পর্কে আরও বিশদ দেখলাম

ফিল্ড আইকনটি হেক্স এনকোডড এবং ডিকোডড যা দেখতে দেখতে এটির মতো দেখাচ্ছে:

ImgR��4����FBIL��(����������������ћЊщ��H+�����ю≤�€\��ћCW����     €ю��������€€€€���ю≤�юD�юC�з�^~�^{��@��T�o�o�l�b�a�r�D�o�c�u�m�e�n�t�s�F�o�l�d�e�r�I�c�o�n�.�i�c�n�s����M�a�c�H�D��_System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ToolbarDocumentsFolderIcon.icns���/�€€

(ডিফল্ট নথির ক্ষেত্র)

সুতরাং এটি সাধারণ, রঙিন নথি আইকন ফাইলের দিকে ইঙ্গিত করছে। অন্য .icns ফাইলের জন্য ডেটা পরিবর্তন করা (এমনকি বৈধ বা অন্য কোনও ডিফল্ট আইকন থেকেও) এন্ট্রি প্রদর্শন করতে হবে ডিফল্ট স্টক ফোল্ডার আইকন। তবে যদি এটি অন্য ডিফল্ট আইকনে পরিবর্তন করে এবং তারপরে সেই আইকনের মতো com.apple.LSSharedFileList.TemplateSystemSelector পরিবর্তন করে তবে এটি অন্য একটি ডিফল্ট আইকনটি দেখায়।

com.apple.LSSharedFileList.TemplateSystemSelector এর মত দেখাচ্ছে:

1935819875

(ডিফল্ট নথির ক্ষেত্র)

এর অর্থ হ'ল আইকন ডেটা এবং com.apple.LSSharedFileList.TemplateSystemSelector নম্বর সম্পর্কিত এবং এর মধ্যে জুটি এন্ট্রি আইকন নির্ধারণ করে। এই সংখ্যাটি কী এবং এর অর্থ কী তা আমি এখনও বুঝতে পারি নি, তবে ডিফল্ট এন্ট্রিগুলির জন্য এটি সর্বদা 19358 * * দিয়ে শুরু হয় । আমি মনে করি এটি CoreServices.framework শিরোনাম LSSharedFileList.h এর সাথে সম্পর্কিত এবং এটি সিস্টেম ধরণের তালিকার কোনও ধরণের প্রবেশের সংখ্যা।

এখানে কি করার আছে কেউ জানেন? আপনি যদি আমাকে এটিতে সহায়তা করতে পারেন তবে আমি কৃতজ্ঞ হব।

এখানে ডিফল্ট এন্ট্রি ডেটাগুলির তালিকা রয়েছে: http://www.mediafire.com/view/?l5sqalslbcxj2dl আপনি যদি আপনার স্টক ফোল্ডার আইকনগুলি সাইডবারে ডিফল্ট এন্ট্রি থেকে আইকনগুলিতে পরিবর্তন করতে চান তবে এটি আপনাকে সহায়তা করবে।


আপনার কখনই LSSharedFileList plists সরাসরি পরিচালনা করা উচিত নয়। অ্যাপল বেশ কিছুক্ষণ আগে LSSharedFileList API প্রকাশ করেছে

উত্তর:


7

এটি কোনও উত্তর নয় তবে এটি কিছু তথ্য যুক্ত করে। Com.apple.LSSharedFileList.TemplateSystemSelector কী, 1935819875 এর সাথে সম্পর্কিত মানটি ফাইল ধরণের দশমিক প্রতিনিধিত্ব। হেক্সে এটি 0x73624463, যা আসকি অক্ষরগুলি 'এসবিডিসি'। এই ফাইলের ধরনটি / সিস্টেম / লাইব্রেরি / কোর সার্ভিস / কোর টাইপস.বান্ডেল / কনটেন্টস / ইনফো.প্লিস্টে বর্ণিত হয়েছে। এটি একটি বাইনারি প্লিস্ট যা আপনি ব্যবহার করে এক্সএমএল রূপান্তর করতে পারেন plutil -convert xml1 -o Info.plist.xml Info.plist। তথ্য.পালিস্ট.এক্সএমএল ফাইলটিতে সন্ধান করে আপনি শীর্ষ স্তরের একটি অভিধান দেখতে পারেন। এর অভ্যন্তরে একটি কী "সিএফবান্ডেলডোকামেন্টটাইপস" এবং এর মান হিসাবে অভিধানের একটি অ্যারে রয়েছে। এই অ্যারেতে একটি অভিধান রয়েছে যা নীচে রয়েছে:

<dict>
    <key>CFBundleTypeIconFile</key>
    <string>SidebarDocumentsFolder.icns</string>
    <key>CFBundleTypeName</key>
    <string>Sidebar Documents Folder Icon</string>
    <key>CFBundleTypeOSTypes</key>
    <array>
        <string>sbDc</string>
    </array>
    <key>CFBundleTypeRole</key>
    <string>None</string>
    <key>LSTypeIsPackage</key>
    <false/>
    <key>NSPersistentStoreTypeKey</key>
    <string>Binary</string>
</dict>

এই অভিধানে একটি আকর্ষণীয় কী / মান জুটি হ'ল সিএফবান্ডেলটাইপআইকনফিল: সাইডবারডোকিউমেন্টস ফোল্ডার.ইকএনএস। এই ফাইলটি / সিস্টেমে / লাইব্রেরি / কোর সার্ভিসস / কোরটিপস.বান্ডেল / কনটেন্টস / রিসোর্সস / সাইডবার ডকুমেন্টসফোল্ডার.সিএনএস এ পাওয়া যাবে এবং এতে নথির ফোল্ডারগুলির জন্য ব্যবহৃত আইকন রয়েছে।

আমি ভাবব যে com.apple.LSSharedFileList.TemplateSystemSelector মানকে অন্য একটি মানতে পরিবর্তন করা, বা 'sbDc' এর জন্য একটি আলাদা আইকন ফাইল উল্লেখ করার জন্য অভিধান আপডেট করা আপনাকে কাস্টম আইকনগুলি দেওয়ার পথে পাবে।


0

আমি কেবল সেই অঞ্চলটি বুঝতে পারি যেখানে এই থ্রেডটি কোডটি দেয়। প্রকৌশলী বা সফ্টওয়্যার লোক নয় তবে আমি এটি দরকারী বলে মনে করি।

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

তারপরে এই নিবন্ধটি দেখেছেন http://forums.macrumors.com/archive/index.php/t-1609746.html

আপনি যদি আইকনটি পরিবর্তন করেন তবে এটি কাজ করে। আমি এয়ারড্রপ দিয়ে চেষ্টা করেছিলাম।

এখানে চিত্র বর্ণনা লিখুন


0

এখানে একটি দ্রুত উপায় পার্শ্বদন্ডে আইকন যোগ করার জন্য হল: বিনামূল্যে অ্যাপ্লিকেশন "XtraFinder" ডাউনলোড https://www.macupdate.com/app/mac/42067/xtrafinder ট্যাবযুক্ত আবিষ্কর্তা জানালা যোগ এছাড়া করতে পছন্দগুলি ফলকে একটি চেকবক্স আছে "সাইডবারে রঙিন লেবেলগুলি দেখান" এটি পরীক্ষা করুন এবং আপনার বিদ্যমান আইকনগুলি প্রদর্শিত হবে! সহজ হতে পারে না, এছাড়াও আপনি দর কষাকষিতে কয়েক ডজন অন্যান্য বৈশিষ্ট্য পান। উপভোগ করুন! (10.6.8 এবং আরও নতুনের উপরে কাজ করে)

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