15 лет назад 4 января 2004 в 3:38 134

Возможность изменения внешнего вида операционной системы вовсе не является прерогативой Windows XP: даже Windows 95, приложив определенные усилия, можно было настроить должным образом. А Linux с его KDE/Gnome или BeOS могли менять внешний вид не хуже XP.

ИКОНКИ
С точки зрения настройки интерфейса одним из наиболее интересных нововведений Windows XP является поддержка 32-битных иконок. Обратной стороной медали стали неизбежные дополнительные затраты оперативной памяти: размер одной-единственной иконки запросто переваливает за полторы сотни килобайт, а число иконок, постоянно используемых системой, исчисляется десятками.

В принципе, любую из используемых Windows иконок можно заменить, отредактировав соответствующее значение в системном реестре. Но, разумеется, гораздо легче поручить подобную работу одной из специализированных программ, которые можно без труда найти в интернете.

Одной из наиболее известных программ подобного рода является Stardock Icon Packager (www.stardock.com), позволяющая быстро изменять иконки Windows, используя понятие набора (Package). Обычно подобный набор представляет собой достаточно большую коллекцию иконок, включающую основные объекты системы (“Мой компьютер”, “Мои документы”, “Панель управления”, “Диски” и так далее), а также иконки для наиболее популярных типов файлов (ZIP, JPG, BMP…).

Загрузив набор иконок с сайта разработчика программы или одного из бесплатных архивов Сети вы можете полностью заменить все (или почти все) стандартные значки Windows, придав ей совершенно другой вид. Кроме того, программа позволяет произвести тонкую настройку системы, изменяя параметры, так или иначе связанные с отображением значков.

Если вы еще не определились с выбором набора иконок, советуем обратить внимание на серии Fraus-X, CopperDesk и Noia, которые можно найти на www.deviantart.com.

Если у вас есть возможность загрузить достаточно большой (целых 17 Мб) архив из интернета, вы можете стать обладателем великолепной бесплатной коллекции иконок от Foods Icons (www.deviantart.com/view/3231308/), которая вряд ли оставит равнодушным даже самого искушенного пользователя.

Из курсоров настоятельно рекомендуем взглянуть на работы, представленные на сайте Pixtudio (pixtudio.net), или приобрести на сайте Stardock эксклюзивный набор курсоров Oranda, выполненный профессиональными дизайнерами. Курсоры сделаны на высочайшем техническом уровне, анимация и внешний вид просто бесподобны.

КУРСОРЫ

Если полупрозрачные иконки являются нововведением XP, то возможность использования 32-битных курсоров имелась еще в Windows 2000. Тем не менее разработчики из Stardock, выпустив программу CursorXP, показали, что одного лишь 32-битного цвета может быть недостаточно.

Кроме своей главной функции (смены курсоров) эта работающая только в Windows 2000/XP программа позволяет использовать курсоры любой формы и размера с достаточно замысловатой анимацией, созданной с использованием небольших скриптов. Помимо этого CursorXP позволяет назначить специальный курсор, появляющийся при наведении на кнопки, менять курсор при нажатии на клавишу мыши или же сопровождать каждое нажатие звуковым сигналом.

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

ОКНА
Luna, новый интерфейс Windows, – первое, что видит пользователь, установивший эту операционную систему. Действительно, возможность смены заголовков окон и их элементов, предоставляемая различными программами вроде eFX или Window Blinds, настолько нравилась пользователям, что Microsoft не упустила случая добавить подобную функцию в XP.

На самом деле “нововведению” уже не один год, а воспользоваться им могли еще владельцы Windows 95, установив соответствующую программу. Принцип действия большинства программ схож: графические элементы накладываются поверх “обычных” окон, создавая иллюзию смены интерфейса. Разумеется, для этого программе приходится постоянно находиться в оперативной памяти и отслеживать отрисовку новых элементов окна. В этом случае на процессор ложится дополнительная нагрузка по обработке графических изысков.

Отметим, что “родной” модуль Microsoft, хоть и является встроенным в систему, вовсе не показателен как по своим возможностям (многие элементы окна остаются неизменными), так и по скорости работы. И сколько бы ни ругали пользователи Windows Blinds, а фактически именно она остается лидером в данной области. Относительно недавно для пользователей Windows XP вышла новая версия этой программы, ставшей уже классикой. Из нововведений Windows Blinds 4 стоит отметить существенное увеличение скорости работы за счет использования новых возможностей операционной системы и значительно меньшее число ошибок, возникающих при работе.

