시스템이 앱의 교체 된 icns 리소스를 즉시 반영하도록하는 방법이 있습니까?


0

프로그래밍 방식으로 앱 아이콘을 다른 앱의 아이콘으로 바꿨습니다 (아래 코드 참조). 이제 변경 사항을 (시각적으로) 즉시 전파하고 싶습니다.… 이전 앱은 여전히 ​​Finder, Dock 및 Application Switcher에서 이전 아이콘을 계속 표시합니다.

Q : 시스템 이이 아이콘 변경 을 즉시 반영 하도록하는 방법 이 있습니까? 쉘에 코드를 입력하는 것이 바람직하다.

다음은 내가 한 일을 보여주는 스크립트 예입니다.

# 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

이 스크립트에 무언가를 추가하여 바로 "시작"할 수 있습니까?

나는 시도 killall Finder했지만 아무것도 영향을 미치지 않았다. 그리고이 답변 은 나에게도 효과가 없었습니다. (이 질문은 Dock 업데이트를 목표로하는 반면 광산은 Finder / 시스템 전체입니다.)

답변:


1

두 앱 모두에서 정보 입수를 선택하십시오.

왼쪽 상단의 작은 iTerm 아이콘을 클릭하고 CMD-C를 선택하십시오.

왼쪽 상단의 작은 터미널 아이콘을 클릭하고 CMD-V를 선택하십시오.

즉시 응용 프로그램 아이콘을 교체해야합니다.

이 기능은 최소 10.5부터 사용 가능합니다.


패트릭 : 답장을 보내 주셔서 감사합니다. 그러나 나는 올바른 방법으로 질문을하지 않았다고 생각합니다. 프로그래밍 방식의 문제입니다. 이제 더 이해하기 쉽게 업데이트했습니다.
Henrik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.