Я тут намедни задумался, что раз никто в тему про конкурс украшалок (кроме линуксоидов, конечно) ничего не пишет, значит написать нечего – в смысле не в курсах, о чем речь идет. Стол то возможно и красив, но как это сделать самому – уже лес темный.
Поэтому я решил рассказать форумчанам о той специфической категории софта, представители которой собственно и называются украшалками.
Для этого я создал отдельную тему, в которую буду постить свои размышления по данному вопросу. Администрацию форума прошу с темой про конкурс эту тему не сливать, так как это две совершенно разные вещи. А читателей прошу читать внимательно и если отвечать, то по существу.
И сегодня я расскажу немножко о лидере отрасли – компании StarDock. На ее лидерство намекает уже тот факт, что Майкрософт дала компании статус Gold Partner, а это о чем-то говорит!
Я не буду вдаваться в историю создания компании, а сразу перейду к рассказу о ее революционных программных продуктах (громко сказано?).
Основные приложения
WindowBlinds – программа, меняющая внешний вид окон, меню, панели задач, а также основных элементов управления в окнах. Именно она наводит тот самый неповторимый лоск на окна, который можно лицезреть на сайтах соответствующей тематики
DesktopX – выполняет сразу 2 функции: 1) меняет оболочку рабочего стола (позволяет создавать принципиально новые средства взаимодействия с пользователем); 2) позволяет прицепить к рабочему столу небольшие программки – виджеты – хорошо оформленные визуально и к тому же выполняющие разные полезные функции.
WindowFX – если WindowBlinds меняет вид окон, то WinFX добавляет к стандартным манипуляциям с окнами красивые эффекты. После ее установки на экране уже ничего не открываться и закрываться – все будет появляться и исчезать. Все резкие движения уйдут в прошлое.
CursorXP – эта программа позволяет использовать в качестве мышиного курсора любое изображения. Вот такое простое определение, и зачастую поразительные результаты. Помимо изменения к курсору можно добавлять эффекты – тени, прозрачность, звуковые эффекты (на нажатия), визуальные эффекты (также проявляющие себя при нажатиях), призраки (да, есть такая функция – что-то типа шлейфа, только с гораздо большими возможностями).
LogonStudio – вас не достал синий экран с надписью «Приветствие», появляющийся при каждом включении компьютера? Достал? Тогда воспользуйтесь этой программой. Приветствия можно менять до неузнаваемости. Есть даже редактор, который позволит создать свое приветствие.
BootSkin – а не достала ли вас эмблема Windows, горящая на экране в самом начале загрузки? Наверняка тоже достала. Так вот, ее тоже можно поменять. Только нет редактора
IconX – без этой программы картина была бы незавершенной. Позволяет творить все что угодно, со значками на рабочем столе. Тут и произвольное изменение размеров значков, манипуляции с фоном значка и подписи к нему и добавление графических и звуковых эффектов при щелчках по ним.
ObjectDock – кто хоть раз видел компьютеры Apple, наверняка запомнил небольшую панельку на экране, используемую для запуска приложений и переключения между задачами. Эта программа делает тоже самое в Windows. Несмотря на наличие более качественных аналогов, OD бьет их всех функциональностью
IconXP – заменяет системные значки. Может менять около сотни значков.
Другие приложения
SkinStudio – Эта программа позволяет самостоятельно создавать скины для программы WindowBlinds. Очень сложная!
ObjectBar – создает боковую панель как в Vista. Никогда не пользовался, поэтому ничего не могу сказать о ней.
Theme Manager – все вышеперечисленные приложения выполняют только строго определенные задачи. Если вы захотите изменить темы для всех приложений StarDock, вам придется запускать каждую программу по отдельности и менять в ней настройки.
Представьте себе процесс открытия и конфигурирования 10 приложений. Неудобно и долго!? TM – решает эту проблему. Тема для TM – это на самом деле набор тем для других приложений StarDock. Весь этот набор тем разом применяется ко всем программам, не требуя их запуска по отдельности. Единственный недостаток – необходимость в соответствующем программном обеспечении. Что это значит? Ну, например, вы не сможете использовать приветствие, находящееся в темя для TM, если у вас не установлен LogonStudio. Аналогично и с остальными.
ObjectDesktop – установка всех стардоковских украшалок – дело долгое. В компании об этом тоже задумались и решили выпустить пакет OD, который включает в себя все вышеперечисленные приложения. Устанавливаются они все из одного инсталлятора. Кроме этого в комплект входит утилита, позволяющая менять настройки всех приложения из одного окна, причем, в отличие от Theme Manager, совершенно произвольно.
О ТЕМАХ (если кто не знает)
Каждое из вышеперечисленных приложений для смены вида использует специальный файл – тему, а в просторечии скин, который содержит набор данных, на основе которых программа и меняет вид того, чего надо )). Для каждой программы имеются свои скины. Различать их можно по расширениям. Дважды щелкнув по файлу с темой можно его установить в соответствующее приложение, если оно установлено. Чтобы скин применить, нужно запустить оболочку (см. далее), а там уже прямо указать, что требуется. Темы в огромных количествах имеются в сети, кроме этого их можно делать самостоятельно. В некоторые приложения по умолчанию уже входит редактор тем. А для WindowBlinds есть навороченный редактор SkinStudio.
О ИЕРАРХИИ.
Украшалки жрут очень много ресурсов системы. Чтобы сделать свои программы экономичнее и практичнее StarDock хорошо поработала над их структурой. И вот что получилось. Кажде приложение состоит из 2 компонентов.
1. Драйвер – небольшой модуль, висящий в памяти и отображающий скин (вернее не сам скин, а объекты рабочего стола, к которым этот скин применен).
2. Оболочка – модуль, запускаемый тогда, когда нужно поменять настройки драйвера (допустим, банально поменять скин)
О ПАТЧИНГЕ!
Странное слово? Особенность программ StarDock в том, что они, собственно говоря, ничего не патчят - все файлы ОС остаются в целости и сохранности. Принцип действия их немного другой: загруженный драйвер блокирует «родной» компонент, а сам выполняет его функции. Вот так то! Подобный подход, кстати, позволил использовать аппаратное ускорение, что очень хорошо!
Ну, вот вам и краткий экскурс в продукцию компании StarDock. В следующий раз расскажу более подробно о программе WindowBlinds.
А компании StarDock – респект!