[apple] 파일을 열기위한 기본 프로그램을 변경 한 후에도 아이콘은 동일하게 유지됩니다

새 Mac에서 프로그램을 제거했습니다. 프로그램은 기본적으로 모든 .r파일 을 열도록 설정했습니다 . 새 프로그램을 설치 한 후 .r파일 을 열기위한 기본값으로 설정 했지만 파일의 이전 아이콘은 그대로 유지됩니다. 이전 프로그램의 아이콘은 모든 파일마다 .r스틸됩니다.

.r-files 의 아이콘을 어떻게 업데이트 하여 새 프로그램의 아이콘을 볼 수 있습니까? 왜이 아이콘이 여전히 Mac에 존재합니까? 이전 프로그램의 아이콘을 제거 할 수 있습니까?



답변

터미널에서 LaunchServices 데이터베이스를 다시 빌드 할 수 있습니다.

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r-도메인 로컬-도메인 시스템-도메인 사용자

lsregister매버릭스로가는 길은 다음과 같습니다.

/ 시스템 / 라이브러리 /Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister


답변

Yosemite 10.10.4의 경우 :

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user


답변

macOS Sierra 10.12.1 에서는 lsregister@Mateusz Szlosek이 제공 한 솔루션이 작동하지 않았습니다.

그러나이 솔루션은 효과가 있습니다 : MacBook의 아이콘 캐시 재설정

그럼에도 불구하고 Finder의 “다음으로 열기…”를 통해 파일 유형에 대한 기본 응용 프로그램을 변경하면 데스크탑과 Finder 윈도우에서 아이콘이 즉시 새로 고쳐지지 않습니다. 이것은 버그입니다.


마지막 비판 : Apple 사용자의 오랜 시간 동안 저는 항상 Windows와 달리 macOS의 즉각적인 피드백과 GUI 새로 고침을 선호했습니다. 프로세스 간 동기화 / 인식 부족 (예 : 다른 앱에서 열려있는 동안 탐색기에서 파일 이름을 바꾸면 여전히 2016 년에 문제가 발생할 수 있음)

Mac에서는 모든 스톡 앱과 표준 프레임 워크를 사용하는 모든 앱의 즉각적인 프로세스 간 상호 작용이 매우 좋습니다. 즉, 네트워크 인터페이스를 다시 활성화하면 Safari가 자동으로 유휴 브라우저 탭의 내용을로드합니다. 파일이 열려있는 동안 Finder에서 파일 이름 바꾸기 번거 로움 없음, 아이콘 변경 및 모든보기 인스턴스 (Finder, 앱의 파일 대화 상자, 앱 제목 표시 줄의 아이콘) 등에서 업데이트 됨

이러한 특성이 사라지는 것을 싫어하십시오. Apple은 iOS 사용자 및 클라우드 서비스보다 전문 Mac 사용자를 무시합니다. iCloud를 사용하면 Apple은 교차 기기 동기화를 완벽하게하지만 Mac에서 완벽한 동기화를 제공하지는 않습니다.


답변

위의 솔루션은 저에게 효과가 없었습니다 … 이것은 내가 시도한 것이며 효과가 있습니다 … 위의 해결책이 누군가를 위해 작동하지 않으면 Mac을 재부팅 할 수 있기 때문에 여기에 설명하고 있습니다. 안전 모드 로그인 후 정상 모드로 종료 및 부팅 … 문제 해결 🙂


답변