Примечание
Установить тему можно с помощью одной из следующих команд.
rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk,©Appearance /Action: OpenTheme / file: «путь к файлу стиля».
rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk,@Appearance/Action: OpenMSTheme/ file: «путь к файлу стиля».
rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk,@Themes /Action: OpenTheme / file: «путь к файлу».
Тема представляет собой обычный текстовый файл с расширением THEME, содержащий значения изменяемых темой параметров реестра , хранящихся в корневом разделе HKEY_CLASSES_ROOT или HKEY_CURRENT_USER (рис. 3.18). В Windows Vista присутствуют две стандартные темы (Windows Vista и Классическая), расположенные в каталоге %systemroot%\Resources\Themes.
Рис. 3.18. Содержимое файла темы
Тема может содержать следующие настройки.
• Значки ActiveX-объектов – для этого применяется раздел [Theme] файла темы, содержащий значения параметров (По умолчанию) ветвей системного peecтpa HKEY_CLASSES_R00T\CLSID\{CLSID-номер ActiveX-объекта}\ Def aultlcon.
• Цвета, используемые интерфейсом оболочки, – раздел [Control Panel\ Colors] файла темы. Он содержит значения параметров ветви системного реестра HKEY_CURRENT_USER\Control Panel\Colors. Значения этих параметров представлены строкой RGB-формата (сначала определяется красная компонента цвета, потом зеленая и синяя, все компоненты могут иметь значение от 0 до 2 55 и пишутся через пробел).
• Путь к файлам указателей, используемых оболочкой, – раздел [Control Pane 1\Cursors] файла темы, содержащий значения параметров ветви реестра HKEY_CURRENT_USER\Control Panel\Cursors.
• Содержимое ветви системного реестра HKEY_CURRENT_USER\Control Panel\ Desktop – соответственно, для этого применяется раздел файла [Control Pane 1\ Desktop].
• Используемую заставку – раздел [Boot].
• Воспроизводимые при возникновении определенных событий музыкальные файлы – для этого применяется раздел [VisualStyles].Изменить значки рабочего стола С помощью данной ссылки можно отобразить окно Параметры значков рабочего стола, позволяющее указать, будут ли отображаться на Рабочем столе такие элементы, как значки Компьютер, Файлы пользователя, Сеть, Корзина, Internet Explorer, Панель управления. С помощью данного окна можно изменить стандартные значки Корзины, папки Компьютер, Сеть и Файлы пользователя. Для этого нужно выбрать элемент, значок которого нужно изменить, а потом нажать кнопку Сменить значок. После этого отобразится список значков, хранящихся в библиотеке imageres.dll.
Изменить размер шрифта
После выбора данной ссылки запустится программа DliScaling.ехе, расположенная в каталоге %systemroot%\system32. С ее помощью можно изменить используемое монитором количество точек на дюйм (dpi). Чем большим вы установите это значение, тем более читабельным будет текст и более увеличенными будут символы. По умолчанию используется значение 96 точек на дюйм.
Боковая панельОдним из нововведений операционной системы Windows Vista является боковая панель, содержащая различные мини-приложения. Боковая панель является обычной программой и по умолчанию не отображается на Рабочем столе.
Windows Sidebar
Для настройки боковой панели можно воспользоваться значком Свойства боковой панели Windows, отображаемым в Панели управления. После его запуска перед вами появится окно, представленное на рис. 3.19.
С его помощью можно выполнить следующие действия.
• Определить, будет ли боковая панель отображаться поверх всех окон (флажок Боковая панель всегда поверх остальных окон). Если боковая панель будет отображаться поверх всех окон, то она будет занимать фиксированное место на Рабочем столе и никакая программа не сможет перекрыть ее. При этом боковая панель будет отображаться одним цветом, тогда как при снятии данного флажка она станет градиентной.
• Определить, будет ли она загружаться при запуске операционной системы (флажок Запускать боковую панель при запуске Windows). После установки данного флажка будет создан параметр в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run, запускающий файл sidebar.ехе, расположенный в каталоге %programfiles%\ Windows Sidebar, при каждой загрузке операционной системы.
Рис. 3.19. Окно Свойства боковой панели Windows• Определить сторону экрана, на которой будет отображаться боковая панель (на левой или правой стороне). Для этого служит переключатель Отображать боковую панель на этой стороне экрана.
• Можно также определить монитор, на котором она будет отображаться (если используются системы с несколькими одновременно подключенными мониторами). Для этого служит раскрывающийся список Отображать боковую панель на мониторе.
• Если боковая панель в данный момент отображается, то будет активна кнопка Просмотреть список запущенных мини-приложений, с помощью которой можно просмотреть список запущенных в данный момент мини-приложений, а также удалить ненужные.Sidebar.exe
Если боковая панель в данный момент не запущена, то описанное в предыдущем разделе окно вам не поможет. Для ее запуска нужно запустить программу sidebar.ехе, расположенную в каталоге %programf iles%\Windows Sidebar.
Изображение боковой панели представлено на рис. 3.20.
Настроек как таковых боковая панель не содержит. Единственное, что можно сделать, – вызвать рассмотренное нами окно Свойства боковой панели Windows. Для этого нужно выбрать команду Свойства из контекстного меню боковой панели.
С помощью контекстного меню боковой панели можно выполнить и такие операции, как скрытие боковой панели в область уведомлений (команда Скрыть боковую панель), а также добавление новых мини-приложений (команда Добавить мини-приложения).
Рис. 3.20. Боковая панель и мини-приложения Часы и ЗаметкиПосле выбора команды Добавить мини-приложения перед вами отобразится окно, содержащее список всех имеющихся на компьютере мини-приложений (все они хранятся в каталоге %programf iles%\Windows Sidebar\Gadgets). По умолчанию с операционной системой Windows Vista поставляются следующие мини-приложения.
• Календарь – календарь, позволяющий узнать текущий день и год.
• Часы – часы, приведенные на рис. 3.20.
• Контакты – строка поиска по контактам адресной книги Почты Windows. С ее помощью вы сможете не только просмотреть список доступных контактов, но и определить телефон или электронный адрес контакта.
• Индикатор ЦП – текущая загруженность процессора, а также процент использования оперативной памяти.
• Валюта – позволяет выполнить конвертирование одних денежных валют в другие. Для этого используется специальный сайт, поэтому для работы данного мини-приложения необходим доступ к Интернету.
• Заголовки новостей веб-каналов – дает возможность отображать на боковой панели RSS-ленты, на которые вы подписаны.
• Заметки – позволяет быстро записывать некоторый текст без необходимости запускать какой-нибудь текстовый редактор. Изображение этого мини-приложения приведено на рис. 3.20.
• Головоломка – еще одна игра от программистов Microsoft. В ней вы должны сложить картинку из разрозненных кусков.
• Показ слайдов – отображает содержимое стандартной папки Изображения в виде слайд-шоу.
• Ценные бумаги – позволяет следить за падением акций на бирже. Для этого используется специальный сайт, поэтому для работы данного мини-приложения необходим доступ к Интернету.
• Погода – дает возможность просматривать прогноз погоды. Для этого используется специальный сайт, поэтому для работы данного мини-приложения необходим доступ к Интернету.
Чтобы добавить мини-приложение на боковую панель, нужно дважды щелкнуть на нем кнопкой мыши.
Контекстное меню мини-приложений выглядит более интересно. С его помощью можно изменить прозрачность мини-приложения (команда Непрозрачность), вынести мини-приложение за рабочее пространство боковой панели, после чего его можно расположить в любом месте Рабочего стола (команда Загрузить на боковую панель), а также изменить настройки мини-приложения (команда Параметры).
Вынести мини-приложение за рабочее пространство боковой панели можно и с помощью мыши. Достаточно воспользоваться операцией Drag & Drop. Как правило, после этого мини-приложение увеличивается в размерах. Кроме того, если вы вынесете его за боковую панель, то после ее скрытия он так и останется на Рабочем столе.
Каждое мини-приложение имеет индивидуальные настройки, доступ к которым можно получить с помощью команды Настройки контекстного меню мини-приложения. Например, в Калькуляторе можно указать, чтобы на его экране отображались предыдущие ваши действия (они будут отображаться, только когда Калькулятор вынесен за пределы боковой панели), в часах можно указать, чтобы также отображалась секундная стрелка, в мини-приложениях для доступа к RSS можно указать RSS-ленты, содержимое которых будет отображаться, в мини-приложении Показ слайдов можно определить переходной эффект между картинками, а также интервал их смены.
Все настройки мини-приложений и самой боковой панели сохраняются в файле Settings. ini, расположенном по адресу %userprof ile%\AppData\Local\ Microsoft\Windows Sidebar.Мини-приложения
Как уже было сказано, все мини-приложения хранятся в каталоге %programf iles%\ Windows Sidebar\Gadgets. Мини-приложение представляет собой набор PNG-изображений, как правило, расположенных во вложенной папке images, а также набор HTML-файлов, определяющих поведение и работу мини-приложения. Они расположены во вложенной папке en-US (для англоязычной версии мини-приложения). Если вы разбираетесь в HTML-программировании и знакомы с языком JavaScript, то можете самостоятельно изменить код мини-приложения по своему усмотрению или создать собственное мини-приложение.
Настройка Рабочего стола с помощью групповых политикБольшая часть параметров настройки Рабочего стола описана в файле Desktop. admx и расположена в разделе Конфигурация пользователя → Административные шаблоны → Рабочий стол и во вложенных в него подразделах (Рабочий стол и Active Directory).
Политики данного раздела изменяют значения параметров REGDWORD-типа ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer.
• Запретить пользователям вручную перенаправлять папки профилей – установка данной политики запрещает пользователям перемещать стандартные пользовательские папки операционной системы Windows Vista (например, Изображения, Документы, Видео и т. д.). После применения политики из окна Свойства пользовательских папок исчезнет вкладка Папка. Данная политика влияет на значение параметра Di s able Per sonalDi r Change.
• Удалить пункт \'Свойства\' из контекстного меню значка \'Компьютер\' – после установки этой политики скрывается элемент Свойства из контекстного меню значка Компьютер. Данная политика влияет на значение параметра NoPropertiesMyComputer.
• Удалить пункт \'Свойства\' из контекстного меню значка \'Документы\' – установка данной политики приводит к скрытию элемента Свойства из контекстного меню значка Документы. Политика влияет на значение парамeTpaNoPropertiesMyDocuments.
• Удалить пункт \'Свойства\' из контекстного меню компонента \'Корзина\' – после установки этой политики скрывается элемент Свойства из контекстного меню значка Корзина. Политика влияет на значение параметра NoPropertiesRecycleBin.
• Не сохранять параметры при выходе – после установки данной политики перестанут сохраняться новые настройки расположения окон и значков Рабочего стола и т. д. Политика влияет на значение параметра NoSaveSettings.
• Не добавлять общие папки, из которых открыты документы в \'Сеть\' – установка данной политики приводит к запрещению добавления ярлыков на недавно используемые сетевые ресурсы в папку Сеть. Политика влияет на значение параметра NoRecentDocsNetHood.
Еще одним разделом групповых политик (описан в файле DWM. admx), который можно использовать для настройки Рабочего стола, является раздел Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Диспетчер окна рабочего стола. Он позволяет настроить параметры работы нового интерфейса Aero Glass.
Политики данного раздела изменяют параметры REGDWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Policies\MicrosoftWindows\DWM.
• DisallowFlip3d – позволяет запретить отображение окна Flip 3D.
• DisallowAnimations – дает возможность запретить эффекты анимации окон.
• DisallowComposition – позволяет запретить работу интерфейса Aero.
• DisallowColorizationColorChanges – дает возможность запретить изменение цветового оформления окон с помощью ссылки Цвет и внешний вид окон окна Персонализация.
• Def aultColorizationColorState – если значение параметра равно 1, то стандартный цвет рамки окон будет заменен цветом, указанным в параметрах
DefaultColorizationColorAlpha, DefaultColorizationColorBlue, DefaultColorizationColorGreen и DefaultColorizationColorRed.