Доки — это вам не порты!

В «МБ» №6'2005 был опубликован материал о Stardock ObjectDock. Прочитав статью о таком счастье, мы решили было непременно его закачать, но вот размерчик в 9 (девять!) метров поохладил наш жаркий не в меру пыл. Надо было найти что-нибудь более скромное по размеру, но не хуже и с не менее богатыми возможностями. А главное — как можно более похожее на то, чем радует MacOS X. Помыкавшись немного по Интернету, мы это, в конце концов, нашли. Да, ее красота практически идеальна, как красота Афродиты, и сильна она, как мускулы Геракла, но при этом размерами не больше покемона (923 Кбайт). Пришло время назвать имя нашего героя (героини?)! Итак, встречайте аплодисментами: Y’z Dock.

Программа эта в принципе абсолютно бесплатна и является продуктом творческой деятельности известного в кругах кастомайзеров Windows под MacOS программиста Ямагучи-сана (да-да, это софт от самурая из страны восходящего солнца), который прославился самыми различными разработками в этом направлении (например, Y’z Shadow для создания теней от окон, как в MacOS X). Но у Y’z Dock весьма нелегкая судьба. Дело в том, что этот самый Ямагучи прекратил все дальнейшие разработки, а сайт его закрыт. А вся беда оттого, что в 2002-м кто-то в Apple заметил этот программный продукт и порешил, что очень уж он сильно напоминает Dockbar в MacOS X. Что, естественно, яблочной компании не понравилось. Против благородного (еще бы, ведь бесплатный софт делает!) самурая Ямагучи начался судебный процесс. Естественно, яблочники его выиграли, и с тех пор программа на территории США и Японии как минимум вне закона, а сам самурай засел где-то в подполье и о его судьбе больше ничего не слышно (надеемся, что харакири он себе делать не стал). Такой вот грустный финал.

Но программа его осталась, а значит, дело живет, и пользоваться ею все же можно. Начнем с того, что наша подопечная не требует инсталляции. Просто извлекаем ее, родимую, из архива и запускаем. Сразу получаем чистый докбар, так что в него надобно добавить всяких элементов, которыми могут быть ярлыки, разделители и так называемые доклеты (docklets).
Начнем с ярлыков. Первое, что нужно сделать, чтобы добавлять ярлыки, — это кликнуть правой кнопкой мыши по dock’у и убрать галку с “Locked add/move/delete item” (верно также для удаления и перетаскивания ярлыков на другое место). А вот при обычной работе с докбаром удобней оставить ее, чтобы не перетащить чего лишнего. Убрали? Теперь просто перетаскиваем нужный нам .exe на докбар и любуемся, как на нем появляется ярлык. Но вот беда, для отображения ярлыка будет использована иконка из .exe-файла, а она, как правило, не больно красивая, да и разрешение маловато. Чтобы исправить эту беду, кликните снова правой кнопкой мыши по ярлыку и выберите из выпадающего меню “Property of dock item”. После этого появится окно со свойствами ярлыка. Самое главное здесь — “use system icon”, то есть использование иконки EXE-файла, и “Use icon in icons subfolder”, то есть использование вашей иконки. В поставке программы набор иконок, правда, невелик, да и к MacOS X они никакого отношения не имеют, но это не беда, так как их полно на customize.ru или на том же wincustomize.com.
Тут надо дать вам один полезный совет. Вот что делать, если вы захотите вызвать, например, окно с “Панелью управления”. В Windows для этого есть специальные команды. Например, для той же “Панели управления” в строке “Link to” надо набрать следующую вещь ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}. Команда для вызова окна “Мой компьютер” ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}. Но место в колонке небезгранично, так что по поводу остальных команд скажем лишь, что они есть в реестре. С ярлыками на этом закончили. Теперь о разделителях.
Разделители — это вертикальные линии в докбаре, которые позволяют группировать ярлыки и доклеты. Для вставки кликните правой кнопкой мыши по докбару и в выпа­дающем меню выберите “add separator”.
Наконец, поговорим о доклетах. Это элементы, внешне похожие на ярлыки, но гораздо функциональнее. Сами по себе докбары представляют из себя dll’ки плюс специальные данные (как правило, иконки) и хранятся в папке “docklets” в каталоге с программой. Доклеты могут отображать какую-либо анимацию, либо на них можно перетаскивать какие-либо объекты. К Y’z Dock поставляется три доклета: CPU monitor — показывает загруженность процессора, clock — аналоговые часы и RecycleBin — корзина, на которую можно перетаскивать файлы для удаления.
Теперь о настройках программы. Позволяется менять размер панели и ее прозрачность, задний фон, тип индикатора, подсвечивающего запущенные exe’шки, уровень увеличения ярлыка или доклета при наведении на него курсора, позицию на экране (например, можно сделать так, чтобы панель была вверху, а не внизу экрана). Можно также указать поведение панели, причем возможны два варианта: “поверх всех окон” и “автоматически прятать панель при потере фокуса”. Также есть возможность возвращать фокус окну без клика мыши — просто переместив указатель с панели. Далее, можно изменять цвет и прочие параметры текста над выбранным объектом. А поскольку плох тот программист, который не позаботится о пользователях со слабыми компьютерами, то можно изменять качество и плавность анимации, с которым происходит масштабирование иконок.
Недостатки, как и у любой программы, у Y’z Dock все же имеются. Во-первых, нельзя удалять разделители и доклеты с панели (только путем ручной правки файла itemlist.ini). Во-вторых, Y’z Dock не может полностью заменить панель задач, как dockbar в MacOS X, причем это никак не исправить.
На этом остается только передать благодарность Ямагучи-сану за столь замечательный программный продукт и попрощаться с читателями. Ах да, вы, наверное, хотите спросить, а что это мы ссылку-то не даем? А как раз ввиду “запрещенности”! Только вот по секрету скажем: набрав в том же Google “Y’z Dock”, вы моментально найдете то, что ищете.


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