Моддинг десктопа

Многие опытные и неопытные пользователи операционных систем семейства Windows продолжают использовать стандартный серый интерфейс, крича что-то вроде “Рабочий стол должен быть рабочим столом”. Данная статья посвящена не им — таких как ни уговаривай, Винду они изменять все равно не будут. А эта статья посвящена тем, кому небезразличны красота, функциональность, удобство и эргономичность Рабочего стола и тем, кто стремится к этому.

THINK APPLE
Почти сразу после выхода десятой Mac OS пользователи Окон XP, глядя на все прелести яблочного детища, стали сами модифицировать свои Рабочие столы, портируя элементы дизайна и создавая программы, аналогичные маковским. В этой статье я расскажу, как же замоддить свой десктоп настолько, чтобы друзья приходили и говорили: “А это что за зверь? Откуда у тебя Мак?”. Примером послужит скриншот моего Рабочего стола (рис. 1), и я постараюсь объяснить, что на нем как делать.

1

ИНСТРУМЕНТАРИЙ
Понадобится нам много разных утилит, но основная, без которой ни одному моддеру не обойтись, это ResHacker — просто незаменимая программа, позво­ляющая посмотреть и изменить ресурсы (иконки, меню, .bmp- , .avi- , .exe- , .dll- и .rs-файлы) почти любого Win32-приложения. Конечно, есть аналоги данной программы (ResBuilder, Restorator, eXescope), но ResHacker самый удобный из них.
Откроем ResHacker (рис. 2). Интерфейс очень простой: вверху — строка меню, слева — дерево ресурсов, справа — просмотр. Откройте (File -> Open) для примера Internet Explorer (исполняемый файл — <prog ­ram files dir>\Internet Explorer\iexplore.exe</prog>, где <program files dir></program> — путь к папке Program Files).

2

Внимание! Перед любым измене­нием каких-либо файлов (особенно системных) делаем резервную копию, а еще проще сразу сделать копию папки \system32 (где — путь к папке Windows XP).
Итак, здесь можно поменять/удалить/"забрать" иконки и информацию о версии (в string table пока не лезем). Объясню разницу между папками Icon и Icon Group: в первой представлены иконки в одиночном виде, а во второй они собраны в группы, где одна группа — собрание одинаковых иконок (например, в данном случае, значок IE) в разных размерах и цветах. Менять иконки можно только группами, да это и удобнее.
Также нам понадобится утилита для создания, просмотра, редактирования, конвертирования иконок. Программ такого рода достаточно: IconWorkshop, ArtIcons, @IconSushi… Лично для себя я выбрал последнюю (freeware, towofu.s5.xr­ea.com/soft/e-index.html) — очень уж она удобная и простая в использовании. Рассматривать подробно работу с ней я не буду — интерфейс там интуитивно понятен и прост.
Помимо этих двух утилит нужен будет хороший графический редактор. На мой взгляд, подойдет Fireworks MX — Photoshop и CorelDraw в одном флаконе. Тем более, что основной формат его файлов — PNG, а в нем поставляется множество иконок, портированных из Mac.
Еще понадобятся много интернета (и хорошая качалка — лучше всего Download Master), прямые руки, голова на плечах и творческий подход к делу — иначе никакого моддинга не получится, а получится простое копирование чужих тем или даже крах системы.

ИЗМЕНЕНИЕ ТЕМ
Думаю, многие пользователи Windows XP хоть краем уха слышали о программе StyleXP, которая позволяет изменить интерфейс ХРюшы посредством новых тем, а многие и вовсе с удовольствием пользуются ею. Но утилита эта должна быть постоян­но запущена и, как следствие, кушает немного оперативки. Однако серые (синие, коричневые — нужное подчеркнуть) окна можно без труда изменить и не используя StyleXP, тем более стандартными средствами XP. Нужно лишь скачать небольшой патчик (www.windowsx.org/nwuxtheme.zip) файла uxtheme.dll, установить его, и в окне “Свойства: Экран” во вкладке “Офромление” можно будет выбрать любой стиль, имеющийся в папке \resour­ses\themes. Да, и в этом окне при нажатии на “Эффекты” включите опцию сглаживания экранных шрифтов ClearType. На первых порах советую скачать темы Panter Snow (www.stylesuites.com/modules.php?mo­did=1&action=show&id=16) и Milk (версия 1.5 — www.stylesuites.com/modu­les.php?mo­did=1&action=show&id=1, версия 2 — www.stylesuites.com/modules.php?modid=1&action=show&id=163) с сайта www.stylesuites.com (кстати, сайтик этот рекомендую безоговорчно вносить в закладки — там очень много информации о модифицировании Винды а-ля Мак). Для скачивания нужно зарегистрироваться на сайте, зато вам будет открыт просто огромный архив различных тем, скинов и прочего. При установке тем не забудьте установить шрифт Lucida Grande в директорию \Fonts. Все, темы поменяли, переходим к следующему шагу.

