Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 2. Интерфейс Windows Vista. 2.2. Настройка рабочего стола пользователя - окончание
Дата: 8 марта 2009, воскресенье

У вас тоже есть сайт? Мы можем поговорить о партнерстве между нашими сайтами. Давайте вместе подумаем, как объединиться и сделать наши сайты лучше. Предлагайте свои варианты партнерства. А может вы программист и хотите написать программу? Какую-нибудь программу, для которой очень подошла бы одна из наших баз данных? Так почему бы нам не объединиться во благо одной цели - сделать мир лучше. Пишите о своих предложениях и сути программы, которую вы хотите создать.

Пишите нам: onestyle СОБАЧКА list ТОЧКА ru

В конец записи

Звуки

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

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

После того, как вы выполните все изменения, на их основе можно создать звуковую схему, чтобы потом быстро перейти к ее использованию. Для этого нужно щелкнуть на кнопке СОХРАНИТЬ КАК….

Указатели мыши

С помощью данной ссылки можно отобразить диалог СВОЙСТВА: МЫШЬ (апплет main.cpl), открытый на вкладке УКАЗАТЕЛИ. Он предоставляет возможности настройки указателей мыши, которые будут отображаться при возникновении какого-нибудь события. Например, при подведении указателя мыши на границу окна, или при необходимости ожидания выполнения какого-нибудь действия.

Также на данной вкладке можно отключить отображение тени под указателем мыши. Для этого нужно снять флажок ВКЛЮЧИТЬ ТЕНЬ УКАЗАТЕЛЯ.

Тема

Нажатие на данную ссылку отображает диалог ПАРАМЕТРЫ ТЕМЫ. С помощью данной вкладки можно применить созданную ранее тему оформления операционной системы.

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

По умолчанию ваши темы сохраняются в каталоге %userprofile%\Documents.

Установить тему можно при помощи одной из следующих команд.

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:"путь к файлу"

Тема представляет собой обычный текстовый файл (рис. 2.17) с расширением .theme, содержащий в себе значения изменяемых темой параметров реестра, хранящихся в корневом разделе HKEY_CLASSES_ROOT или HKEY_CURRENT_USER. В Windows Vista присутствует две стандартные темы (WINDOWS AERO и КЛАССИЧЕСКАЯ), расположенные в каталоге %systemroot%\Resources\Themes.


Рис. 2.17. Содержимое файла темы

Тема может содержать в себе следующие настройки.

Значки ActiveX-объектов Для этого применяется раздел Theme файла темы, содержащий значения параметров по умолчанию ветвей реестра HKCR\CLSID\{CLSID-номер ActiveX-объекта}\DefaultIcon.

Цвета, используемые интерфейсом оболочки Для этого применяется раздел Control Panel\Colors файла темы. Он содержит в себе значения параметров ветви реестра HKCU\Control Panel\Colors. Значения этих параметров представлены строкой формата RGB (сначала определяется красная компонента цвета, потом зеленая, а потом синяя, все компоненты могут иметь значение от 0 до 255, и пишутся через пробел).

Путь к файлам курсоров, используемых оболочкой Для этого применяется раздел Control Panel\Cursors файла темы, содержащий значения параметров ветви реестра HKCU\Control Panel\Cursors.

Содержимое ветви реестра HKCU\Control Panel\Desktop Соответственно, для этого применяется раздел файла Control Panel\Desktop.

Используемую заставку Для этого применяется раздел Boot.

Воспроизводимые при возникновении определенных событий музыкальные файлы Для этого применяется раздел VisualStyles.

Изменить значки рабочего стола

С помощью данной ссылки можно отобразить диалог ПАРАМЕТРЫ ЗНАЧКОВ РАБОЧЕГО СТОЛА, позволяющий указать, будут ли отображаться на рабочем столе такие элементы, как значки КОМПЬЮТЕР, ФАЙЛЫ ПОЛЬЗОВАТЕЛЯ, СЕТЬ, КОРЗИНА, INTERNET EXPLORER, ПАНЕЛЬ УПРАВЛЕНИЯ.

Также с помощью данного диалога можно изменить стандартные значки корзины, папки КОМПЬЮТЕР, СЕТЬ и ФАЙЛЫ ПОЛЬЗОВАТЕЛЯ. Для этого нужно выбрать элемент, значок которого нужно изменить, а потом нажать на кнопку СМЕНИТЬ ЗНАЧОК. После этого отобразится список значков, хранящихся в библиотеке imageres.dll.

Изменить размер шрифта

После нажатия данной ссылки запустится программа DliScaling.exe, расположенная в каталоге %systemroot%\system32. С ее помощью можно изменить используемое монитором количество точек на дюйм (dpi). Чем больше это значение вы сделаете, тем более читабельным будет текст, и более увеличенными будут символы. По умолчанию используется значение 96 dpi.

Боковая панель

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

Windows Sidebar

