Перезагрузка / обновление док-станции - killall Dock - кеш

Я сделал приложение, которое меняет значок корзины OSX. Однако после замены файлов значков .png в ... / CoreServices / Dock.app / Resources новый значок не будет отображаться до тех пор, пока корзина не изменит состояние (fx. Empty -> full или full -> empty). Я пробовал сделать это изменение с помощью killall Dock, killall Finder, но не работает .. Я также читал об удалении файла кэша док-станции в Library / Caches / com.apple.dock ... Но я не могу показаться найти этот файл?

Вы можете мне помочь?


person Community    schedule 27.03.2011    source источник


Ответы (2)


На самом деле я использовал команду bash find . -name com.apple.dock.iconcache. Затем я удалил все совпадения. Работает отлично!

person Community    schedule 13.04.2011
comment
Не могли бы вы объяснить, как это сделать поподробнее. У меня на рабочем столе есть файл .app, я зашел в него в contents / resources / appicon.icns, заменил его другим значком и переименовал appicon.icns. Затем я пошел в Finder и набрал find "/Users/noi/Desktop/noits.app" -name com.apple.dock.iconcache, ошибок не было, но строки не вернулись :( - person Noitidart; 13.01.2015

есть два состояния для мусора. пустая корзина и что-то в ней значок корзины .... вы уверены, что изменили ОБЕИХ из них в списке в вашей программе ... !! если вы измените их оба по отдельности. я уверен, что это сработает ...

о да ... и plist, который вы ищете, находится в папке / Users / (ваше имя пользователя) /Library/Preferences/com.apple.dock ..... надеюсь, что это поможет

person Izac Mac    schedule 28.03.2011
comment
о да ... и plist, который вы ищете, находится в папке / Users / (ваше имя пользователя) /Library/Preferences/com.apple.dock ..... надеюсь, что это поможет - person Izac Mac; 28.03.2011