He sustituido mediante programación el icono de una aplicación por el icono de otra aplicación (véase el código siguiente). Ahora quiero que el cambio se propague (visualmente) de inmediato™ Pero la antigua aplicación sigue mostrando el antiguo icono en el Finder, el Dock y el conmutador de aplicaciones.
Q : ¿Hay alguna forma de forzar al sistema a inmediatamente ¿refleja este cambio de icono? Preferiblemente mediante la introducción de algún código en mi shell.
Aquí hay un ejemplo script que muestra lo que hice:
# copy-terminal-app-icon-to-iterm.sh
# ----------------------------------
# First backup original iTerm icon
mv /Applications/iTerm.app/Contents/Resources/iTerm.icns /Applications/iTerm.app/Contents/Resources/iTerm-original.icns
# Then make iTerm use the same icon as Terminal.app
cp /Applications/Utilities/Terminal.app/Contents/Resources/Terminal.icns /Applications/iTerm.app/Contents/Resources/iTerm.icns
Puedo añadir algo en este script para que se "ponga en marcha" de inmediato?
He intentado killall Finder
pero eso no afectó a nada. Y esta respuesta tampoco me ha funcionado. (Además, esa pregunta está dirigida a la actualización del Dock, mientras que la mía es para todo el Finder/sistema).