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 Edit → Copy (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ć Edit → Paste (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 (Spotlight → Terminal, 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. ;-)