Основным недостатком большинства программ, занимающихся сменой оформления окон Windows, до недавнего времени были низкая стабильность и ненадежность. Так, предыдущие версии той же Windows Blinds 3 нередко “слетали” при попытке открывания некоторых окон или ошибались с прорисовкой графических элементов. C выходом Windows XP программы стали работать гораздо лучше, ведь если раньше изменение заголовка окна представляло из себя просто “хак”, то XP предоставила “законные” возможности по работе с окнами.

Визуально последние версии Windows Blinds работают достаточно быстро, а при использовании аппаратного ускорения снижение производительности компьютера почти незаметно.
Одним из достоинств Windows Blinds являются более широкие возможности по изменению внешнего вида окон по сравнению с аналогичными программами других разработчиков. Windows Blinds способна изменять не только заголовки окон, но и полосы прокрутки, элементы pop-up меню и прочее, что дает дизайнерам гораздо большие возможности по настройке интерфейса.

Для тех же пользователей, которые по каким-либо причинам не хотят использовать Windows Blinds, можно посоветовать решение, базирующееся на “родной” поддержке визуальных стилей операционной системой Windows XP. Правда, при создании XP Microsoft позаботилась о том, чтобы пользователь не имел возможности воспользоваться визуальными стилями и темами, созданными сторонними разработчиками. Для этого при загрузке темы Windows проверяет цифровую подпись.

В случае некорректной подписи или ее отсутствия ОС запрещает использование новой темы. Тем не менее народные умельцы умудрились “сломать” модуль работы с темами так, чтобы он более либерально относился к индивидуальному творчеству. Используя “взломанную” библиотеку winnt\system32\uxtheme.dll, можно применять стили, создаваемые любителями и доступные для свободной загрузки на различных сайтах.

Справедливости ради отметим, что нередко результаты подобного “творчества” отличаются крайне невысоким качеством, сильно уступая не только темам Microsoft (которая вкладывает немалые деньги в работу профессиональных дизайнеров), но и любительским “скинам” к Windows Blinds, создание которых всячески поощряет Stardock, разработчик программы.

Кстати, небезызвестная StyleXP (www.tgtsoft.com) представляет из себя не что иное, как патч к библиотекам Microsoft по работе с визуальными стилями. Отличие программы от “хакнутых” модулей заключается лишь в том, что она производит модификацию данных в оперативной памяти, а также имеет некоторый набор инструментов для работы с темами. Таким образом, почти все достоинства StyleXP, красочно расписанные на сайте разработчика можно отнести на счет Microsoft, трудившейся над созданием “движка”, способного работать с визуальными стилями.

Темы к программе, именуемые также визуальными стилями, можно найти на сайте www.themexp.org в разделе Visual Styles. Советуем сразу же отсортировать работы по числу загрузок и выбирать стили среди наиболее популярных.

Разумеется, список программ, способных изменить внешний вид окна Windows XP, вовсе не ограничивается Windows Blinds и StyleXP. Существует немалое число альтернативных проектов вроде популярного когда-то eFX (software.deviantart.com/details/52), работающего в любой версии Windows, или ShellWM (shellwm.sourceforge.net), основанного на открытом коде CustomEyes. Но, к сожалению, возможности этих программ слишком ограничены даже по сравнению с визуальными стилями Microsoft.

ЭФФЕКТЫ
Если вам еще не надоели разнообразные видеоэффекты в Windows XP, то обратите внимание на две программы, позволяющие работать с этими самыми эффектами. Первая из них, ZoomOpen (www.barefootinc.com/zoomopen.htm), несмотря на небольшой размер (чуть меньше 1 Мб) вполне справляется с функцией, возложенной на нее, а именно с созданием всевозможных анимационных эффектов при открывании, закрывании и сворачивании окон.

Программа работает неплохо и, что удивительно, практически не затормаживает работу системы. Количество эффектов в ZoomOpen достаточно велико, хотя многие из них весьма схожи. Практически все эффекты созданы при помощи движущихся рамок, создающих иллюзию изменения формы и положения самого окна, но иногда оставляющих некрасивые полосы на других окнах. Основным аргументом против использования программы является немалый размер расходуемой памяти, ведь 5 Мб вполне можно употребить и с большей пользой.

Разумеется, такой софтверный гигант, как Stardock, не мог остаться в стороне и не предоставить пользователям Windows XP возможность поэкспериментировать с различными эффектами. WindowFX, а именно так называется их программа, имеет несопоставимо большие возможности по сравнению ZoomOpen. Взять хотя бы тот факт, что программа способна добавить разнообразные эффекты не только к окнам, но и к “Панели задач”, сделав ее полупрозрачной в неактивном режиме, или к иконкам, изменяя степень их прозрачности при наведении курсора мыши.

Добавление тени окнам Windows само по себе не является уникальной функцией программы, однако возможность создания тени различной “глубины”, цвета, степени размытости и уровня прозрачности мы получаем только в WindowFX. Эффекты, которые будут сопровождать манипуляции с окнами, в отличие от ZoomOpen, более разнообразны и включают достаточно сложные изменения геометрии окон (вы видели когда-нибудь окно, развевающееся, как флаг?) и степени их прозрачности. При этом можно отдельно задать эффекты для окон и элементов меню.

Впрочем, при использовании WindowsFX отчетливо начинаешь понимать суть изречения “красота требует жертв”. Так, в случае, если ваша видеокарта не поддерживает аппаратное ускорение некоторых функций, для реализации некоторых эффектов и переходов не хватит даже процессора Athlon 1800+.

ЭКРАН ЗАГРУЗКИ WINDOWS XP
Внешний вид, который экран имеет при загрузке Windows, сменить, как известно, можно. Но вот нужно ли? Дело в том, что само изображение загрузочного экрана хранится в ресурсах файла ядра Windows NT, ntoskrnl.exe, а потому любые неосторожные действия при работе с ним могут сделать компьютер неработоспособным. Тем не менее, имея достаточный опыт работы с редакторами ресурсов, например популярным Resource Hacker (www.users.on.net/johnson/resourcehacker), вы можете попробовать самостоятельно изменить этот файл. Только не говорите потом, что мы вас не предупреждали.

Имеющиеся в различных архивах (вроде www.themexp.org) файлы готовых Boot Screens представляют собой не что иное, как модифицированные версии ntoskrnl.exe. Поэтому, прежде чем загружать неизвестно откуда взявшиеся компоненты ядра операционной системы, хорошенько подумайте. Альтернативой могло бы стать использование специальных программ, например, BootXP (www.bootxp.net) или более мощной Screen Booty (www.startupscreen.net), выполняющей те же действия в автоматическом режиме, хотя это мало что меняет.

Если верить последним комментариям Stardock к просьбам добавить раздел Boot Screens, смена заставки путем редактирования системных файлов будет блокирована Microsoft в Service Pack 2, но сейчас компания работает над созданием драйвера, позволяющего менять заставку без модификации системных файлов. В конечном счете выбор у пользователя невелик: либо использовать измененное ядро XP, либо ждать появления обещанного драйвера Stardock.

LOGON SCREENS
Возможность изменения вида экранов смены пользователя, появившаяся в Windows XP, разумеется, не могла остаться незамеченной. На данный момент существует несколько программ, способных изменить вид экрана Logon. Одной из самых известных и популярных является бесплатная программа Logon Studio все той же компании Stardock. Она позволяет не только использовать заставки, загруженные из интернета, но и (при наличии определенных навыков) создавать собственные версии экранов смены пользователя.

Самым примитивным способом создания экрана входа в систему является ручная правка файла logonui.exe, находящегося в папке %system%. Изменяя ресурсы файла, можно добиться того же результата, что и при использовании Logon Studio, однако время, затраченное на проведение данной операции, будет несоизмеримо большим. Соответственно, файлы Logon, распространяемые в интернете, чаще всего имеют один из двух форматов.

Это либо уже модифицированный logonui.exe, либо файлы с расширением logonxp формата Logon Studio. В последнем случае размер загружаемого архива будет значительно меньше за счет того, что Logon Studio использует оптимизированный формат хранения данных. Кроме того, работа с исполняемыми файлами (являющимися, между прочим, компонентом системы), отредактированными неизвестно кем, потенциально небезопасна, поскольку такой файл может быть поврежден или заражен вирусом. К счастью, Logon Studio способна производить декомпиляцию файлов logonui и преобразовывать их в собственный внутренний формат.

Впрочем, имеется и другой, более “законный” способ смены заставки: в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
нужно добавить параметр “UIHost”, значением которого является путь к альтернативному файлу logonui.exe. При этом исходный logonui.exe остается в неприкосновенности, и возврат к нему можно осуществить простым удалением параметра “UIHost”. Если же файлов logonui.exe накопится изрядное количество, то управиться с ними поможет Logon Loader (www.radfiles.com/logonloader), позволяющий оперативно переключаться между разными заставками и просматривать их прямо в окне программы.

