Введение

Панель, отображаемая на краю графического интерфейса рабочего стола, которая используется для запуска и мониторинга работающих приложений. Панель задач — это элемент графического пользовательского интерфейса, который является частью Microsoft Windows, начиная с Windows 95, отображая и облегчая переключение между запущенными программами. Панель задач и связанное с ней меню «Пуск» были созданы и названы в 1993 году Дэниелом Ораном, менеджером по программам в Microsoft, который ранее сотрудничал в исследованиях языка человекообразных обезьян с психологом-бихевиористом Б. Ф. Скиннером в Гарварде. Панель задач является примером категории постоянно видимых элементов графического пользовательского интерфейса, обеспечивающих доступ к основным функциям и информации операционной системы. На момент своего появления в 1995 году панель задач была уникальной среди подобных элементов, поскольку предоставляла пользователю возможность переключаться между запущенными программами одним щелчком мыши. С момента появления Windows 95 другие операционные системы включили элементы графического пользовательского интерфейса, которые тесно напоминают панель задач или имеют схожие функции. Дизайн может различаться, но обычно включает полосу вдоль одного края экрана. Значки или текстовые описания на этой полосе соответствуют открытым окнам. Нажатие на значки или текст позволяет пользователю легко переключаться между окнами, при этом активное окно часто выделяется от остальных на полосе. В некоторых версиях современных операционных систем пользователи могут «закреплять» программы или файлы на этой полосе для быстрого доступа. Во многих случаях также присутствует область уведомлений, которая включает интерактивные значки, отображающие информацию о компьютерной системе и некоторых запущенных программах в режиме реального времени. С быстрой эволюцией операционных систем и графических пользовательских интерфейсов в различные реализации были включены элементы, характерные для каждой операционной системы.

Windows 1.0 (вводится в действие 1 января)

Windows 1.0, выпущенная в 1985 году, содержит горизонтальную панель в нижней части экрана, где размещаются запущенные программы при их минимизации (в то время этот процесс назывался "иконизацией"), отображаемые в виде значков. Окно можно свернуть, дважды щелкнув по его строке заголовка, перетащив его на свободное место на панели или выбрав соответствующую команду из его меню. Свернутое окно восстанавливается двойным щелчком по его значку или перетаскиванием значка с панели. Панель содержит несколько ячеек для значков и расширяется по вертикали, добавляя новые ряды по мере необходимости. Цвет панели соответствует цвету фона экрана, который можно настроить. Свернутые окна можно свободно располагать в любой свободной ячейке. Окна программ не могут перекрывать панель, если они не развернуты на весь экран. Кнопка "Пуск" отсутствовала в этих ранних версиях панели задач и была добавлена значительно позже, с выпуском Windows 95.

Артур

Еще одна ранняя реализация встречается в операционной системе Arthur от Acorn Computers. Она называется панелью иконок и остается важной частью последующей операционной системы RISC OS. Панель иконок содержит иконки, представляющие подключенные дисководы и диски RAM, запущенные приложения и системные утилиты. Эти иконки имеют собственные контекстные меню и поддерживают перетаскивание.

Амига

AmigaOS включала в себя различные сторонние реализации концепции панели задач, и это наследие сохранилось и в её преемниках. Например, AmiDock, изначально разработанная как сторонняя утилита, впоследствии была интегрирована в AmigaOS 3.9 и AmigaOS 4.0. Операционная система AROS имеет собственную версию Amistart, поставляемую вместе с ОС и доступную для бесплатной установки пользователями, а MorphOS оснащена утилитой док-станции, подобно AmigaOS или Mac OS X.

Microsoft Windows

Настройки панели задач по умолчанию в Microsoft Windows располагают её в нижней части экрана и включают, слева направо, кнопку меню "Пуск", панель "Быстрый запуск", кнопки панели задач и область уведомлений. Панель инструментов "Быстрый запуск" была добавлена с обновлением среды рабочего стола Windows и не включена по умолчанию в Windows XP. В Windows 7 функция "Быстрый запуск" была удалена в пользу закрепления приложений непосредственно на панели задач. В Windows 8 и Windows Server 2012 кнопка "Пуск" была заменена областью взаимодействия, расположенной в левом нижнем углу экрана, однако это изменение было отменено в Windows 8.1 и Windows Server 2012 R2. Кнопки панели задач Windows 95 произошли от более ранней разработки для переключения между задачами, созданной Дэниелом Ораном, менеджером программ Microsoft, которая представляла собой вкладки, напоминающие папки файлов, расположенные в верхней части экрана, аналогично тем, что впоследствии появились в веб-браузерах. С выпуском Windows XP Microsoft изменила поведение панели задач, чтобы использовать закон Фиттса, удалив рамку из пикселей вокруг кнопки "Пуск", которая не активировала меню, что позволило активировать меню, щелкнув непосредственно в углу экрана.

