Настроек как таковых боковая панель не содержит. Единственное, что можно сделать, – вызвать рассмотренное нами окно Свойства боковой панели 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, то можете самостоятельно изменить код мини-приложения по своему усмотрению или создать собственное мини-приложение.
Политики данного раздела изменяют значения параметров 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.
Политики данного раздела изменяют параметры REGDWORD-типа ветви реестра HKEY_CURRENT_USER\Software\MicrosoftWindows\CurrentVersion\ Policies\Windows\Sidebar.
• OverrideMoreGadgetsLink – имеет строковый тип. Значение этого параметра определяет сайт, на котором программа будет искать дополнительные мини-приложения. По умолчанию поиск ведется на сайте Microsoft.
• TurnOff Sidebar – если значение данного параметра равно 1, то запуск боковой панели будет запрещен.
• TurnOffUnsignedGadgets – когда значение параметра равно 1, боковой панели будет запрещено выполнять установку и запуск неподписанных мини-приложений.
• TurnOffUserlnstalledGadgets – если значение данного параметра равно 1, то боковой панели будет запрещено запускать мини-приложения, установленные пользователем.
Скрытие и отображение версии операционной системы с рабочего стола
Операционная система Windows Vista по умолчанию не отображает на Рабочем столе свою версию. К сожалению, в ней нет стандартных способов отобразить или скрыть версию с Рабочего стола. Однако это можно сделать с помощью реестра. Для этого достаточно параметру REG_DWORD-типа PaintDesktopVersion, расположенному в ветви реестра HKEY_CURRENT_USER\ Control Panel\Desktop, присвоить значение 0.
Изменение минимального расстояния для перемещения значков и окон
Вы случайно никогда не перемещали значок вместо того, чтобы выполнить двойной щелчок кнопкой мыши на нем? Как правило, когда пользователь торопится или просто очень быстро выполняет двойной щелчок кнопкой мыши, вместо того чтобы запустить приложение, происходит перемещение самого значка. Операционная система Windows, еще начиная с Windows 95, имела возможности по устранению таких неприятностей. Но они до сих пор не имеют стандартного способа изменений.
Как обычно, воспользуемся реестром. Нужно изменить значения параметров строкового типа DragHeight и DragWidth, расположенных в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. По умолчанию они равны 4.
Эти параметры определяют количество пикселов (первый параметр определяет количество пикселов сверху и снизу от значка, а второй – справа и слева), перемещение на которые не будет считаться перемещением, и значок (или окно) вернется на свое место. Как правило, используемые по умолчанию четыре пиксела являются очень маленькой величиной, особенно если вы работаете с разрешением экрана выше 1024 х 768 пикселов. Поэтому желательно изменить значения этих параметров хотя бы на 10.
Изменение расположения обоев на Рабочем столе
Windows Vista поддерживает еще одну интересную возможность – можно сдвинуть рисунок обоев относительно верхней или левой стороны экрана. С помощью этого эффекта очень часто можно добиться довольно интересной композиции Рабочего стола.
Расположением обоев на Рабочем столе управляют два параметра REGDWORD-типа, расположенные в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Параметр WallpaperOriginX позволяет указать количество пикселов, на которые будет сдвинут вниз рисунок обоев. А параметр WallpaperOriginY позволяет указать количество пикселов, на которые будет сдвинут влево рисунок обоев Рабочего стола.
Скрытие и отображение ActiveX-объектов на Рабочем столе
Возможность скрытия и отображения ActiveX-объектов на Рабочем столе в Windows Vista реализована так же, как и в предыдущих версиях операционной системы.
Чтобы отобразить элемент на Рабочем столе, нужно в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace создать подраздел с названием, соответствующим CLSID-номеру необходимого ActiveX-объекта.
Если же необходимо удалить определенный элемент с Рабочего стола конкретного пользователя, то нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons. Данная ветвь реестра содержит два дочерних подраздела: ClassicStartMenu и NewStartPanel. Нужно создать параметр REG_DWORD-типа в одном из этих подразделов в зависимости от того, какой вид меню Пуск вы используете. Название параметра должно соответствовать CLSID-номеру ActiveX-объекта, а значение должно быть равно 1. Например, чтобы скрыть ActiveX-объект с Рабочего стола при использовании нового вида меню Пуск, нужно создать параметр в подразделе NewStartPanel.
Редактирование списка Создать контекстного меню Рабочего стола и Проводника
Список Создать позволяет вам быстро создавать файлы различного расширения, а также папки и ярлыки к файлам и папкам. Этот список является действительно удачной и удобной возможностью операционных систем семейства Windows. Однако уже после установки операционной системы он содержит множество элементов, которые обычному пользователю никогда не понадобятся. А с установкой дополнительных программ этот список только увеличивается.
К счастью, с помощью реестра можно удалить из списка Создать те элементы, которые вам не нужны. Для этого нужно удалить подраздел ShellNew из ветвей реестра HKEY_CLASSES_ROOT\<pacmMpeHMe, файлы которого вы не хотите создавать с помощью списка Создать>. Например, рассмотрим некоторые расширения, файлы которых по умолчанию отображаются в списке Создать.
• Briefcase – элемент Портфель списка Создать.
•.bmp – Точечный рисунок.
•.contact – Контакт.
•. jnt\jntfile – Документ Журнала.
•. Ink – Ярлык.
•. zip\CompressedFolder – Сжатая ZIP-папка.
• Folder – Папка.
Вы также можете сформировать свой элемент списка Создать. Для этого нужно использовать подраздел ShellNew в каталоге HKEY_CLASSES_ROOT\<pacniH-рение, файлы которого вы хотите создавать с помощью списка Создать >. После этого в подразделе нужно установить один из следующих параметров:
• Command – строковый параметр, содержит команду, которая будет выполняться при выборе данного элемента списка Создать;
• Data – этот параметр REGBINARY-типа хранит данные в двоичном виде, которые будет содержать созданный файл;
• FileName – строковый параметр, хранит путь к файлу, на основе которого будет создаваться новый файл (фактически будет создаваться копия этого файла);
• Null File – создать пустой файл.
Подраздел ShellNew может содержать параметр строкового типа IconPath, определяющий путь к значку, который будет отображаться в списке Создать вместо стандартного значка файла данного расширения. Этот подраздел может также включать в себя параметр строкового типа MenuText, определяющий название библиотеки и идентификатор ресурса, содержимое которого будет заменять собой стандартное название, отображаемое в меню Создать.
Подраздел ShellNew может содержать вложенный подраздел Conf ig. Он, в свою очередь, может включать в себя следующие параметры строкового типа:
• NoExtension – присутствие данного параметра говорит о том, что созданный файл не будет иметь расширения;
• DontRename – наличие этого параметра говорит о том, что имя созданного файла не будет автоматически выделяться, чтобы вы могли сразу переименовать этот файл.
Удаление элементов списка только для папок или разделов диска
Нововведением операционной системы Windows Vista является возможность использования разного списка элементов меню Создать для папок компьютера, разделов диска и Рабочего стола. Для этого применяется параметр строкового типа NewMenuAllowedTypes.
Содержимым данного параметра является список расширений через точку с запятой, элементы которых будут отображаться в списке Создать. Например, чтобы определить, что для каталога или раздела диска должны отображаться только элементы списка Создать, которые позволяют создавать текстовый документ или документ Microsoft Word, достаточно данному параметру присвоить значение. txt;. doc. Учтите только, что в качестве значения данного параметра можно указывать лишь те из расширений, которые отображаются в списке Создать контекстного меню Рабочего стола.
Параметр NewMenuAllowedTypes можно использовать в следующих ветвях реестра.
• HKEY_CLASSES_ROOT\Drive – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню корневого каталога раздела диска (например, с помощью контекстного меню каталога С: \).
• HKEY_CLASSES_ROOT\Directory – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню любого каталога, кроме корневых каталогов разделов диска.
Настройка окна, вызываемого нажатием Alt+Tab
Всем известное окно перехода между открытыми окнами, вызываемое нажатием комбинации клавиш ALt+Tab, теперь также можно настроить. Для этого применяются параметры ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Explorer\AltTab. Эта ветвь хранит следующие параметры типа REG_DWORD.
• TopMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иначе говоря, он определяет, насколько выше станет указанное окно. При этом дополнительные пикселы добавляются к верхней стороне окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• SideMarginPx – определяет дополнительную ширину (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Определенное в данном параметре количество пикселов будет добавляться к левой и правой сторонам окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• BottomMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иными словами, он определяет, насколько выше станет окно. При этом дополнительные пикселы добавляются к нижней стороне. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• ThumbSpacingXPx – определяет расстояние в пикселах между значками указанного окна по горизонтали.
• ThumbSpacingYPx – указывает расстояние в пикселах между значками окна по вертикали.
• OverlaylconPx – при отключенном интерфейсе Windows Aero данный параметр определяет размытие значков, отображаемых в окне. При включенном интерфейсе Windows Aero данный параметр определяет размер значков в пикселах.
• MinWidthPx – определяет минимальную ширину окна (в пикселах), отображаемого после нажатия комбинации клавиш ALt+Tab. Ширина окна никогда не будет меньше, чем указано в этом параметре.
• MinThumbSizePcent – указывает размер эскизов страниц, отображаемых в окне, в процентах относительно максимального размера. Поскольку при отключенном интерфейсе Windows Aero эскизы страниц не отображаются в окне, вызываемом нажатием клавиш ALt+Tab, данный параметр влияет только на окно при включенном интерфейсе Windows Aero. Параметр может принимать значения от 0 до 10. Чем больше его значение, тем больше эскиз страниц.
• MaxThumbSizePx – определяет размер эскизов страниц, отображаемых в окне, в пикселах.
• OverlaylconDXPx – указывает смещение (в пикселах) вправо значков относительно эскизов страниц окна. Параметр может принимать значения от 0 до используемого в окне размера значков.
• OverlaylconDYPx – определяет смещение (в пикселах) вниз значков относительно эскизов страниц окна, вызываемого нажатием клавиш ALt+Tab. Параметр может принимать значения от 0 до используемого в окне размера значков.
• Columns – указывает количество значков, отображаемых в одной строке окна. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• Rows – определяет количество строк значков окна, вызываемого нажатием клавиш Alt+Tab. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• StartAlpha – указывает начальную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab.
• FinalAlpha – определяет конечную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab. Фактически присутствие данного параметра делает окно максимально прозрачным.
• FadeOutms – указывает количество миллисекунд, которое должно пройти перед тем, как окно полностью исчезнет. При этом на протяжении данного времени окно будет изменять прозрачность от полной видимости до исчезновения.
Для примера на рис. 3.21 приведено измененное окно, отображаемое после нажатия комбинации клавиш Alt+Tab.
Рис. 3.21. Измененное окно перехода между открытыми окнами
Активация замедления эффекта минимизации с помощью клавиши Shift
По умолчанию при минимизации или восстановлении размеров окна (если включен интерфейс Aero), используются специальные эффекты. Если вы их еще не отключили, то существует возможность замедления выполнения этих эффектов. Для этого достаточно в ветви реестра HKEY_CURRENT_USER\Sof tware\Microsof t\ Windows\DWM создать параметр REG_DWORD-типа AnimationsShif tKey и присвоить ему значение 1. Если после перезагрузки компьютера вы нажмете и удержите клавишу Shift и начнете сворачивать/восстанавливать окно, данный процесс будет выполняться замедленно.
Настройка Проводника
С помощью контекстного меню боковой панели можно выполнить и такие операции, как скрытие боковой панели в область уведомлений (команда Скрыть боковую панель), а также добавление новых мини-приложений (команда Добавить мини-приложения).
Рис. 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.
ПримечаниеГрупповая политика также позволяет настроить некоторые параметры доступа к возможностям боковой панели Windows. Для этого применяются параметры, описанные в файле Sidebar, admx и расположенные в разделе Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Боковая панель.
Механизм Flip 3D можно активизировать комбинацией клавиш Windows+Tab либо Ctrl+Windows+Tab. При этом вторая комбинация клавиш запускает механизм Flip 3D в режиме залипания, то есть после нажатия данной комбинации для перехода между окнами вам достаточно будет просто нажимать клавишу Tab. Когда же вы выберете нужное окно, необходимо нажать клавишу Enter.
Политики данного раздела изменяют параметры REGDWORD-типа ветви реестра HKEY_CURRENT_USER\Software\MicrosoftWindows\CurrentVersion\ Policies\Windows\Sidebar.
• OverrideMoreGadgetsLink – имеет строковый тип. Значение этого параметра определяет сайт, на котором программа будет искать дополнительные мини-приложения. По умолчанию поиск ведется на сайте Microsoft.
• TurnOff Sidebar – если значение данного параметра равно 1, то запуск боковой панели будет запрещен.
• TurnOffUnsignedGadgets – когда значение параметра равно 1, боковой панели будет запрещено выполнять установку и запуск неподписанных мини-приложений.
• TurnOffUserlnstalledGadgets – если значение данного параметра равно 1, то боковой панели будет запрещено запускать мини-приложения, установленные пользователем.
Малоизвестные настройки Рабочего стола
Продолжим изучение возможностей настройки операционной системы, которые нельзя выполнить с помощью стандартных окон Windows Vista.Скрытие и отображение версии операционной системы с рабочего стола
Операционная система Windows Vista по умолчанию не отображает на Рабочем столе свою версию. К сожалению, в ней нет стандартных способов отобразить или скрыть версию с Рабочего стола. Однако это можно сделать с помощью реестра. Для этого достаточно параметру REG_DWORD-типа PaintDesktopVersion, расположенному в ветви реестра HKEY_CURRENT_USER\ Control Panel\Desktop, присвоить значение 0.
Изменение минимального расстояния для перемещения значков и окон
Вы случайно никогда не перемещали значок вместо того, чтобы выполнить двойной щелчок кнопкой мыши на нем? Как правило, когда пользователь торопится или просто очень быстро выполняет двойной щелчок кнопкой мыши, вместо того чтобы запустить приложение, происходит перемещение самого значка. Операционная система Windows, еще начиная с Windows 95, имела возможности по устранению таких неприятностей. Но они до сих пор не имеют стандартного способа изменений.
Как обычно, воспользуемся реестром. Нужно изменить значения параметров строкового типа DragHeight и DragWidth, расположенных в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. По умолчанию они равны 4.
Эти параметры определяют количество пикселов (первый параметр определяет количество пикселов сверху и снизу от значка, а второй – справа и слева), перемещение на которые не будет считаться перемещением, и значок (или окно) вернется на свое место. Как правило, используемые по умолчанию четыре пиксела являются очень маленькой величиной, особенно если вы работаете с разрешением экрана выше 1024 х 768 пикселов. Поэтому желательно изменить значения этих параметров хотя бы на 10.
Изменение расположения обоев на Рабочем столе
Windows Vista поддерживает еще одну интересную возможность – можно сдвинуть рисунок обоев относительно верхней или левой стороны экрана. С помощью этого эффекта очень часто можно добиться довольно интересной композиции Рабочего стола.
Расположением обоев на Рабочем столе управляют два параметра REGDWORD-типа, расположенные в ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop. Параметр WallpaperOriginX позволяет указать количество пикселов, на которые будет сдвинут вниз рисунок обоев. А параметр WallpaperOriginY позволяет указать количество пикселов, на которые будет сдвинут влево рисунок обоев Рабочего стола.
Скрытие и отображение ActiveX-объектов на Рабочем столе
Возможность скрытия и отображения ActiveX-объектов на Рабочем столе в Windows Vista реализована так же, как и в предыдущих версиях операционной системы.
Чтобы отобразить элемент на Рабочем столе, нужно в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace создать подраздел с названием, соответствующим CLSID-номеру необходимого ActiveX-объекта.
Если же необходимо удалить определенный элемент с Рабочего стола конкретного пользователя, то нужно воспользоваться ветвью реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons. Данная ветвь реестра содержит два дочерних подраздела: ClassicStartMenu и NewStartPanel. Нужно создать параметр REG_DWORD-типа в одном из этих подразделов в зависимости от того, какой вид меню Пуск вы используете. Название параметра должно соответствовать CLSID-номеру ActiveX-объекта, а значение должно быть равно 1. Например, чтобы скрыть ActiveX-объект с Рабочего стола при использовании нового вида меню Пуск, нужно создать параметр в подразделе NewStartPanel.
Редактирование списка Создать контекстного меню Рабочего стола и Проводника
Список Создать позволяет вам быстро создавать файлы различного расширения, а также папки и ярлыки к файлам и папкам. Этот список является действительно удачной и удобной возможностью операционных систем семейства Windows. Однако уже после установки операционной системы он содержит множество элементов, которые обычному пользователю никогда не понадобятся. А с установкой дополнительных программ этот список только увеличивается.
К счастью, с помощью реестра можно удалить из списка Создать те элементы, которые вам не нужны. Для этого нужно удалить подраздел ShellNew из ветвей реестра HKEY_CLASSES_ROOT\<pacmMpeHMe, файлы которого вы не хотите создавать с помощью списка Создать>. Например, рассмотрим некоторые расширения, файлы которых по умолчанию отображаются в списке Создать.
• Briefcase – элемент Портфель списка Создать.
•.bmp – Точечный рисунок.
•.contact – Контакт.
•. jnt\jntfile – Документ Журнала.
•. Ink – Ярлык.
•. zip\CompressedFolder – Сжатая ZIP-папка.
• Folder – Папка.
Вы также можете сформировать свой элемент списка Создать. Для этого нужно использовать подраздел ShellNew в каталоге HKEY_CLASSES_ROOT\<pacniH-рение, файлы которого вы хотите создавать с помощью списка Создать >. После этого в подразделе нужно установить один из следующих параметров:
• Command – строковый параметр, содержит команду, которая будет выполняться при выборе данного элемента списка Создать;
• Data – этот параметр REGBINARY-типа хранит данные в двоичном виде, которые будет содержать созданный файл;
• FileName – строковый параметр, хранит путь к файлу, на основе которого будет создаваться новый файл (фактически будет создаваться копия этого файла);
• Null File – создать пустой файл.
Подраздел ShellNew может содержать параметр строкового типа IconPath, определяющий путь к значку, который будет отображаться в списке Создать вместо стандартного значка файла данного расширения. Этот подраздел может также включать в себя параметр строкового типа MenuText, определяющий название библиотеки и идентификатор ресурса, содержимое которого будет заменять собой стандартное название, отображаемое в меню Создать.
Подраздел ShellNew может содержать вложенный подраздел Conf ig. Он, в свою очередь, может включать в себя следующие параметры строкового типа:
• NoExtension – присутствие данного параметра говорит о том, что созданный файл не будет иметь расширения;
• DontRename – наличие этого параметра говорит о том, что имя созданного файла не будет автоматически выделяться, чтобы вы могли сразу переименовать этот файл.
Удаление элементов списка только для папок или разделов диска
Нововведением операционной системы Windows Vista является возможность использования разного списка элементов меню Создать для папок компьютера, разделов диска и Рабочего стола. Для этого применяется параметр строкового типа NewMenuAllowedTypes.
Содержимым данного параметра является список расширений через точку с запятой, элементы которых будут отображаться в списке Создать. Например, чтобы определить, что для каталога или раздела диска должны отображаться только элементы списка Создать, которые позволяют создавать текстовый документ или документ Microsoft Word, достаточно данному параметру присвоить значение. txt;. doc. Учтите только, что в качестве значения данного параметра можно указывать лишь те из расширений, которые отображаются в списке Создать контекстного меню Рабочего стола.
Параметр NewMenuAllowedTypes можно использовать в следующих ветвях реестра.
• HKEY_CLASSES_ROOT\Drive – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню корневого каталога раздела диска (например, с помощью контекстного меню каталога С: \).
• HKEY_CLASSES_ROOT\Directory – в этом случае значение параметра определяет список расширений, файлы которых можно создать с помощью списка Создать контекстного меню любого каталога, кроме корневых каталогов разделов диска.
Настройка окна, вызываемого нажатием Alt+Tab
Всем известное окно перехода между открытыми окнами, вызываемое нажатием комбинации клавиш ALt+Tab, теперь также можно настроить. Для этого применяются параметры ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Explorer\AltTab. Эта ветвь хранит следующие параметры типа REG_DWORD.
Примечание• MaxIconSizePx – определяет максимальный размер значка, отображаемого в окне ALt+Tab при отключенном интерфейсе Windows Aero.
Сведения о диагностике работы механизма Alt+Tab заносятся в журнал Журналы приложений и служб → Microsoft → Windows → Alt-Tab.
• TopMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иначе говоря, он определяет, насколько выше станет указанное окно. При этом дополнительные пикселы добавляются к верхней стороне окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• SideMarginPx – определяет дополнительную ширину (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Определенное в данном параметре количество пикселов будет добавляться к левой и правой сторонам окна. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• BottomMarginPx – указывает дополнительную высоту (в пикселах) окна, отображаемого после нажатия комбинации клавиш ALt+Tab. Иными словами, он определяет, насколько выше станет окно. При этом дополнительные пикселы добавляются к нижней стороне. Значение этого параметра не влияет на количество значков, которые смогут отображаться в окне.
• ThumbSpacingXPx – определяет расстояние в пикселах между значками указанного окна по горизонтали.
• ThumbSpacingYPx – указывает расстояние в пикселах между значками окна по вертикали.
• OverlaylconPx – при отключенном интерфейсе Windows Aero данный параметр определяет размытие значков, отображаемых в окне. При включенном интерфейсе Windows Aero данный параметр определяет размер значков в пикселах.
• MinWidthPx – определяет минимальную ширину окна (в пикселах), отображаемого после нажатия комбинации клавиш ALt+Tab. Ширина окна никогда не будет меньше, чем указано в этом параметре.
• MinThumbSizePcent – указывает размер эскизов страниц, отображаемых в окне, в процентах относительно максимального размера. Поскольку при отключенном интерфейсе Windows Aero эскизы страниц не отображаются в окне, вызываемом нажатием клавиш ALt+Tab, данный параметр влияет только на окно при включенном интерфейсе Windows Aero. Параметр может принимать значения от 0 до 10. Чем больше его значение, тем больше эскиз страниц.
• MaxThumbSizePx – определяет размер эскизов страниц, отображаемых в окне, в пикселах.
• OverlaylconDXPx – указывает смещение (в пикселах) вправо значков относительно эскизов страниц окна. Параметр может принимать значения от 0 до используемого в окне размера значков.
• OverlaylconDYPx – определяет смещение (в пикселах) вниз значков относительно эскизов страниц окна, вызываемого нажатием клавиш ALt+Tab. Параметр может принимать значения от 0 до используемого в окне размера значков.
• Columns – указывает количество значков, отображаемых в одной строке окна. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• Rows – определяет количество строк значков окна, вызываемого нажатием клавиш Alt+Tab. Изменение данного параметра вступает в силу только после перезагрузки оболочки.
• StartAlpha – указывает начальную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab.
• FinalAlpha – определяет конечную прозрачность окна, отображаемого после нажатия комбинации клавиш Alt+Tab. Фактически присутствие данного параметра делает окно максимально прозрачным.
• FadeOutms – указывает количество миллисекунд, которое должно пройти перед тем, как окно полностью исчезнет. При этом на протяжении данного времени окно будет изменять прозрачность от полной видимости до исчезновения.
Для примера на рис. 3.21 приведено измененное окно, отображаемое после нажатия комбинации клавиш Alt+Tab.
Рис. 3.21. Измененное окно перехода между открытыми окнами
Активация замедления эффекта минимизации с помощью клавиши Shift
По умолчанию при минимизации или восстановлении размеров окна (если включен интерфейс Aero), используются специальные эффекты. Если вы их еще не отключили, то существует возможность замедления выполнения этих эффектов. Для этого достаточно в ветви реестра HKEY_CURRENT_USER\Sof tware\Microsof t\ Windows\DWM создать параметр REG_DWORD-типа AnimationsShif tKey и присвоить ему значение 1. Если после перезагрузки компьютера вы нажмете и удержите клавишу Shift и начнете сворачивать/восстанавливать окно, данный процесс будет выполняться замедленно.
Настройка Проводника
После интерфейса Windows Aero вторым значимым изменением в оболочке операционной системы можно назвать новый обновленный Проводник. Он больше не отображает строку меню (но ее можно отобразить, нажав клавишу ALt), тем не менее, работать с ним стало удобнее.
Теперь основные функции строки меню хранятся в подменю Раскладка (рис. 3.22). С его помощью можно создать папку, выполнить копирование, удаление или перемещение файла или папки, а также отобразить окно Свойства открытой в данный момент в Проводнике папки. Также с помощью данного подменю можно отобразить окно Свойства папки или скрыть/отобразить различные части окна Проводника (список команды Раскладка). Кстати, с помощью команды Раскладка можно закрепить строку меню в Проводнике, чтобы она отображалась всегда, а не только при нажатии клавиши ALt. Для этого нужно установить флажок напротив элемента Строка меню списка Раскладка.
Рис. 3.22. Список Раскладка
Строка меню нового Проводника в основном содержит те же команды, что и строка меню Проводника операционной системы Windows ХР. Особо стоит выделить меню Сервис, с помощью команд которого можно подключить или отключить сетевой диск, а также вызвать окна Центр синхронизации и Свойства папки.
Строка состояния нового Проводника также изменилась. По сравнению со своей предшественницей она стала больше и теперь содержит как описание некоторых атрибутов файла или папки, так и изображение этого файла или папки.
Если вы считаете, что новая строка состояния выглядит слишком большой, то можете ее уменьшить. Для этого в контекстном меню строки состояния нужно раскрыть список Размер и выбрать в нем один из предопределенных размеров строки состояния (рис. 3.23).
Рис. 3.23. Изменение размера строки состояния
Проводник Windows Vista поддерживает еще одну строку состояния. Она использует меньше места, не отображает значок выделенного файла, а также не использует эффектов анимации, что может быть важно пользователям, заботящимся о повышении производительности операционной системы. Чтобы отобразить эту строку состояния, нужно в меню Вид Проводника установить флажок Строка состояния.
На рис. 3.24 представлено окно Проводника, отображающего сразу две строки состояния.
Рис. 3.24. Две строки состояния
Особо стоит рассказать о новом каталоге Поиски. Он содержит набор предопределенных условий поиска, а также все сохраненные вами условия. Каждое условие поиска хранится в виде отдельного файла с расширением SEARCH. Если вы запустите этот файл, то начнется поиск с заданными условиями. Например, по умолчанию данная папка содержит следующие файлы поиска:
• Недавняя электронная почта – отображает все электронные сообщения, полученные за последние дни;
• Недавние документы – выводит все документы из соответствующей папки, созданные за последние дни;
• Недавние изображения и видео – отображает все файлы папок Изображения и Видео, созданные за последние дни;
• Мои файлы с общим доступом – выводит все файлы, для которых открыт общий доступ;
• Индексированные места – отображает все файлы, находящиеся в индексированных каталогах.
Особенностью данной панели является то, что вы можете самостоятельно редактировать ее содержимое. Для этого в контекстном меню панели Избранные ссылки нужно выбрать команду Открыть папку. После этого отобразится содержимое папки %userprofile%\Links.
Контекстное меню панели Избранные ссылки содержит команду Восстановить список избранного по умолчанию. С ее помощью можно восстановить используемые по умолчанию ярлыки данной панели (Документы, Поиски и т. д.), если вы их удалили.
Теперь основные функции строки меню хранятся в подменю Раскладка (рис. 3.22). С его помощью можно создать папку, выполнить копирование, удаление или перемещение файла или папки, а также отобразить окно Свойства открытой в данный момент в Проводнике папки. Также с помощью данного подменю можно отобразить окно Свойства папки или скрыть/отобразить различные части окна Проводника (список команды Раскладка). Кстати, с помощью команды Раскладка можно закрепить строку меню в Проводнике, чтобы она отображалась всегда, а не только при нажатии клавиши ALt. Для этого нужно установить флажок напротив элемента Строка меню списка Раскладка.
Рис. 3.22. Список Раскладка
Строка меню нового Проводника в основном содержит те же команды, что и строка меню Проводника операционной системы Windows ХР. Особо стоит выделить меню Сервис, с помощью команд которого можно подключить или отключить сетевой диск, а также вызвать окна Центр синхронизации и Свойства папки.
Строка состояния нового Проводника также изменилась. По сравнению со своей предшественницей она стала больше и теперь содержит как описание некоторых атрибутов файла или папки, так и изображение этого файла или папки.
Если вы считаете, что новая строка состояния выглядит слишком большой, то можете ее уменьшить. Для этого в контекстном меню строки состояния нужно раскрыть список Размер и выбрать в нем один из предопределенных размеров строки состояния (рис. 3.23).
Рис. 3.23. Изменение размера строки состояния
Проводник Windows Vista поддерживает еще одну строку состояния. Она использует меньше места, не отображает значок выделенного файла, а также не использует эффектов анимации, что может быть важно пользователям, заботящимся о повышении производительности операционной системы. Чтобы отобразить эту строку состояния, нужно в меню Вид Проводника установить флажок Строка состояния.
На рис. 3.24 представлено окно Проводника, отображающего сразу две строки состояния.
Рис. 3.24. Две строки состояния
Панель Избранные ссылки
Достоинством нового Проводника можно с уверенностью назвать панель Избранные ссылки, с помощью которой можно быстро перейти в предопределенные каталоги файловой системы. По умолчанию данная панель отображает следующие ссылки: Документы, Изображения, Музыка, Недавно измененные, Поиски.Особо стоит рассказать о новом каталоге Поиски. Он содержит набор предопределенных условий поиска, а также все сохраненные вами условия. Каждое условие поиска хранится в виде отдельного файла с расширением SEARCH. Если вы запустите этот файл, то начнется поиск с заданными условиями. Например, по умолчанию данная папка содержит следующие файлы поиска:
• Недавняя электронная почта – отображает все электронные сообщения, полученные за последние дни;
• Недавние документы – выводит все документы из соответствующей папки, созданные за последние дни;
• Недавние изображения и видео – отображает все файлы папок Изображения и Видео, созданные за последние дни;
• Мои файлы с общим доступом – выводит все файлы, для которых открыт общий доступ;
• Индексированные места – отображает все файлы, находящиеся в индексированных каталогах.
Особенностью данной панели является то, что вы можете самостоятельно редактировать ее содержимое. Для этого в контекстном меню панели Избранные ссылки нужно выбрать команду Открыть папку. После этого отобразится содержимое папки %userprofile%\Links.
Контекстное меню панели Избранные ссылки содержит команду Восстановить список избранного по умолчанию. С ее помощью можно восстановить используемые по умолчанию ярлыки данной панели (Документы, Поиски и т. д.), если вы их удалили.