Windows XP обладает рядом свойств, о которых вы еще не подозреваете. Если щелкнуть правой кнопкой мыши по свободной области Рабочего стола, на экране появится контекстное меню, напоминающее другие контекстные меню Windows XP. Подобные меню достаточно подробно обсуждались в разделе «Контекстные меню» главы 2, поэтому я ограничиваюсь выводом о том, что Windows XP позволяет задействовать целый ряд полезных функций и процедур, как, например, упорядочение значков на Рабочем столе.
Опции в подменю после выполнения команды Упорядочить значки (Arrange Icons By) контекстного меню выполняют те же функции, что и в Проводнике, и во многом им аналогичны. Разрешается упорядочить значки по имени, типу, размеру и дате последней модификации. Я предпочитаю упорядочивать их по типу и дате модификации или воспользоваться опцией Автоматически (Auto Arrange), обеспечивающей автоматическое упорядочивание и размещение используемых значков на Рабочем столе.
Некоторые пользователи придерживаются принципов стандартного размещения и располагают значки в определенном порядке. Если вы относитесь к подобной категории, вам пригодится опция Выровнять по сетке (Align to Grid), которая позволяет размещать значки так, чтобы они образовывали ровные ряды и колонки. В результате получается своего рода сетка или таблица, которая придает Рабочему столу упорядоченный вид и вместе с тем расставляет значки в удобной для всех последовательности.
Другой вариант размещения значков связан с применением опции По группам (Show in Groups). Здесь значки группируются с учетом выбранных критериев сортировки. Так, например, если планируется объединять значки по именам, то группировка производится в алфавитном порядке.
В указанном подменю можно обнаружить две опции, которые обычно отсутствуют в программе Проводник. Первая опция – Отображать значки Рабочего стола (Show Desktop Icons). При ее выключении удаляются все значки с Рабочего стола, так что вы можете наслаждаться его фоновым рисунком. Вторая опция – Закрепить веб-элементы на Рабочем столе (Lock Web Items), являющаяся одной из опций Активного Рабочего стола, исключает случаи переноса пользователями Web-данных. Эта функция весьма полезна, поскольку иногда перемещение подобных компонентов инициируется совершенно незапланированным или случайным образом.
Приводящиеся ниже описания непосредственно связаны с разделом Рабочий стол. Они касаются различных опций и призваны повысить эффективность труда. Кроме того, в приводящихся ниже разделах даются рекомендации, позволяющие оптимизировать рабочую среду Windows XP и сделать ее более комфортной для пользователей. Именно этими разделами следует воспользоваться при попытке придать своей компьютерной системе современный дизайн и обеспечить ее продуктивную работу.
Панель задач
Основным компонентом интерфейса Windows XP является панель задач, горизонтальная панель, располагающаяся в нижней части экрана (на практике она может располагаться также в верхней части экрана или каким-либо иным образом, который наиболее удобен для вас). Панель задач образует своего рода область управления теми операциями, которые выполняются в Windows XP. Здесь имеется три основных компонента: меню Пуск (Start Menu), Список задач (Task List) и Область уведомлений (Notification Area). На этой панели можно также разместить одну или несколько панелей инструментов. Некоторые из компонентов панели задач уже обсуждались в предшествующих разделах данной главы, поэтому читатели хорошо осведомлены об их возможностях.
Теперь пришло время обсудить назначение и функции панели задач в целом. На практике имеется несколько способов ее конфигурирования. Так, при первом запуске системы эта панель появляется в нижней части экрана, однако вы вправе в дальнейшем размещать ее по своему усмотрению, например переносить в любую область Рабочего стола, воспользовавшись мышью, чтобы переместить панель в требуемую позицию. Конечно, в этой ситуации любое случайное передвижение панели может нарушить тот порядок на экране, который вы навели. Поэтому контекстное меню панели задач обычно содержит опцию Закрепить панель задач (Lock the Taskbar), которая блокирует попытки изменения расположения панели.
Подобно другим объектам Windows XP, панель задач предусматривает применение диалогового окна, связанного с настройкой ее параметров. Для открытия этого диалогового окна следует щелкнуть правой кнопкой мыши по свободному месту на панели задач и выбрать из контекстного меню опцию Свойства. На рис. 3.12 показана вкладка Панель задач диалогового окна Свойства панели задач и меню «Пуск».
Рисунок 3.12.ВкладкаПанель задачслужит для изменения параметров панели задач
Вкладка Панель задач содержит семь параметров, позволяющих изменять ее свойства. Выше уже обсуждались возможности опции Закрепить панель задач, однако я предпочитаю опцию Автоматически скрывать панель задач (Auto-hide the Taskbar): в таком случае панель задач появляется на экране в виде очень узкой (часто невидимой) полоски в нижней части экрана (или в той позиции, которая считается наиболее удобной для вас). При установке указателя мыши на этой линии или просто в нижней части экрана панель задач восстанавливается до обычных размеров. Данная опция позволяет минимизировать занимаемую область экрана и высвободить место для окон приложений, сохраняя возможность быстрого доступа к ней.
Настоятельно рекомендуется воспользоваться опцией Отображать панель задач поверх остальных окон (Keep the Taskbar on Top of Other Windows): в противном случае текущие приложения могут закрывать панель задач и затруднять работу с ней. Для обращения к панели в этой ситуации потребуется минимизировать число используемых приложений, что приводит к увеличению времени и усложняет саму работу с приложениями.
Некоторые пользователи имеют обыкновение одновременно задействовать большое число приложений. Обычно панель задач отображает приложения в том порядке, в котором они были запущены. Однако опция Группировать сходные кнопки панели задач (Group similar Taskbar buttons) позволяет размещать приложения в алфавитном порядке, что во многом упрощает их поиск.
Опция Отображать панель быстрого запуска (Show Quick Launch) позволяет отображать на экране панель инструментов Быстрый запуск (см. раздел «Настройка панели Быстрый запуск» в начале данной главы).
Опция Отображать часы (Show the Clock) позволяет высвобождать дополнительное пространство для размещения приложений. При выключении этой опции изображение системных часов может быть удалено с экрана, что дает возможность добавить на панель задач по меньшей мере еще одно приложение.
Раздел Область уведомлений (Notification Area) содержит несколько значков, причем по мере установки дополнительных драйверов их число может увеличиваться. Обычно раздел Область уведомлений занимает заметное пространство на панели задач, что бессмысленно, если вы не используете соответствующие значки. В этом случае лучше включить опцию Скрывать неиспользуемые значки (Hide inactive icons), которая удалит с экрана ненужные значки.
Операционная система Windows XP автоматически удаляет неиспользуемые значки при применении параметров, устанавливаемых по умолчанию. Однако эта операция может быть выполнена и вручную путем нажатия кнопки Настроить (Customize) и вывода на экран диалогового окна Настройка уведомлений (Customize Notifications) – рис. 3.13. Это диалоговое окно содержит как текущие, так и ранее требуемые значки. Присутствующий рядом с каждым значком перечень позволяет задавать соответствующие варианты для работы с ними: всегда отображать, всегда скрывать все значки или скрывать неиспользуемые значки. Другими словами, допустимо сохранять на экране необходимые значки и убрать те, в которых нет надобности.
Рисунок 3.13. Диалоговое окно Настройка уведомленийпозволяет выбрать те значки, которые будут постоянно присутствовать в области уведомлений в правой части панели задач
Если щелкнуть правой кнопкой мыши по свободной области на панели задач, в контекстном меню активизируется несколько специальных опций, оказывающих влияние на порядок вывода операционной системой Windows XP значков приложений на панели задач:
• опция Панели инструментов. С помощью этой опции можно выбрать одну из стандартных панелей инструментов, предназначенных для использования на панели задач, или создать собственную панель инструментов (см. раздел «Пользовательские панели инструментов» в начале данной главы);
• опция Окна каскадом (Cascade Windows). При выборе данной опции все окна приложений приобретают одни и те же размеры. В таком случае Windows XP выстраивает окна приложений по диагонали, как это иногда делается при выводе на экран содержимого нескольких файлов. Вы можете воспользоваться любым приложением перечня, просто нажав кнопку в строке заголовка (горизонтальная полоска в верхней части окна приложения, в которой указывается имя приложения);
• опции Окна слева направо (Tile Windows Horizontally) и Окна сверху вниз (Tile Windows Vertically). Эти опции удобны в том случае, если вы хотите одновременно просматривать данные для всех открытых приложений. Операционная система будет использовать каждый дюйм пространства на Рабочем столе для размещения окон приложений, а сами окна будут располагаться по горизонтали или вертикали. Следует отметить, что в данном случае все окна приложений имеют одни и те же размеры;
• опция Показать Рабочий стол (Show the Desktop). Если экран загроможден, и вы уже плохо различаете открытые приложения, эта опция может служить для упорядочения приложений и расчистки экрана. Опция Показать Рабочий стол позволяет минимизировать пространство, занимаемое каждым приложением на Рабочем столе;
• опция Диспетчер задач (Task Manager). Эта опция позволяет обращаться к программе Диспетчер задач ОС Windows, которая, в свою очередь, производит быструю проверку параметров и характеристик системы (см. раздел «Использование программы Диспетчер задач» главы 5).
Настройка Рабочего стола
Большинство пользователей рассматривает настройку Рабочего стола в качестве средства для улучшения внешнего вида экрана. Следует отметить, что небольшие изменения цветовой гаммы сами по себе не приводят к повышению эффективности при работе с системой, однако изменяют восприятие системы человеком. Так, новые фоновые рисунки экрана или изменение цвета в ряде случаев позволяют заметно улучшить это восприятие, что может ускорить взаимодействие с элементами интерфейса на Рабочем столе. В частности, я обнаружил, что регулярное обновление фонового рисунка Рабочего стола и его цветовой гаммы позволяет компьютеру приобретать новый «имидж», что положительно сказывается на результатах работы.
Изменение конфигурации может понадобиться и по другим причинам. Так, сложная и приятная для восприятия конфигурация требует заметного увеличения объема памяти, который в ряде случаев жизненно необходим. Упрощение конфигурации экрана позволяет экономить память для решения задач и выполнения операций.
Усталость глаз является одной из основных проблем, с которой сталкиваются многие программисты. Конечно, многочасовая работа перед экраном компьютера не сказывается благотворно на работе зрительного аппарата. Мне зачастую приходится проводить за монитором более восьми часов в день, поэтому иногда возникает настоятельное желание увеличить размеры текстовых символов и значков, хотя бы частично ослабив нагрузку на уставшие за день глаза. Задание параметров при настройке Рабочего стола может заметно улучшить читабельность отображаемой на экране информации и дать вполне весомый практический эффект.
Темы
Выше уже обсуждалась возможность использования тем[17 - Тема – набор визуальных элементов, обеспечивающих единообразное оформление Рабочего стола компьютера. Тема задает внешний вид различных графических элементов Рабочего стола, таких как окна, значки, шрифты, цвета, а также фоновый рисунок и программа-заставка. Тема также определяет звуки, связанные с некоторыми событиями, например с открытием или закрытием программ. – Прим. ред.] для оформления Windows XP (см. раздел «Переход к интерфейсу Windows 2000» в начале данной главы). При выборе темы Классическая (Windows Classic) интерфейс уподобляется имеющемуся в Windows 2000. С другой стороны, при использовании темы Windows XP стиль оформления Рабочего стола преобразуется в стиль Windows XP, к которому читатели уже привыкли в ходе изучения материалов предшествующих разделов данной книги.
Примечание
Хотя Windows 2000 поставляется без значка для изменения тем Рабочего стола на панели управления, использовать темы этой операционной системы нетрудно. В статье Базы знаний Microsoft (Microsoft Knowledge Base), озаглавленной «Q257841 – How to Configure Desktop Themes in Windows 2000» (Как конфигурировать темы Рабочего стола с использованием стиля оформления Windows 2000) – см. Web-сайт http://support.microsoft.com/support/kb/articles/Q257/8/41.ASP (http://support.microsoft.com/support/kb/articles/Q257/8/41.ASP) – поясняется, каким образом изменяются параметры настройки темы Рабочего стола и каким образом Рабочий стол оформляется в стиле Windows 2000. Другая статья из Базы знаний Microsoft, «Q258478 – Windows 2000 Desktop Themes ompatibilitiy» (Совместимость тем для оформления Рабочего стола) – см. Web-сайт http://support.microsoft.com/support/kb/articles/Q258/4/78.ASP (http://support.microsoft.com/support/kb/articles/Q258/4/78.ASP) – позволяет ознакомиться с проблемами совместимости некоторых тем (с этими же проблемами вы можете столкнуться и при работе Windows XP).
К счастью, в Windows XP разрешается использовать все темы с расширением.theme, которые применялись еще в Windows 9х и Windows 2000. При задании темы операционной системы Windows XP интерфейс приводится к виду Классическая. Специалисты Microsoft решили не публиковать данные о совместной работе интерфейса программирования приложений (Application Programming Interface – API) с различными темами. На практике применение интерфейса API во многом облегчает создание программ. Следует также отметить, что тема Windows XP содержит больший объем данных, чем та тема, которая использовалась прежде с Windows 9х или Windows 2000.
Рекомендация
Одним из наиболее полезных разделов, содержащих рекомендации по применению тем в операционной системе Windows, является Web-сайт Desktop Architect (http://www.themedoctor.com/cafepg.shtml (http://www.themedoctor.com/cafepg.shtml)), который включает даже больше сведений по этому вопросу, чем описания Windows. Здесь можно не только получить сведения по использованию имеющихся тем, но и ознакомиться с незадокументированными возможностями по их конфигурированию. Кроме того, допустимо загрузить (наряду с другими атрибутами) дополнительные картинки для фоновых рисунков и программ-заставок.
Проблема состоит в том, что фирма Microsoft в наши дни использует новый принцип управления темами, поэтому уже существующие управляющие файлы могут потребовать определенной доработки. Так, например, вы можете просто не обнаружить системную папку для хранения тем в папке Программы, поскольку темы в Windows XP хранятся в пользовательских каталогах. Вам придется, по крайней мере, добавить файл темы в папку \Documents and Settings\<User Name>\Application Data\Microsoft\Windows\Themes.
Изменение, которое потребуется проделать для каждого файла, должно в первую очередь коснуться записи %ThemeDir%, которую содержат все файлы. Нужно проявлять особую осторожность при реализации этого требования, в частности при добавлении переменной среды к параметрам Windows XP. Указанная переменная информирует операционную систему о назначении параметра $ThemeDir. Добавить переменные среды легко, если щелкнуть правой кнопкой мыши по опции Мой компьютер и из контекстного меню выбрать пункт Свойства (Properties). При этом появится окно Свойства системы (System Properties), в котором следует выбрать вкладку Дополнительно (Advanced) и щелкнуть по кнопке Переменные среды (Environment Variables). На рис. 3.14 показано всплывающее в этом случае диалоговое окно Переменные среды (Environment Variables).
Рисунок 3.14. Диалоговое окно Переменные средыпозволяет задавать переменную среды $ThemeDir
На этом этапе имеется две возможности. При помещении переменной среды $ThemeDir в список Переменные среды пользователя для [имя пользователя] (User variables) эта переменная доступна только для конкретного пользователя, при помещении ее в список Системные переменные (System Variables) – для всех пользователей системы. При необходимости предоставить всем пользователям право работы с соответствующей темой рекомендуется выбрать второй вариант. Данный вариант требует большего объема памяти на жестком диске, но вместе с тем гарантирует, что те изменения, которые выполняются одним из пользователей, не окажут негативного воздействия на работу других пользователей. Если же вы занимаетесь бизнесом и не желаете предоставлять посторонним доступ к своей информации, занесите в общий каталог все файлы, необходимые для поддержки тем, а сами файлы с расширением.theme поместите в собственный каталог. В таком случае нужен меньший объем памяти жесткого диска, однако возникает необходимость более тщательно продумывать все свои действия.
После выбора одного из рассмотренных выше вариантов нажмите кнопку Создать (New), расположенную под соответствующим списком. Затем введите переменную $ThemeDir в поле Имя переменной (Variable Name), укажите местоположение файлов тем в поле Значение переменной (Variable Value) и нажмите кнопку ОК. Это позволяет перевести темы в режим, допускающий их проверку.
В некоторых случаях плохо выполненные темы могут создавать проблемы при их использовании, что требует последующего редактирования файла.theme вручную. Файл.theme представляет собой обычный текстовый файл, поэтому для его редактирования удобнее программа Блокнот. Необходимо обратить внимание на записи для специальных каталогов, не указывающих местоположение реальных ресурсов. Так, например, если все файлы с курсорами (.cur) помещаются в каталог D: \Themes\My Theme (вместе с прочими файлами тем), а запись theme-файла указывает на то, что файлы с курсорами присутствуют в корневом каталоге Temp, то файлы.theme, скорее всего, нельзя использовать обычным образом. В более ранних версиях Windows XP подобные проблемы решались путем занесения всех файлов с темами в один каталог и обращения к этому каталогу перед проверкой имени файла. Поскольку Windows XP допускает размещение тем в личных каталогах пользователей, этот старый подход не эффективен. Предпочтительно помещать все файлы тем в один каталог и указывать с помощью переменной среды %ThemeDir%:
empty=%ThemeDir%\MyTheme\MyTheme_Empty.ico,0
Теперь имеет смысл более детально обсудить способ централизованного управления темами, предусматривающий создание централизованного каталога для всех использующихся в операционной системе тем. В подобном случае применение сетевого диска гарантирует, что каждый сотрудник небольшой фирмы получит свободный доступ к подготавливаемым фирмой темам, а для изменения параметров системы потребуется модифицировать лишь один набор файлов с темами. Я в подобных случаях предпочитаю создавать отдельный подкаталог для каждой темы. В результате при перемещении той или иной темы не нужно обращаться ко всему набору тем системы. Так, например, при подобном подходе первая тема фирмы должна храниться на сетевом диске F: \My Company\Theme 1\.
При создании темы все сопутствующие файлы следует помещать в один каталог, организуемый на сетевом диске. Редактирование theme-файла нужно производить таким образом, чтобы записи файла указывали текущее местоположение файлов с темами. В рассмотренном выше примере записи для каждого ресурса файла.theme должны преобразовываться к следующему виду:
empty=%ThemeDir%\Theme 1\MyTheme_Empty.ico, 0
Переменная среды %ThemeDir% позволяет предохранить theme-файл от несанкционированных изменений. В данном случае запись должна указывать на каталог F: \My Company, однако вы без труда измените переменную среды на более позднем этапе с целью указания нового местоположения, не трогая сами theme-файлы.
Фоновый рисунок и другие элементы Рабочего стола
Вкладка Рабочий стол (Desktop) в диалоговом окне Свойства: Экран (Display Properties) имеет два больших раздела. В верхней части вкладки расположено окошко в виде монитора для просмотра миниатюры с выбранным фоновым рисунком с целью его последующего отображения на Рабочем столе. Нижняя часть вкладки содержит список фоновых рисунков. Windows XP не поддерживает все узоры, которые присутствовали в предшествующих версиях операционной системы и предназначались для конфигурирования экрана. Это, несомненно, является заметной потерей, поскольку применение подобных узоров способствовало бы заметной экономии объемов памяти.
Список фоновых рисунков по умолчанию использует файлы, присутствующие в системной папке Windows, однако вы можете вполне обойтись без них. Так, кнопка Обзор (Browse) удобна для просмотра других папок на диске. При отображении фонового рисунка на Рабочем столе в списке Расположение можно выбрать пункт По центру (наилучший вариант для картинок) или Замостить (наилучший вариант для узоров). Опция Растянуть (Stretch), позволяет изменять размеры фонового рисунка, заполняя этим рисунком всю область Рабочего стола на экране.