Элементы панели задач

Кнопка "Пуск" – кнопка, которая вызывает меню "Пуск" (или экран "Пуск" в Windows 8.1). Она присутствует в Windows 9x, Windows NT 4.0 и всех последующих версиях, за исключением Windows 8 и Windows Server 2012. Панель быстрого запуска, представленная в Windows 95 и Windows NT 4.0 с обновлением рабочего стола Windows для Internet Explorer 4 и поставляемая вместе с Windows 95 OSR 2.5 и Windows 98, содержит ярлыки для запуска приложений. Windows предоставляет стандартные элементы, такие как "Запустить веб-браузер Internet Explorer", и пользователь или стороннее программное обеспечение могут добавлять любые другие необходимые ярлыки. Одиночный щелчок по значку приложения в этой области запускает его. Этот раздел может отсутствовать: например, он отключен по умолчанию в Windows XP и Windows 7. Оболочка Windows размещает кнопку на панели задач, когда приложение создает окно без родительского окна, то есть окно, созданное в соответствии со стандартными рекомендациями пользовательского интерфейса Windows. Обычно все приложения с интерфейсом единого документа имеют отдельную кнопку на панели задач для каждого открытого окна, хотя модальные окна также могут отображаться там. В Windows 98 и в обновлении рабочего стола Windows для Windows 95 появилась возможность сворачивать активные окна, щелкая по их кнопке на панели задач. Также были представлены DeskBands (объекты полосы). Windows 2000 представила всплывающие уведомления. Windows Me добавила возможность отключить перемещение или изменение размера панели задач. Windows XP представила группировку на панели задач, которая объединяет кнопки нескольких окон одного приложения в одну кнопку. При нажатии на эту кнопку появляется меню со списком всех сгруппированных окон. Это предотвращает перегрузку панели задач при одновременном открытии большого количества окон. Windows Vista представила предварительный просмотр окон, который отображает миниатюры приложений в реальном времени. Эта функция обеспечивается диспетчером окон рабочего стола. Текст подсказки для меню "Пуск" больше не отображает сообщение "Нажмите здесь для начала", а теперь просто "Пуск". Windows 7 представила списки быстрого доступа, которые представляют собой меню, предоставляющие ярлыки к недавно открытым документам, часто используемым документам, папкам (в случае проводника Windows) или различным параметрам (называемым "Действия"), применимым к конкретной программе или закрепленной веб-странице. Списки быстрого доступа появляются при щелчке правой кнопкой мыши по значку на панели задач или перетаскивании значка вверх левой кнопкой мыши. Недавние и часто используемые файлы и папки можно закрепить в списке быстрого доступа. Windows 7 представила возможность закреплять приложения на панели задач, чтобы кнопки для их запуска отображались даже когда они не запущены. Ранее панель быстрого запуска использовалась для закрепления приложений на панели задач, однако запущенные программы отображались в виде отдельных кнопок. Windows 7 удалила некоторые классические функции панели задач. Windows 11 удалила группировку на панели задач, возможно, для обеспечения возможности перемещения панели задач на левую сторону экрана и т. д., но старую панель задач можно было повторно активировать. DeskBands – это минимизированные, постоянно работающие программы, такие как Windows Media Player. Программы, сворачивающиеся в DeskBands, не отображаются на панели задач. Область уведомлений – это часть панели задач, которая отображает значки системных и программных функций, не представленных на рабочем столе, а также значки времени и громкости. В основном она содержит значки, отображающие информацию о состоянии, хотя некоторые программы, такие как Winamp, используют ее для минимизации окон. По умолчанию она расположена в правом нижнем углу основного монитора (или в левом нижнем углу для языков Windows, использующих порядок чтения справа налево), или в нижней части панели задач, если она закреплена вертикально. Здесь отображаются часы, а приложения могут размещать значки в области уведомлений для указания статуса операции или уведомления пользователя о событии. Например, приложение может разместить значок принтера в области состояния, чтобы показать, что задание на печать выполняется, или приложение драйвера дисплея может обеспечить быстрый доступ к различным разрешениям экрана. Область уведомлений часто называют системным треем, что, по словам Microsoft, является неправильным, хотя этот термин иногда используется в документации Microsoft, статьях, описаниях программного обеспечения и даже в приложениях от Microsoft, таких как Bing Desktop. Реймонд Чен предполагает, что путаница возникла из-за systray.exe, небольшого приложения, которое управляло некоторыми значками в области уведомлений в Windows 95. В более ранних версиях Windows количество значков в области уведомлений было ограничено 16 цветами. Windows Me добавила поддержку значков области уведомлений с высокой цветовой глубиной. Начиная с Windows XP, пользователь может выбрать всегда отображать или скрывать некоторые значки, или скрывать их, если они неактивны в течение определенного времени. Кнопка позволяет пользователю отобразить все значки. Начиная с Windows Vista, область уведомлений на панели задач разделена на две области: одна зарезервирована для системных значков, включая часы, громкость, сеть и питание; другая – для приложений. С момента обновления рабочего стола Windows 95 панель быстрого запуска включала "Показать рабочий стол" в качестве одного из стандартных ярлыков, который автоматически сворачивает все открытые приложения, что дублирует сочетание клавиш Win+D. В Windows 7 на панели задач справа от области уведомлений была размещена специальная кнопка "Показать рабочий стол", которую нельзя было удалить. При включенной опции "Peek" наведение курсора на кнопку скрывает все открытые окна, чтобы показать рабочий стол (оставляя их контуры на экране). В Windows 10 виджет "Показать рабочий стол" снова изменился, уменьшившись до узкой полосы без значков в самом правом углу панели задач.