СМЕНА СТАНДАТНЫХ ИКОНОК
Теперь нужно поменять все стандартные иконки многих программ и Windows. Сперва скачайте пак («весит» более 20 Мбайт, но оно того стоит) с измененными системными файлами от известного моддера десктопов — Стефанки (Stefanka), который проделал просто огромную работу, изменив ресурсы основных .dll-файлов. Теперь ваше меню “Пуск”, “Панель управления” и многие другие окна, диалоги и меню обросли Маковскими иконками и картинками.
Далее нужно иметь хоть какой-то материал в виде иконок. Скачайте для начала красивейшие иконки Snow.E2 (rad-e8.interfacelift.com/_files/icn/snowe2.zip — 12 Мбайт), в архиве они представлены в формате ICO. Обязательно нужно скачать иконки для трея (www.stylesuites.com/modules.php?modid=1&action=show&id=33 или www.stylesuites.com/modules.php?modid=1&action=show&id=189).
Итак, материал есть, инструменты тоже — переходим к операции. Все будем делать на примере того же Internet Explorer — попробуем заменить основную иконку IE. Откройте iexplore.exe в ResHacker и выберите в дереве ресурсов IconGroup > 32528. Щелкнув правой кнопкой мышки по ресурсу 1094, нажмите пункт меню “Replace Resource…”. В открывшемся окне “Replace icon in…” нажмите “Open file with new icon…”. В этом диалоге найдите файл иконки IE из архива иконок Snow.E2 и нажмите на него. Теперь выбираем “Replace” и закрываем окно. Далее нужно сохранить файл iexplore.exe — File->Save. Все, можно любоваться новоиспеченной иконкой. Кстати, ResHacker при сохранении файла сделал резервную копию с именем iexplore_original.exe. Нужно оставить ее, если захочется вернуть все обратно. Иконки в трее изменяются точно так же — они имеют­ размер 16×16.

МАКОВСКИЙ TASKBAR
Пришло время Панель задач и все ее меню оформить в Mac-стиле. В этом нам поможет суперфункциональная программа ObjectBar (Shareware, www.objectbar.com). Заодно с ObjectBar поставим на закачку пару тем для нее — Milk (free-st.htnet.hr/crni/Files/Milkv2.zip) и Panter (free-st.htnet.hr/crni/Files/panther.zip), а также шрифт Obfont (free-st.htnet.hr/crni/Files/OBfont.zip) для них. Установка самой программы и тем не составит труда. Щелкнув по обновленному таскбару и выбрав пункт “Properties”, мы попадаем в редактор тем. Здесь интерфейс прост и понятен, поэтому разбирать его я не стану.

МОНИТОРИМ ВСЕ И ВСЯ
Аналогом Маковского Konfabulator (позволяющего поместить на Рабочем столе мониторинг загрузки процессора, памяти, свободного места на дисках и многого другого) в Windows является мега-утилита Samurize (freeware, fedorpheux.com/hosting/samurize/samurize_141.exe). Программу можно полностью настроить, на сайте производителя www.samurize.com имеется множество готовых конфигураций (тут же можно скачать русификатор). На скриншоте представлены конфиги Multi-Pod Widget (myweb.tiscali.co.uk/sidat/Zips/SamurizeMilkPod.zip) и Milk Suite v0.3 (www.samurize.com/modules/mydownloads/visit.php?cid=17&lid=962). Делать свои конфигурации можно на примере предложенных в комплекте. Например, для мониторинга проигрываемого файла в WinAMP нужно запустить Config Tool и справа в окне в меню “Датчики” выбрать “Проигрыватели”->“Добавить WinAMP”. На экране проекта появится текст, который можно полностью изменить по своему усмотрению и добавить, например, количество оставшегося времени и многое другое. Ну, я думаю, если есть столь необходимая голова на плечах, то разобраться будет не трудно.
Белый кружок в левом нижнем углу на скриншоте — программа SystemMeter (ta2027.plala.jp/) со скином CPUActivity. В числе других скинов есть различные часы и прочее.

ВСПОМОГАТЕЛЬНЫЕ УТИЛИТЫ
На представленном скриншоте вы наверняка увидели много разных неизвестных вам “явлений”. Я постараюсь объяснить, какое из них какая программа делает.
Итак, прямоугольник с иконками внизу — это программа Y’z Dock (есть ее платный аналог — ObjectDock — www.star­dock.com). Пользоваться Доком очень просто (рис. 3): для занесения туда иконки просто перемещаем ее на прямоугольник, а для удаления — убираем. Правым щелчком по панели Y’z Dock можно изменить некоторые настройки (остальные находятся в пункте меню “Settings”), изменить расположение Дока, добавить так называемый Docklet (часы, мониторинг чего-либо и другое), которых в Сети полно (полезные ссылки — в конце статьи). Настроек­ у программы много, но разобраться в них не сложно.

3

Следующая утилита — WinRoll (www.palma.com.au/winroll/). Она позволяет,­ как в Mac, сворачивать окна по правому щелчку на их заголовке, оставляя лишь его, а также менять их прозрачность. Настройки программы просты, поэтому останавливаться на них нет смысла.
Другие две программы из семейства Y’z (ссылки на них не даю — сайт, к сожалению, закрыт, советую поискать на google.com) — Y’z Shadow (добавляет ко всем окнам, меню и таскабару полностью настраиваемую тень) и Y’z Toolbar, позволяющая изменить в Explorer и IE стандартные кнопки и убрать троббер (флажок Win XP в правом верхнем углу окон). К последней программе имеется множество скинов. Настройки обеих утилит несложны, так что описывать их подробно я не буду.

ПОЛЕЗНЫЕ ССЫЛКИ
В заключение хочу представить несколько полезных ссылок по теме:
www.deviantart.com/ — очень много скинов, иконок, рисунков и многого другого на любой вкус;
www.customize.org/, www.wincustomize.com/ — множество различных скинов для программ;
www.stylesuites.org;
www.deskmod.com/.
Также советую заглянуть в тему “Обмен десктопами” на форуме Ru-Board — forum.ru-board.com/topic.cgi?fo­rum=29&topic=0771.
Итак, я надеюсь, что дал представление о том, как же можно получить всю красоту Mac OS X, пользуясь лишь небольшим набором программ. Кстати, из Windows XP можно сделать не только Мак, но и Линукс, OS/2 и даже придумать что-то свое — лишь бы было время и желание. Если будут какие-то вопросы по этой теме — пишите, я жду.


Рекомендуем почитать: