Моддинг десктопа: Панель задач, Миранда, Новый Год

Моддеров десктопа становится все больше и больше, а сам процесс ковыряния в системных файлах ничем не уступает кружку “очумелые ручки” aka “создание всяких там фэнбасов и бэйбасов” (чувствую запах тухлых яиц и помидоров). С даты написания первой статьи прошло уже достаточно времени, чтобы подготовить следующую часть данной эпопеи. Сегодня речь пойдет о различных “украшательственных” модах для Панели задач, полезных, впрочем, не только эстетически, но и практически. Приступим.

В УТИЛЬ
ObjectBar, входящий в комплект популярного пакета Object Desktop, мне почти сразу не понравился, несмотря на свое свойство изменяться, как душе пользователя угодно. И тем “а-ля мак” для него написано немало, и выглядит он более похожим на OS X, и возможностей у него много — но эта же функциональность его и сгубила. Все бы ничего, но черепаха он еще та. И вообще, весь Object Desktop (а это популярные WindowBlinds, ObjectDock и прочие), если, конечно, использовать его полностью, создает впечатление, будто создан он для машин с процессором не менее 2.5 ГГц. Да и привычка сыграла свою роль: все-таки стандартная Панель задач (таскбар) намного милее душе и приятнее сердцу. Значит, моддить будем ее.

ЧТО НЕОБХОДИМО
Сперва скачайте windows-порт основной темы ещё не вышедшей Mac OS X 10.4 Tiger — на протяжении всей статьи будет использоваться эта тема. Также необходимо скачать две небольшие программы: True Launch Bar с официального сайта (кстати, пару номеров назад в софт-обзоре пробегала заметка про сию замечательную программу) и Tсlock2. Как скачаете, сверните качалки в трей — они нам еще пригодятся. И помните, что ничего не получится, если у вас высокий ККР (Коэффициент Кривизны Рук). Так что выпрямляем руки и приступаем.

МОДДИМ СЛЕВА…
Попробуем с помощью True Launch Bar (далее — TLB) создать нечто подобное тому, что показано на рис. 1

1

(ObjectBar, тема Good Gray). Раньше я использовал TLB версии 2, и в принципе не был особо обделен чем-то. Имитация маковского таскбара была более чем посредственной — метрические особенности TLB 2 не позволяли достичь хотя бы визуального сходства, но то, что было удобно, — это факт (см. рис. 2; визуальная тема Windows — Milk 1.0). Делалось это просто: уменьшался размер иконок до 1×1 пикселя, менялся цвет меню и шрифт, добавлялась прозрачность — вот, собственно, и все. Но недавно я решил скачать новую версию TLB (чему, кстати, не в последнюю очередь поспособствовала статья в “МБ”). Тут меня ожидала целая туча приятных сюрпризов: теперь вместо текста или иконки на таскбаре можно выбрать картинку .png, значки можно вообще не показывать, метрические возможности расширились, да и вообще нововведений было зафксировано просто немеряно! И в связи с первой особенностью в голову пришла мысль сделать полностью похожий визуально на маковский таскбар, используя свой любимый графический редактор. Рассматривать процесс рисования буду на примере Macromedia Fireworks MX.

2

Сперва создадим новый прозрачный (без фона) рисунок размером 64×66 пикселей. Добавим текст “Finder”, написанный черным шрифтом (желательно) Obfont (упоминавшимся в предыдущей статье в «МБ» №24'2004) размером 14, а затем изменим значения X и Y на “5” и “1” соответственно. Применим эффект “Drop Shadow”, изменив впоследствии значение смещения тени до нуля. Скопируем получившийся текст два раза, прибавив 22 к значению X каждой из последующих копий. Должны получиться три абсолютно одинаковых текста, построенных в колонку (объясню, почему три: первый используется при бездействии, второй — при клике, третий — при наведении). При клике текст я сделал серым (#666666), но это сугубо для морального удовлетворения. Сохраняем рисунок (формат должен быть PNG!), а затем уже в тулбаре TLB кликаем правой кнопкой мыша по тексту (иконке) и идем к пункту меню “Appearance -> Set image…”. В открывшемся окне просто выбираем получившийся рисунок и радуемся результату. Но это только полдела: теперь нужно сделать надписи “File, View, Edit, Go, Window и Help”. Это делается очень просто. Сперва заменим в Fireworks текст “Finder” на “File”. Как видно, размеры текста уменьшились (width и height изменились с 54 и 22 до 34 и 22 соответственно). Поэтому уменьшим canvas size так, чтобы значение width было больше того же значения у текста на 5 пикселей, то есть равно (в случае с надписью “File”) 39. Значение X у текста делаем равным 3, как и в последующих надписях. У первого текста уберем эффект тени. Снова сохраняем рисунок и ставим его вместо текста. С остальным проделаем тот же самый процесс. В целом должно получиться, как показано на рис. 3.

3

Визуально левая часть таскбара теперь более-меннее похожа на маковскую истину. Нужно добавить чуть-чуть функциональности. Поэтому сделаем хотя бы простейшие меню, похожие на таковые у мака. В принципе, много тут не надо: достаточно изменить визуальные настройки менюшек. Делается это в TLB Settings в пункте “Skins”. Нужно применить дефолтный скин, изменить цвет меню, изменить шрифт (им может быть OBFont либо Lucida Grande), добавить прозрачности (для красоты; делается это в пункте “Other options”). Можно добавить в меню что угодно, в том числе всяческие скрипты и прочую ненужную дрянь (для TLB написано очень много плагинов, каждый из которых можно поместить прямо в меню); я же сделал все простенько, только чтобы показать (рис. 4). Для удобства к каждому пункту меню можно добавить горячие клавиши.

4

Меню “Пуск” тоже можно сделать если не красивым, то хотя бы симпатичным. Тут нам ничего постороннего (кроме скачанной темы) не понадобится — все стандартными средствами WinXP. Сначала у темы Tiger выберем цветовую схему Tiger-compact — и вуаля: надписи из правой части меню “Пуск” исчезли (рис. 5). Вид левой части “Пуска” достигается путем использования больших иконок. Вобщем — дело фантазии: с данным меню в принципе можно сделать что угодно (будет время — расскажу, что именно).

5

…И СПРАВА
Справа будем использовать Tсlock2 и Samurize Toolbar (подразумевается, что программа Serious Samurize уже скачана после прочтения первой статьи; если нет, идем на www.samurize.com и качаем­ последнюю версию). Tсlock2 — это крохотная (217 Кбайт после установки) утилита, расширяющая возможности стандартных часов Windows и позволяющая сделать много всяких кастомайзов с таскбаром, меню “Пуск” и Рабочим столом. Я использовал функции непосредственно изменения вида часов и показывания только иконок вместо иконок+текста на Панели задач. На рис. 6 показан трей с Tсlock2 (вверху) и без него. Чтобы получилось так, как на рисунке, много ума не надо: в Tсlock2 Properties во вкладке “Clock text” нужно изменить вид часов до необходимого результата (шрифт, как и выше, OBFont; размер 11), а в следующей вкладке “Format” — изменить формат часов. Все просто.

6

Чтобы добавить еще функциональности в обновленную Панель задач, я использовал Samurize. Несложный конфиг, сделанный мною, показывает загрузку оперативки и процессора, и одновременно вписывается в общий стиль таскбара (как бы не так!). Делается он достаточно легко, сложности могут возникнуть только с рисованием фона. Если возникнут проблемы, я специально выложил этот конфиг по адресу teamnowhere.net.ru/tmp/cfg.zip.

ИТОГ
Получился достаточно функциональный и симпатичный таскбар, показанный полностью на рис. 7. Если возникнут какие-либо вопросы — пишите, адрес ниже.

ТВИКНИ МИРАНДУ!
Раз уж в прошлом номере зашла речь о замечательном пейджере Miranda IM, я напишу и о нем, хотя и не совсем в тему. Почти все делается плагином “Tweak UI”, который можно скачать по здесь. Установив его, в настройках Миранды делаем следующее:
– в пункте “Tweak UI” ставим галочки у “No border” и “Make main window transparent…”;
– в пункте “Окно” поставить галочку у “Главное окно как панель инструментов” и убрать с “Показывать меню”;
– убираем строку статуса в пункте (как это ни банально) “Строка статуса”;
– можно изменить шрифт (на скриншоте — Lucida Grande).
Также можно поставить новые иконки протоколов (качается это дело с www.miranda-im.org).

НОВЫЙ ГОД
К концу написания статьи я вдруг вспомнил, что Новый Год уже вплотную приблизился к нашим носам, и решил написать что-нибудь на новогоднюю тему. Долго-долго думал, в конце концов найдя простое решение: сделать для читателей парочку симпатичных новогодних обоев от “Мегабайта”, которые будут смотреться с нашими обновленными таскбаром и Мирандой. Забираем отсюда и отсюда.
Вот все, что о чем я хотел рассказать сегодня. Помните, что от вас не требуется полное копирование того, что изложено выше: в моддинге десктопа все в первую очередь зависит от вашей собственной фантазии. Продолжение следует…


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