답변:
알다시피, 최신 버전의 OS X은 사이드 바에 일반 폴더 아이콘 만 표시합니다. Dropbox는 왜 특별한 대우를 받습니까?
짧은 대답은 Dropbox가 문서화되지 않은 API를 사용하여이를 수행한다는 것입니다. 기술적으로 말하면 Dropbox 응용 프로그램에서 설치하는 특수 해킹입니다.
StackOverflow의 일부 호기심 많은 사람들은 Dropbox가 사용하는 특정 메커니즘을 찾았습니다 : good ol 'mach_inject. 동일한 번들은 툴바 항목과 사이드 바 아이콘을 모두 제공합니다.
궁금한 경우 리소스 파일이 여기에 있습니다 (적어도 내 시스템에 있음).
/Library/DropboxHelperTools/Dropbox_u502/DropboxBundle.bundle/Contents/Resources
Dropbox는 Finder에 완벽하게 통합되기 위해 많은 노력을 기울였습니다. 비슷한 처리 방법이 없기 때문에 다른 일반 폴더에는 세로 막대에 일반 아이콘 만 있습니다.
2015 년 10 월 1 일 수정 : Yosemite (10.10)부터 도버가 다른 답변에서 지적했듯이 통합을위한 새로운 승인 된 Finder Sync API 가 있습니다. El Capitan (10.11)에서 시스템 무결성 보호 는 오래된 mach_inject-style 방식을 허용하지 않습니다.
Finder Sync Extension 설명서에 따르면 :
확장 점의 API를 사용하여 툴바 단추를 Finder 창 또는 모니터 된 폴더의 사이드 바 아이콘에 추가 할 수도 있습니다 .
이것이 Dropbox가 이것을 달성하기 위해 사용하는 것으로 추측 하고이 확장으로 촉진 된 일부 / 모든 다른 기능을 추측합니다. 예를 들어 다음을 수행 할 수도 있습니다.
- 모니터링 할 폴더 세트를 등록하십시오.
- 사용자가 모니터링되는 폴더의 컨텐츠 탐색을 시작하거나 중지 할 때 알림을받습니다. 예를 들어, 확장 프로그램은 사용자가 Finder 또는 열기 또는 저장 대화 상자에서 모니터링되는 폴더를 열 때 알림을받습니다.
- 모니터링되는 폴더의 항목에 배지 및 레이블을 추가, 제거 및 업데이트합니다.
- 사용자가 모니터링되는 폴더 내의 항목을 Control- 클릭하면 상황에 맞는 메뉴를 표시합니다.
- Finder의 툴바에 사용자 정의 버튼을 추가하십시오.
편집하다:
Mugen이 아래에 언급했듯이 El Capitan은 코드 삽입을 허용하지 않으므로 FinderSync가 앞으로 유일한 옵션입니다. 10.10 이상에서만 사용할 수있는 FinderSync를 사용하면 가장 좋은 옵션은 다음과 같습니다.
if (floor(NSAppKitVersionNumber) < NSAppKitVersionNumber10_10) { ... }
if (floor(NSAppKitVersionNumber) < NSAppKitVersionNumber10_10) { ... }
http://www.trankynam.com/xtrafinder/ 에서 최신 Xtra Finder 앱을 설치 하십시오.
"사이드 바에 화려한 아이콘 표시"를 켜십시오. "최대 너비"텍스트 상자 아래에 있습니다.
사이드 바의 다른 아이콘
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ 폴더에는 [사용되지 않은] 1024x1024 컬러 ICNS 파일 외에 사용 된 회색 ICNS가 들어 있습니다. 각 ICNS 파일은 다음 크기를 지원해야합니다.
사이드 바에 사용자 정의 폴더를 추가 한 경우 아이콘도 변경할 수 있습니다. 폴더 이름을 "소프트웨어"라고하겠습니다. 위에서 언급 한 디렉토리에 SidebarSoftwares.icns라는 이름의 ICNS 파일을 준비하십시오.
기본적으로 icns 파일의 이름은 SidebarFoldername.icns로 지정해야합니다. 여기서 Sidebar는 일정하게 유지되며 관련 폴더 이름을 입력합니다.
DropBox
ICNS 파일을 / Users / admin / Dropbox /Applications/Dropbox.app /Applications/Dropbox.app/Contents/Resources/box.icns에 적용하십시오 (이 파일을 원하는 파일로 교체해야 함).
DropBox Finder 사이드 바 아이콘
/Library/DropboxHelperTools/Dropbox_u502/DropboxBundle.bundle/Contents/Resources로 이동하십시오.
다음을 대체해야합니다. toolbar.tiff (32x32 픽셀 72 DPI)
sidebar.tiff (64x64 픽셀 72 DPI)
contextmenu.tiff (32x32 픽셀 72 DPI)
toolbar_large.png (19x19 픽셀 72 DPI)
sidebar_blue.png (16x16 픽셀 72 DPI)
Dropbox는 Finder 코드 삽입 기술을 사용하여 사이드 바 아이콘을 사용자 정의하고 오른쪽 클릭 메뉴에 항목을 추가하고 Finder의 상단 막대에 버튼을 추가합니다. 그리고 10.7 이후 사이드 바 아이콘을 사용자 정의하는 좋은 방법이 없습니다.
Yosemite에서 Apple은 Finder의 마우스 오른쪽 버튼 메뉴 및 도구 모음 항목을 사용자 정의 할 수 있도록 몇 가지 API를 추가했지만 사이드 바에 대해서는 확실하지 않습니다.
보관 용 설치 프로그램에 설치하고 Google 드라이브 설치 프로그램에는 설치하지 않습니다.
폴더를 사이드 바로 드래그하면 설치 프로그램이 필요하지 않습니다.
이동 한 다운로드 폴더에 대한 기본 다운로드 아이콘을 사이드 바에 표시 할 수있었습니다. 프로세스는 쉽지 않았으며 여기에 설명되어 있습니다. https://github.com/w0lfschild/colorfulSidebar_9/issues/1 mySIMB 및 colorfulSidebar에 의존합니다. 3 년 전 기본 다운로드 아이콘 설정을 포기했습니다. 오늘 나는 또 다른 기회를 주기로 결정했고 결국 효과가있다.