Настройка

Панель задач Windows может быть изменена пользователями несколькими способами. Положение панели задач можно изменить, чтобы она отображалась на любом краю основного дисплея (за исключением Windows 11, где панель задач постоянно фиксируется внизу экрана и не может быть перемещена вверх, влево или вправо). Вплоть до и включая Windows Server 2008, панель задач ограничена одним дисплеем, хотя сторонние утилиты, такие как UltraMon, позволяют ей растягиваться на несколько дисплеев. Когда панель задач отображается вертикально в версиях Windows до Windows Vista, кнопка меню "Пуск" будет отображать текст "Пуск" или его перевод только в том случае, если панель задач достаточно широка для отображения полного текста. Однако край панели задач (в любом положении) можно перетаскивать для изменения её высоты (ширины для вертикальной панели задач); это особенно полезно для вертикальной панели задач, чтобы отображать заголовки окон рядом с значками окон. Пользователи могут изменять высоту (или ширину при вертикальном отображении) панели задач до половины площади дисплея. Чтобы избежать случайного изменения размера или перемещения панели задач, Windows XP и более поздние версии блокируют панель задач по умолчанию. При разблокировке отображаются "захваты" рядом с перемещаемыми элементами, позволяющие перетаскивать их мышью для изменения размера и положения. Эти захваты немного уменьшают доступное пространство на панели задач. Панель задач в целом может быть скрыта до тех пор, пока указатель мыши не будет перемещен к краю дисплея или не будет активен фокус клавиатуры. В Windows 7 и более поздних версиях нельзя напрямую закреплять произвольные папки на панели задач, вместо этого они добавляются в список переходов закреплённой ярлыка Проводника, однако сторонние утилиты, такие как Winaero Taskbar Pinner, позволяют закреплять на панели задач любые типы ярлыков.

Строки инструментов

Другие панели инструментов, известные как "Deskbands", могут быть добавлены в панель задач. Эта функция, наряду со многими другими функциями панели задач, в настоящее время отсутствует в Windows 11. Windows включает в себя следующие панели рабочего стола, но не отображает их по умолчанию (за исключением панели инструментов "Быстрый запуск" в некоторых версиях и конфигурациях). Адрес. Содержит адресную строку, аналогичную той, что есть в Internet Explorer. (недоступна в Windows XP SP3 из-за юридических ограничений). Windows Media Player. Отображается опционально при сведении Windows Media Player к минимуму. (Windows XP, Windows Vista). Ссылки. Ярлыки к элементам, расположенным в папке "Ссылки" пользователя. Обычно это ярлыки на веб-сайты. Входная панель Tablet PC. Содержит кнопку для отображения панели ввода Tablet PC для ввода текста рукописным способом. Рабочий стол. Содержит ярлыки к элементам, находящимся на рабочем столе пользователя. Поскольку панель задач всегда отображается, это обеспечивает легкий доступ к элементам рабочего стола без необходимости сворачивать приложения. Быстрый запуск. Содержит ярлыки для Internet Explorer, почтовых клиентов и ссылку для отображения рабочего стола. Windows Vista добавляет ссылку на функцию Flip 3D. Язык. Содержит ярлыки для быстрого изменения языка клавиатуры. Помимо панелей рабочего стола, Windows поддерживает "Панели инструментов приложений рабочего стола" (также называемые "appbands"), которые позволяют создавать дополнительные панели инструментов, закрепляемые на любой стороне экрана и не перекрываемые другими приложениями. Пользователи могут добавлять дополнительные панели инструментов, отображающие содержимое папок. Отображение панелей инструментов, представляющих элементы папок (таких как "Ссылки", "Рабочий стол" и "Быстрый запуск"), можно изменить для отображения больших значков и текста для каждого элемента. До Windows Vista панели инструментов рабочего стола можно было перетаскивать с панели задач, чтобы они оставались свободными или закреплялись к краю экрана. Windows Vista значительно ограничила, но не устранила возможность использования панелей инструментов рабочего стола, не прикрепленных к панели задач. Windows 7 полностью отказалась от использования плавающих панелей рабочего стола; они отображаются только закрепленными на панели задач. При открытии свойств панели задач в Windows 95 и Windows 98 при нажатой клавише CTRL появляется дополнительная вкладка "Параметры DeskBar", но ни одна ее часть не функционирует. Функция DeskBar так и не была реализована в этих версиях Windows.

