আমি কয়েক সপ্তাহ ধরে একই সমস্যাটি নিয়ে আসছি, এখানে এবং অন্যান্য ফোরামে তালিকাভুক্ত প্রতিটি পরামর্শ চেষ্টা করেছি কিন্তু সাফল্য ছাড়াই .... আজ রাতের অবধি!
টিএল; ডিআর : পুনরায় বুট করুন এই 2 টি কমান্ড চালান।
mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
দীর্ঘ সংস্করণ :
আমি নতুনভাবে তৈরি হওয়া ব্যবহারকারী অ্যাকাউন্টটি চেষ্টা করার পরে সমস্যাটি ঘটেনি তাই এটি আমার প্রোফাইলের সাথে কোনও কিছুর দিকে ইঙ্গিত করেছে। আমি আমার লাইব্রেরী ফোল্ডার থেকে সমস্ত পছন্দ এবং ক্যাশে সরিয়েছি তবে সমস্যাটি রয়ে গেল।
সিস্টেম লগগুলি পরীক্ষা করার পরে, আমি লক্ষ্য করেছি যে ফাইন্ডারে কোনও ফোল্ডার দেখার সময় নিম্নলিখিত 2 ত্রুটিগুলি প্রায়শই উপস্থিত হবে।
12/16/14 12:24:29.908 AM com.apple.IconServicesAgent[244]: main Failed to composit image for binding VariantBinding [0x2af] flags: 0x8 binding: FileInfoBinding [0x3bf] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ????.
12/16/14 12:24:29.908 AM quicklookd[8215]: Warning: Cache image returned by the server has size range covering all valid image sizes. Binding: VariantBinding [0xa03] flags: 0x8 binding: FileInfoBinding [0x903] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ???? request size:16 scale: 1
এগুলি বিভিন্ন ফাইল ধরণের আইকন তৈরি / লোড করার সাথে সম্পর্কিত। ফাইল তালিকার জন্য আইকনগুলি আঁকার চেষ্টা করার সময় ফাইন্ডার ঝুলছে তাই এটি বোঝা গেল যে ক্যাশে সমস্যা থাকলে এটি পিছিয়ে যাবে। যেহেতু আইকন সার্ভিসস এজেন্ট কোনও অ্যাপ্লিকেশন নয় যার সাথে ব্যবহারকারী ইন্টারঅ্যাক্ট করে, তাই ক্যাশে / প্রিফগুলি আদর্শ ~ / লাইব্রেরি / ফোল্ডারে সংরক্ষণ করা হয় না তবে ওএস-স্তরীয় অ্যাপ্লিকেশন এবং ডেমনের জন্য ব্যবহৃত একটি বিশেষ লুকানো স্থানে সংরক্ষণ করা হয়। প্রতিটি ব্যবহারকারীর কাছে এই অবস্থানে একটি ক্যাশে এবং টেম্প ফোল্ডার রয়েছে /var/folders/
। আমাদের কেবল আইকন সার্ভিসস এজেন্টের ফাইলগুলি সনাক্ত এবং নামকরণ করতে হবে।
যখন একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করা হয়, সিস্টেমটি এখানে ব্যবহারকারীর জন্য একটি ফোল্ডার তৈরি করে তবে 32 টি আপাতদৃষ্টিতে এলোমেলো অক্ষরের নাম দেওয়া হয়। যেহেতু এগুলি এলোমেলো, আমি আপনাকে একটি সঠিক পথ দিতে পারি না তবে টিএমপিডিআইআর পরিবেশ পরিবর্তনশীল করতে পারে। (আপনি যদি জানতে চান, echo $TMPDIR
নিজের টেম্প ফোল্ডারে পাথ পেতে কমান্ডটি চালান It এটির মতো কিছু হবে /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
তবে আমাদের আসলে এটির দরকার নেই below নীচের কমান্ডগুলি কেবল চলকটি সরাসরি ব্যবহার করবে)
এখন এই আদেশ দ্বারা টি [টেম্প] ডিরেক্টরিতে com.apple.IconServices ফোল্ডারটির নতুন নামকরণ করুন name
mv ${TMPDIR}/com.apple.IconServices{,-bad}
পরবর্তী আমাদের ক্যাশে ডিরেক্টরিতে একই কাজ করতে হবে যা ডিরেক্টরি হিসাবে একই প্যারেন্ট T
ডিরেক্টরিতে রয়েছে। এই কমান্ডটি আপনার যা প্রয়োজন তা করবে।
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
সুতরাং এখন আপনার ম্যাকটি রিবুট করুন এবং আপনি আবার লগ ইন করার পরে, ফাইন্ডারটি আবার দ্রুত হওয়া উচিত।