Birkaç hafta boyunca aynı sorunu yaşıyorum, burada ve diğer forumlarda listelenen her öneriyi deniyorum ama başarı olmadan .... bu gece kadar!
TL; DR : Bu 2 komutu çalıştırıp yeniden başlatın.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
Uzun Versiyon :
Yeni oluşturulan bir kullanıcı hesabını denediğimde sorun olmadı, bu yüzden profilimde bir şeye işaret etti. Tüm Tercihler ve Önbellekleri Kütüphane klasörümden kaldırdım, ancak sorun devam etti.
Sistem günlüklerini inceledikten sonra, Finder'da bir klasörü görüntülerken aşağıdaki 2 hatanın sıklıkla görüneceğini fark ettim.
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
Bunlar, farklı dosya türleri için simgeler oluşturma / yükleme ile ilgilidir. Finder, dosya listelemesi için simgeleri çizmeye çalışırken asılıdır, böylece önbellekle ilgili sorunlar olduğunda gecikmesi mantıklıydı. IconServicesAgent, kullanıcının etkileşimde bulunduğu bir uygulama olmadığından, önbellek / tercihler tipik ~ / Library / klasörüne değil, OS düzeyinde uygulamalar ve artalanlar için kullanılan özel bir gizli konuma kaydedilir. Her kullanıcının adresinde bu konumda bir Önbellek ve Temp klasörü bulunur /var/folders/
. Sadece IconServicesAgent'ın dosyalarını bulup yeniden adlandırmamız gerekiyor.
Bir kullanıcı hesabı oluşturulduğunda, sistem burada kullanıcı için bir klasör oluşturur ancak görünüşte 32 rastgele karakterle adlandırılır. Rastgele oldukları için size kesin bir yol veremem ama TMPDIR ortam değişkeni olabilir. (Bilmek istiyorsanız echo $TMPDIR
, kendi Temp klasörünüzün yolunu bulmak için komutu çalıştırın . Bunun gibi bir şey olacak /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
ama gerçekten ihtiyacımız yok. Aşağıdaki komutlar sadece değişkeni doğrudan kullanacaktır)
Şimdi T [temp] dizinindeki com.apple.IconServices klasörünü bu komutla yeniden adlandırın.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
Ardından, dizinle aynı üst dizinde bulunan Önbellek dizininde de aynısını yapmamız gerekir T
. Bu komut ihtiyacınız olanı yapar.
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
Şimdi Mac'inizi yeniden başlatın ve tekrar giriş yaptıktan sonra Finder tekrar hızlı olmalı.