Mac OS가 특수 폴더 아이콘과 시스템 폴더를 연결하는 방법


3

나는이 질문에 마주 쳤다. 나는 plist 파일이나 비슷한 것이 있어야한다고 생각합니다. 여기 내가 찾은 것이 있습니다 :

  1. 내 자신의 아이콘 파일로 일반 폴더를 사용자 정의 할 때 아이콘 파일의 일종이라고 생각되는 "아이콘 ^ M"이라는 폴더에 보이지 않는 파일이 생성됩니까?

  2. 그러나 / Applications, / Users / Documents 등과 같은 시스템의 "특별"폴더에는 이런 종류의 파일이 없으며 일반 파란색 아이콘이 아닌 특수 아이콘으로 표시됩니다.

그렇다면 애플이 특수 폴더와 특수 아이콘을 어떻게 연관 시키는가? 나는이 두 가지를 연관시키는 몇 가지 시스템 plist 파일이 있다고 생각한다.

...
<key> / User / Documents </ key>
<value> pathToIcon 또는 binaryRepOfFileAndPath </ value>
...

파일을 어디에서 찾을 수 있습니까? 고맙습니다!

답변:


3

특수 폴더 .icns파일 (예 : 응용 프로그램, 라이브러리, 시스템 및 사용자 등)은 저장되며 이러한 파일을 제어 /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources하는 info.plist파일입니다 /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist.


여기 있습니다. 내가 언급 한 plist 파일에 항목을 추가했습니다. "개발자"라고합시다. 그리고 내 사용자 폴더에 폴더를 만듭니다. 그러나 개발자 폴더는 여전히 일반 폴더 아이콘을 사용하고 있습니다.
Zhigang

1
@ Zhigang An, 1. 시스템 레벨 파일을 망설이지 않아야합니다! 2. 해당 파일과 info.plist는 시스템을 사용하기위한 것이지 사용자 본인이 아닙니다. (Apple이 SIP를 구현 한 이유 중 하나!) 3. 홈 폴더의 폴더에 다른 폴더 아이콘을 표시하려면 미리보기에서 연 대상 .icns 파일에서 해당 폴더의 입수 정보 시트에 복사하여 붙여 넣으십시오.
user3439894 1:14의

네, 맞아요. 나는 시스템 파일을 엉망으로 만들면 안된다. 하지만 Info.plist 링크 폴더를 특정 아이콘과 함께 자세하게 알 수 있습니까?
Zhigang An

@ Zhigang An, 특수 폴더 아이콘은 OS의 다양한 구성 요소에 의해 프로그래밍 방식으로 제어됩니다. 이미 말씀 드린대로 ... 홈 폴더의 폴더에 다른 폴더 아이콘을 표시하려면 미리보기에서 연 대상 .icns 파일에서 해당 폴더의 입수 정보 시트에 복사하여 붙여 넣으십시오.
user3439894
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.