Для настройки боковой панели можно воспользоваться значком WINDOWS SIDEBAR, отображаемым на ПАНЕЛИ УПРАВЛЕНИЯ. После его запуска перед вами появится диалог, представленный на рисунке 2.18. С его помощью можно выполнить следующие действия.

  • Определить, будет ли боковая панель отображаться поверх всех окон (флажок, SIDEBAR IS ALWAYS ON TOP OF OTHER WINDOWS). Если боковая панель будет отображаться поверх всех окон, тогда она будет занимать фиксированное место на рабочем столе и никакая программа не сможет перекрыть ее. При этом боковая панель будет отображаться одним цветом, тогда как при снятии данного флажка она будет отображаться в виде градиента (рис. 2.19).
  • Определить, будет ли она загружаться при запуске операционной системы (флажок, START SIDEBAR WHEN WINDOWS STARTS). После установки данного флажка будет создан параметр в ветви реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Run, запускающий файл sidebar.exe, расположенный в каталоге %programfiles%\Windows Sidebar, при каждом запуске операционной системы.
  • Определить сторону экрана, на которой будет отображаться боковая панель (на левой или правой стороне). Для этого служит поле переключателей START SIDEBAR ON THIS SIDE OF SCREEN.
  • А также можно определить монитор, на котором она будет отображаться (если используются системы с несколькими одновременно подключенными мониторами). Для этого служит выпадающий список DISPLAY SIDEBAR ON MONITOR.
  • Если боковая панель в данный момент отображается, тогда также будет активна кнопка VIEW LIST OF RUNNING GADGETS, с помощью которой можно просмотреть список запущенных в данный момент гаджетов, а также удалить ненужные.

Рис. 2.18. Диалог Свойства боковой панели Windows

Sidebar.exe

Если боковая панель в данный момент не запущена, тогда описанный в предыдущем разделе диалог вам не поможет. Для ее запуска нужно запустить программу sidebar.exe, расположенную в каталоге %programfiles%\Windows Sidebar.

Изображение боковой панели представлено на рисунке 2.19.


Рис. 2.19. Боковая панель и гаджеты Clock и Notes

Настроек как таковых боковая панель не содержит. Единственное, что можно сделать, так это вызвать рассмотренный нами диалог WINDOWS SIDEBAR. Для этого нужно выбрать команду PROPERTIES из контекстного меню боковой панели.

Также с помощью контекстного меню боковой панели можно выполнить такие операции, как скрытие боковой панели в системный трей (команда HIDE SIDEBAR), а также добавление новых гаджетов (команда ADD GADGETS…).

После выбора команды ADD GADGETS…, перед вами отобразится диалог, содержащий список всех имеющихся на компьютере гаджетов (все они хранятся в каталоге %programfiles%\Windows Sidebar\Gadgets). По умолчанию с операционной системой Windows Vista поставляются следующие гаджеты.

  • CALENDAR. Отображает изображение календаря, позволяющего узнать текущий день и год.
  • CLOCK. Отображает часы, приведенные на рисунке 2.19.
  • CONTACTS. Отображает строку поиска по контактам адресной книги Windows Mail. С ее помощью вы сможете не только просмотреть список доступных контактов, но и определить телефон или e-mail адрес контакта.
  • CPU METER. Отображает текущую загруженность процессора, а также процент использования оперативной памяти.
  • CURRENCY. Позволяет выполнить конвертирование одних денежных валют в другие. Для этого используется специальный сайт, поэтому для работы данного гаджета необходим доступ к Интернет.
  • FEED HEADLINES. Позволяет отображать на боковой панели RSS-ленты, на которые вы подписаны.
  • NOTES. Позволяет быстро записывать некоторый текст, без необходимости запускать какой-нибудь текстовый редактор. Изображение этого гаджета приведено на рисунке 2.19.
  • PICTURE PUZZLE. Еще одна игра от программистов Microsoft. В ней вы должны сложить картинку из разрозненных кусков.
  • SLIDE SHOW. Отображает содержимое стандартной папки Pictures в виде слайд-шоу.
  • STOCKS. Позволяет следить за падением акций на бирже. Для этого используется специальный сайт, поэтому для работы данного гаджета необходим доступ к Интернет.
  • WEATHER. Позволяет просматривать прогноз погоды. Для этого используется специальный сайт, поэтому для работы данного гаджета необходим доступ к Интернет.

Чтобы добавить гаджет на боковую панель, нужно дважды на него нажать.

Контекстное меню гаджетов выглядит более интересно. С его помощью можно изменить прозрачность гаджета (команда OPACITY), вынести гаджет за рабочее пространство боковой панели, после чего его можно расположить в любом месте рабочего стола (команда DETACH FROM SIDEBAR), а также изменить настройки гаджета (команда SETTINGS).

Также вынести гаджет за рабочее пространство боковой панели можно с помощью мышки. Достаточно воспользоваться операцией drag`n`drop. Как правило, после этого гаджет увеличивается в размерах. Кроме того, если вы вынесите гаджет за боковую панель, тогда после ее скрытия, вынесенный гаджет так и останется на рабочем столе.

Каждый гаджет имеет индивидуальные настройки, доступ к которым можно получить с помощью команды SETTINGS контекстного меню гаджета. Например, в калькуляторе можно указать, чтобы на его экране отображались предыдущие ваши действия (они будут отображаться, только когда калькулятор вынесен за пределы боковой панели), в часах можно указать, чтобы также отображалась секундная стрелка, в гаджетах для доступа к RSS можно указать RSS-ленты, содержимое которых будет отображаться, в гаджете SLIDE SHOW можно определить переходной эффект между картинками, а также интервал их смены.

Все настройки гаджетов и самой боковой панели сохраняются в файле Settings.ini каталога %userprofile%\AppData\Local\Microsoft\Windows Sidebar.

Гаджеты

Как уже было сказано, все гаджеты хранятся в каталоге %programfiles%\Windows Sidebar\Gadgets. Гаджет представляет собой набор изображений .png, как правило, расположенных во вложенной папке images, а также набор html-файлов, определяющих поведение и работу гаджета. Они расположены во вложенной папке en-US (для англоязычной версии гаджета). Если вы разбираетесь в html-программировании и знакомы с языком JavaScript, тогда можете самостоятельно изменить код гаджета под себя. Или создать свой собственный гаджет.

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=444

В избранное