macOS

Классическая Mac OS по умолчанию не отображала панель задач на экране. Переключение между приложениями до версии Mac OS 8.5 осуществлялось щелчком по окну приложения или через выпадающее меню в правом конце строки меню. До версии 8.5 заголовок меню был представлен значком активного приложения. Версия 8.5 представила возможность дополнительно отображать название приложения и "отсоединять" меню, перетаскивая заголовок мышью. Отсоединенное меню отображалось в виде палитры. Окно палитры можно было настроить с помощью AppleScript, чтобы оно выглядело как панель задач, без строки заголовка и закрепленным за одним краем экрана. Apple не предоставила панель управления для доступа к этой функции, но сторонние разработчики быстро создали приложения, позволяющие пользователям, незнакомым с AppleScript, настраивать палитры приложений. Сторонние панели задач, такие как DragThing, были популярной категорией условно-бесплатного программного обеспечения на этих системах. Dock, как в macOS и его предшественнике NeXTSTEP, также является разновидностью панели задач. Dock в macOS ориентирован на приложения, а не на окна. Каждое запущенное приложение представлено одной иконкой в Dock, независимо от количества открытых окон. Текстовое меню, предоставляющее доступ к окнам приложения, можно открыть, щелкнув правой кнопкой мыши по значку Dock. Mac OS X 10.2 добавила возможность для приложений добавлять собственные элементы в это меню. Свернутые окна также отображаются в Dock, в самой правой части, в виде графической миниатюры содержимого окна в реальном времени. Корзина также представлена в Dock как универсальная метафора для удаления. Например, перетаскивание выделенного текста в корзину должно удалять текст из документа и создавать файл-обрывок в корзине. Правая сторона строки меню macOS также обычно содержит несколько виджетов уведомлений и функций быстрого доступа, называемых Menu Extras.

KDE Плазма

В KDE Plasma 5 панель задач использует виджеты как элементы. В обновлении 5.20 (ноябрь 2020 года) панель задач была обновлена, чтобы больше походить на Windows 10: по умолчанию отображаются только значки, а окна приложений группируются вместе.

GNOME (англ.)

GNOME 2 использовал свой собственный тип панели задач, известной как панели (программа, ответственная за них, поэтому называется gnome-panel). По умолчанию, GNOME 2 обычно содержит две панели во всю ширину экрана в верхней и нижней части экрана. Верхняя панель обычно содержит меню навигации с надписями «Приложения», «Места» и «Система» в таком порядке. Эти меню содержат ссылки на часто используемые приложения, области файловой системы, а также системные настройки и утилиты администрирования соответственно. Верхняя панель обычно содержит часы и область уведомлений, а нижняя панель — кнопки для переключения между виртуальными рабочими столами, список открытых окон и кнопку, сворачивающую все окна (аналогично кнопке «Показать рабочий стол» в Windows). Содержимое панелей управляется виджетами, называемыми апплетами панелей, которые могут состоять из ярлыков приложений, инструментов поиска или других утилит. Содержимое панелей можно перемещать, удалять или настраивать иным образом. В GNOME 3 панели заменены GNOME Shell, которая состоит из полосы в верхней части экрана с кнопкой «Обзор» слева, часами в центре и областью уведомлений справа. GNOME Shell не содержит традиционной панели задач; пользователи могут управлять окнами, виртуальными рабочими столами и запускать приложения либо из «Панели» сбоку экрана, либо с помощью поиска в обзоре «Обзор», который открывается при нажатии на кнопку «Обзор». GNOME 3.8 представляет режим Classic Mode, который воссоздает некоторые аспекты рабочего стола GNOME 2 в качестве альтернативной среды, которую можно выбрать на экране входа в систему.