Ragnaar's Dark House

четверг, 11 декабря 2008 г.

Иконка для Chatzilla на XULRunner

В процессе установки софта на MacBook дошел до установки Chatzilla и заодно решил поделиться рецептом прикручивания иконки.
Все дело в том, что Chatzilla, которая устанавливается на XULRunner, своей иконки не имеет и Mac OS X присваивает ей стандартный значок. Неприемлемо, если вы хотите поместить программу в док. Столкнувшись с этим 1,5 года назад пришлось озаботиться вопросом. Итак.
Считаем, что Chatzilla уже установлена (ссылки на загрузку XULRunner и русской версии Chatzilla - тут, инструкция по установке в Mac OS X - тут).
1 Качаем архив с иконкой вот тут и распаковываем его.
2 В папке Программы находим Chatzilla.app, в контекстном меню выбираем Показать содержание пакета. Заходим в единственную папку Contents и находим файл Info.plist
3 Открываем этот файл на редактирование. В конец файла, прямо перед </dict> вставляем следующий код:

<key>CFBundleIconFile</key>
<string>cz</string>

4 Сохраняем, закрываем.
5 Заходим в папку Resourses и копируем в него загруженную иконку cz.icns
6 Выходим из Chatzilla.app

В принципе это все, но иконка почему-то не изменилась. Я полагаю, что дело в каких-то кешах, но в каких - не знаю :) Поэтому применяю тупой метод - копирую Chatzilla.app в другое место, удаляю тот, что в Программы и переношу туда скопированный. Ура! Есть иконка!

Комментариев нет:

Отправить комментарий