Jak zmienić ikony w OS X

Po pobraniu interesujących nas ikon, na przykład z InterfaceLift wypadałoby je jakoś zainstalować. I tu pojawia się niewielkie pytanie… mianowicie. Jak?


Zmiana ikon dla konkretnych katalogów, plików, urządzeń.
Po ściągnięciu i rozpakowaniu paczki dysponujemy kilkunastoma plikami o rozszerzeniu icns (aczkolwiek nie zawsze). Klikamy prawym klawiszem w interesującą nas ikonkę i wybieramy Get Info. Zaznaczamy miniaturkę ikony widoczną na samej górze okienka które się pojawiło (otoczy ją jakby poświata) i klikamy w EditCopy (lub wciskamy jabkło+c). Teraz musimy kliknąć prawym klawiszem w katalog/plik/urządzenie którego ikonę chcemy zmienić i ponownie wybrać Get Info, Pozostaje kliknąć w miniaturkę ikony (znowu otoczy ją jakby poświata) na samej górze okienka które się pojawi i wybrać EditPaste (lub wcisnąć jabłko+v).

Zmiana domyślnych ikon systemowych (testowane na Tigerze).
Musimy przejść kolejno do /System/Library/CoreServices/, tam otwieramy zawartość pakietu CoreTypes.bundle, a następnie przechodzimy do /Contents/Resources. Ufff… Na ekranie widać właśnie większość dostępnych w OS X ikon i te bez problemu będzie można zmienić.

Załóżmy, że chcę zmienić domyślną ikonę dla katalogu (ta niebieska mi się znudziła).
Na podstawie krótkich oględzin dostępnych w systemie ikon dowiadujemy się, że interesuje nas ta o nazwie GenericFolderIcon.icns (której wygląd utwierdza nas w tym przekonaniu ;] ). Wystarczy zatem zastąpić ją innym, bardziej interesującą nas ikoną. Poniżej przedstawiam najprostszy i najbezpieczniejszy sposób (zachowaj jednak świadomość, że poniższych zmian dokonujesz na własną odpowiedzialność).

  1. Zmieniamy nazwę nowej ikony na GenericFolderIcon.icns.
  2. Otwieramy terminal (SpotlightTerminal, gdyby ktoś nie wiedział jak),
  3. Przechodzimy do katalogu gdzie trzymamy nową ikonę. Jeżeli mamy ją na pulpicie wpisujemy po prostu cd ./Desktop,
  4. Kopiujemy ikonę na nowe miejsce za pomocą (dość długaśnej) komendy sudo cp Open-Folder.icns /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/OpenFolderIcon.icns
  5. Zostaniemy poproszeni o swoje hasło, wpisujemy je. Gdyby pojawiło się pytanie czy zastąpić plik, odpowiadamy twierdząco,
  6. Resetujemy system, lub wylogowujemy się by sprawdzić czy system w ogóle działa ;-) i zmiany odniosły pożądany efekt.

Za pomocą oprogramowania.
Niektórzy polecają program kosztujący 12.95$ program Candybar. Nie wiem niestety jak działa, ani go nie testowałem. Wolałem poszukać bezpłatnego rozwiązania. ;-)