ОБОЛОЧКА
Не все знают, что “Рабочий стол” Windows вовсе не является неотъемлемой частью системы, а формируется при помощи специальной программы – Explorer (“Проводник”), загружаемой при запуске системы.

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

Даже сам Explorer ранних версий Windows 9X, проклинаемый многими пользователями за свою нестабильность, занимал лишь несколько мегабайт оперативной памяти, в то время как Explorer XP запросто разворачивается на десятки мегабайт. К счастью, есть достойные альтернативы, не только способные изменять свой внешний вид при помощи тем (Themes), но и сократить расход памяти, требуемой для функционирования оболочки.

Число современных шеллов (shell – оболочка) настолько велико, что для их описания потребуется отдельная книга, а не статья. Поэтому мы рассмотрим лишь самые популярные и интересные, на наш взгляд, программы.

Litestep (www.litestep.info) – одна из самых старых и известных оболочек. Среди ее основных достоинств нужно отметить высокую скорость работы и широкие возможности, а среди недостатков – сложность использования и настройки. Дело в том, что, как и большинство других бесплатных оболочек, Litestep настраивается посредством изменения текстовых конфигурационных файлов, что значительно увеличивает время ее освоения.

Оболочка активно развивается за счет энтузиастов, совершенствующих ее ядро и создающих новые модули (плагины). Нередко Litestep устанавливают на маломощные компьютеры, поскольку программе для работы требуется небольшой объем памяти. Конечно же, установка новых модулей, например календаря, часов или плагинов индикации системных ресурсов, увеличивает объем памяти, занимаемый оболочкой, но в целом он остается ниже, чем у Explorer.

В связи с тем, что среди пользователей Litestep много людей, работающих с альтернативными операционными системами вроде Linux, BeOS или даже Amiga OS, немалую часть тем составляют различные вариации на тему KDE, Gnome или Amiga. Впрочем, ставший классическим минималистский интерфейс Litestep вовсе не является единственным возможным – достаточно посмотреть на работы “авангардистов” вроде Mr.Biotech (mrbiotech.deviantart.com), создавшего Singularity, одну из самых известных и популярных тем.

Talisman (www.lighttek.com) – один из наиболее популярных шеллов у нас в стране. Эта классическая оболочка Windows обладает красочным интерфейсом, множеством красивых тем, доступных на сайте разработчика, и широкими возможностями.

Кстати, Talisman способен работать не только в режиме оболочки, но и функционировать одновременно с Explorer, дополняя его возможности многофункциональными панелями или “Менеджером виртуальных рабочих столов” (Virtual Desktop Manager, VDM). К сожалению, Talisman предъявляет немалые требования к системным ресурсам, не позволяющие его использовать на не слишком мощных компьютерах, и нередко “падает” без видимых причин.

HoverDesk (www.hoverdesk.net) – весьма популярная на Западе программа-оболочка, так и не получившая у нас достаточного распространения. Ее внешний вид и принцип работы сильно напоминает Litestep, причем настолько, что на первый взгляд различия кажутся незначительными. Количество системных ресурсов, потребляемых Hoverdesk, невелико, что объясняется отсутствием сложных анимационных эффектов в темах.

На данный момент для этой программы существует много качественных тем, способных по своей красоте и функциональности соревноваться с интерфейсами лучших шеллов. Обязательно взгляните на творения Dangeruss (www.dangeruss-industries.com) и Moshi (moshi.deviantart.com), а также на темы, созданные дизайнерами Pixtudio.

Aston (www.astonshell.com) – достаточно интересная разработка российских программистов, ставшая известной в последние годы. Благодаря своей гибкости, устойчивости и более чем скромным системным требованиям (программа прекрасно работает на Pentium 100 с 32 Мб памяти) Aston завоевал достаточно высокую популярность не только в России, но и за ее пределами.

Любопытной особенностью конструкции интерфейса Aston является то, что многие его элементы эмулируют соответствующие элементы “Рабочего стола” Windows, обладая при этом большей функциональностью. Впрочем, говорить, что Aston – родственник Explorer, было бы неверно, поскольку возможности первого богаче и он удобнее в работе.

Среди наиболее интересных тем для данной программы стоило бы особо отметить работы Frozzzen (frozzzen.deviantart.com), Roman Osadchy (romanfosadchy.deviantart.com), Smanic (smanic.deviantart.com), McSIMM (mcsimm.deviantart.com) и Дмитрия Просвирина, дизайнера Aston.

