Jak dostosować ikony paska bocznego Lion Finder?


11

Nie chcę hakować zasobów ani używać wtyczek SIMBL, ale chciałbym móc wyświetlać niestandardowe ikony na pasku bocznym Lion.

O ile rozumiem, niestandardowe ikony w folderze nie są już wyświetlane na pasku bocznym, a ikony „wbudowane”, które tam są, są zakodowane na stałe w zasobach: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

Zauważam jednak, że nowe wersje Dropbox aktualizują teraz ikonę paska bocznego „Dropbox”, aby była ikoną niestandardową i wydaje się, że jest w stanie to zrobić:

  1. Bez korzystania z funkcji wstrzykiwania kodu, takich jak SIMBL, lub bez dostępu do konta root
  2. Bez faktycznego procesu Dropbox

To prowadzi mnie do przekonania, że ​​ikony paska bocznego Lwa można dostosowywać, ale te metadane są przechowywane gdzie indziej?

xattr -l ~/Dropbox wydaje się nie zawierać niczego interesującego:

com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

Odpowiedzi:


2

W StackOverflow jest na ten temat dobry temat

Istota tego, jak robi to Dropbox, jest następująca:

  • wstrzykiwanie kodu do jądra mach_kernel, aby nie było uzależnione od działania Dropbox

Tak więc odpowiedź brzmi prawdopodobnie nie, nie można tego zrobić bez użycia wstrzyknięcia kodu, ale może się to zmienić w przyszłości lub nie w zależności od przypadku.


Obejrzał wideo, do którego link znajduje się w komentarzach tam. Nie miałem pojęcia, że ​​Dropbox robi tę całą brzydotę w tle dla wszelkiego rodzaju rzeczy Findera. Teraz czują się zupełnie inaczej, ale jak powiedzieli, wynik jest następujący: „to działa”
kLy

Zastanawiasz się, czy nadal tak jest 5 lat później?
Frantumn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.