Вездесущий Stardock и здесь предлагает свое решение – DesktopX (www.stardock.com), который на самом деле не является самостоятельной оболочкой, а представляет собой лишь надстройку над Explorer, позволяющую увеличить его функциональность за счет добавления дополнительных панелей и плагинов. Несомненным достоинством программы является возможность работы с объектами. Объект может быть чем угодно: календарем, часами, панелью запуска или просто анимированным персонажем, перемещающимся по экрану. При этом возможности объектов Desktop гораздо шире, чем у элементов других оболочек, что позволяет дизайнерам эффективнее реализовывать свои замыслы.

SKIN SUITE
Число программ, способных изменить вешний облик при помощи скинов и тем, велико. Разумеется, пользователь может изменить вид каждой отдельной программы, установив скин, изменить заголовки окон, фоновый рисунок рабочего стола, курсоры, иконки и так далее. На что будет похожа после подобных изменений Windows? Правильно, на сборную солянку. Гораздо интереснее было бы работать с системой, все компоненты которой имеют одинаковый или схожий интерфейс…

Термин “скин-сюита” (skin suite), возникший всего несколько лет назад, обозначает набор сменных интерфейсов, имеющих один и тот же дизайн для нескольких программ. Причем набор программ может быть самым разнообразным. Классическая сюита включает в себя скин к Windows Blinds (в принципе, возможно использование любой другой программы, способной изменять внешний вид окон), набор иконок (Icon Packager), курсоров (формата Сur или CursorXP), фонового рисунка и скинов к нескольким программам.

Чаще всего это небольшие бесплатные утилиты вроде BeatNik (часы, www.somedec.com) или Sysmetrix (программа-монитор системных ресурсов, www.xymantix.com/sysmetrix). Разумеется, сюита может быть более сложной и включать в себя тему к одной из программ-оболочек, logon-экраны Windows XP, скин Winamp или Windows Media Player и прочее.

Используя сюиты вместо набора отдельных графических элементов, вы оказываетесь более или менее застрахованы от роли нового Франкенштейна, создающего интерфейс системы на основе разрозненных кусков. При работе с сюитами вам может пригодиться программа WinStyles, разработанная Stardock, при помощи которой можно создавать и обмениваться скин-сюитами.

Найти скин-сюиты в интернете не сложно. Так, их разработкой занимаются уже упоминавшиеся компании Pixtudio и Skinpant. Кроме того, интерфейсы некоторых программ оказываются настолько интересными, что дизайнеры портируют их под различные приложения. Например, графический дизайн веб-браузера Mozilla оказался настолько удачным, что был портирован под Winamp и Windows Blinds. На данный момент существует огромное число интересных интерфейсов, наиболее интересные и известные из них – Luna, Aqua, Sputnik, Logika, NASA, Olive… Разумеется, список можно продолжать довольно долго.

В одной статье просто невозможно рассказать обо всех способах настройки внешнего вида операционной системы, поэтому к данной теме мы еще вернемся. Остается лишь напомнить, что при смене интерфейса системы главное – не увлекаться, ведь бездумная установка разнообразных программ и утилит способна нанести немалый вред быстродействию и стабильности вашего компьютера.

Об авторе: Тарас (SacRat) Бризицкий более двух лет занимается разработкой и созданием сменных интерфейсов к различным программам; является автором двух учебников по созданию сменных интерфейсов для программ Winamp 2 и Aston Shell/AltDesk, а также серии публикаций по данному вопросу в электронных журналах hugi (www.hui.de) и Shell-shocked (www.shell-shocked.org); участник арт-группы A.R.T. (www.finedesktop.com).

Многие видели фантастические фильмы, герои или героини которых работали с компьютерами, обладающими достаточно интересным и необычным интерфейсом. Невероятно, но факт: нередко футуристической машиной в таких фильмах оказывался обычный PC с установленной операционной системой Windows и пакетом программ Object Desktop от Stardock (www.stardock.net).

В данный момент Stardock является фактическим лидером по выпуску программ, позволяющих изменить внешний вид Windows. Помимо ставшего уже классикой Windows Blinds, Object Desktop – а именно так называется подборка программ, выпускаемых компанией, – включает в себя немало дополнительных приложений вроде Desktop X (надстройка над Explorer для изменения внешнего вида “Рабочего стола”) или CursorXP, полностью заменяющего стандартные курсоры Windows XP. При всех своих достоинствах Object Desktop обладает рядом серьезных недостатков: некоторые его компоненты довольно сильно загружают систему, а стоимость подписки на этот пакет программ составляет почти 50 долларов.