From Wikipedia, the free encyclopedia - View original article

Jump to: navigation, search

In computing, a taskbar is a bar displayed on a full edge of a GUI desktop that is used to launch and monitor running applications. Microsoft introduced the taskbar in Windows 95 and it has been a defining aspect of Microsoft Windows's graphical user interface ever since. Other operating systems and desktop environments have adopted the feature since its introduction, as well.


Microsoft Windows

The default settings for the taskbar in Microsoft Windows place it at the bottom of the screen and includes from left to right the Start menu button, Quick Launch bar, taskbar buttons, and notification area. The Quick Launch toolbar was added with the Internet Explorer 4 shell update, and is not enabled by default in Windows XP. Windows 7 removed the Quick Launch feature in favor of pinning applications to the taskbar itself. In Windows 8, the Start menu button has been removed in favor of the hotspot to go back to the Start screen.

The taskbar was originally developed as a feature of Windows 95, but it was based on a similar user interface feature called the tray that was developed as part of Microsoft's Cairo project.[1][2][3]

With the release of Windows XP, Microsoft changed the behavior of the taskbar to take advantage of Fitts's law.[4]

Taskbar elements


The Windows taskbar can be modified by users in several ways. The position of the taskbar can be changed to appear on any edge of the primary display. Up to and including Windows Server 2008, the taskbar is constrained to single display, although third-party utilities such as UltraMon allow it to span multiple displays. When the taskbar is displayed vertically on versions of Windows prior to Windows Vista, the Start menu button will only display the text "Start" or translated equivalent if the taskbar is wide enough to show the full text.[16] However, the edge of the taskbar (in any position) can be dragged to control its height (width for a vertical taskbar); this is especially useful for a vertical taskbar to show window titles next to the window icons.

Users can resize the height (or width when displayed vertically) of the taskbar up to half of the display area. To avoid inadverdent resizing or repositioning of the taskbar, Windows XP and later lock the taskbar by default.[17][18] When unlocked, "grips" are displayed next to the movable elements which allow grabbing with the mouse to move and size. These grips slightly decrease amount of available space in the taskbar.

The taskbar as a whole can be hidden until the mouse pointer is moved to the display edge, or has keyboard focus..


The taskbar in Windows 7 hides application names in favor of large icons that can be "pinned" to the taskbar even when not running. Unlike Windows Vista and Windows XP's notification area, users have a choice to show all their notifications or get a small pop-up window, showing the user notifications without expanding.
A standard Windows XP taskbar with multiple tasks running. Note the Quick Launch toolbar, introduced in Windows 98. When the notification area is full, it can be expanded.
The original implementation of the Windows taskbar in Windows 95.

The taskbar was not available in versions before Windows 95.

The charms

The charms in Windows 8

Windows 8 adds a secondary bar similar to taskbar which is referred to by the items on it, called "charms" or "the charms" (lowercase). They are invoked by swiping the right edge of the touchpad or moving the mouse cursor to the top right or bottom right corner of the screen. There are five charms on this taskbar: Search, Share, Start, Devices and Settings. Except Start, each charms is a sidebar whose contents changes, depending on the application that has focus. Start is the same button that once resided on taskbar. It invokes Start screen.[19][20][21]

Desktop toolbars

Other toolbars, known as "Deskbands", may be added to the taskbar.[22] Windows includes the following deskbands but does not display them by default (except the Quick Launch toolbar in certain versions and configurations).

In addition to deskbands, Windows supports "Application Desktop Toolbars" (also called "appbands") that supports creating additional toolbars that can dock to any side of the screen, and cannot be overlaid by other applications.[23]

Users can add additional toolbars that display the contents of folders. The display for toolbars that represent folder items (such as Links, Desktop and Quick Launch) can be changed to show large icons and the text for each item. Prior to Windows Vista, the Desktop Toolbars could be dragged off the taskbar and float independently, or docked to a display edge. Windows Vista greatly limited, but did not eliminate the ability to have desktop toolbar not attached to the taskbar.[24] Windows 7 has deprecated the use of Floating Deskbands altogether: they only appear pinned into the Taskbar.


Windows 1.0

In what is possibly the earliest implementation of the concept, Windows 1.0 features a horizontal bar located in the bottom of the screen where running applications reside when minimized (action referred to as iconization back then), represented by icons. A window can be minimized by double clicking its titlebar or dragging this one onto the bar, and restored by double clicking its icon or dragging it outside of the bar. Icons can be dragged around the bar, and windows can't overlap it unless maximized.

Acorn Computers

Another early implementation can be seen in Acorn Computers 1987 Arthur operating system. It is called the Icon bar and remains an essential part of Arthur's succeeding RISC OS operating system. The Iconbar holds icons which represent mounted disc drives and RAM discs, running applications and system utilities. These icons have their own context-sensitive menus and support drag and drop behaviour.

Appearance of Acorn's icon bar in 1987 under Arthur, after launching a number of devices and applications


AmigaOS featured various implementations of taskbar concept, and this inheritance is present also in its successors (AmigaOS 4.0, AROS, MorphOS). There could be AppIcons (Quick Launch Icons) lying on the windows manager desktop of Amiga (called Workbench) since AmigaOS 2.04 (in 1991); also very appreciated in Amiga are "dock" utilities, just as like as in MacOS. For example Amidock born as third party utility, has then being integrated into AmigaOS 3.9 (2000), and an enhanced PPC Amidock version runs into AmigaOS 4.0.[26] As long as AmigaOS interface is highly customizable, it could also being integrated with taskbar utilities whose aspect could be more or less similar in aspect to the taskbars of Windows. For example AmiKit is a freeware compilation of more than 300 Amiga programs. It could be used to enhance experience of native Amigaos 3.9 or any version of AmigaOS 3.5 or 3.9 running into Windows Amiga Emulator WinUAE. Amikit features a windows-like taskbar utility (called Amistart) that is being loaded by default at startup.[27] AROS operating system has its version of Amistart too that is provided with the OS and free to be installed by the users, while MorphOS has being equipped with a docking utility just as like as AmigaOS or MacOS.

Other desktop environments

Unix and Unix-like


In various KDE distributions, the taskbar is run by the Kicker program, which shows rectangular panels that can contain applets, one of which is the taskbar. Applets can be arbitrarily relocated, for instance, the notification area can be moved away from the taskbar. The bar can be placed not only at the bottom, but also at the top or (vertically) at the left or the right and its size can be altered (from 24 to 256 pixels), as well as the length in % of the screen size. And several other bars with various specific functions can be added in different locations, e.g., one bar at the left and one at the right or even overlapping (one fixed and one with automatic hiding). Since KDE 4, the taskbar is implemented as a Plasma widget.

Standard layout in KDE 3.5.
Plasma panel being resized in KDE 4.3
In this Kicker layout the taskbar is located along the top screen edge, and most applets have been moved to a vertical panel (on the left) to conserve vertical space (especially significant for wide-screen monitors). The button with a cross closes the active window.


Similarly, the GNOME desktop environment 2 used its own type of taskbar, known as panels (the program responsible for them is therefore called gnome-panel). By default, GNOME 2 usually contains two full-width panels at the top and bottom of the screen. The top panel usually contains navigation menus labelled Applications, Places, and System in that order. These menus hold links to common applications, areas of the file system, and system preferences and administration utilities, respectively. The top panel usually contains a clock and notification area, which can double as a sort of dock, as well.

Default top panel in Ubuntu
Default bottom panel in Ubuntu

The bottom panel is commonly empty by default, other than a set of buttons to navigate between desktops and a button to minimize all windows and show the desktop, due to its use in the navigation between windows (windows minimize to the bottom panel by default).

These panels can be populated with other customizable menus and buttons, including new menus, search boxes, and icons to perform quick-launch like functions. Other applications can also be attached to the panels, and the contents of the panels can be moved, removed, or configured in other ways.

GNOME 3.0, April 2011

Today, the functionality in Gnome 2 has been replaced in Gnome 3 (Gnome Shell) with the Activities Overview. Rather than minimizing windows, windows are managed by being dragged and dropped in different workspaces. Apps can be added, removed, or launched from the Dash (similar to the Dock in OS X) on the left side of the Activities Overview. Extensions installed in Gnome Shell can bring some classic behaviors back.

Window managers that provide an integrated taskbar

Other Unix environments

There are many programs that offer standalone taskbars for desktop environments or window managers without one. Example include pypanel, fbpanel, perlpanel, tint2, and others.

Apple Macintosh computers

The Dock, as featured in Mac OS X and its predecessor NeXTSTEP, is also a kind of taskbar. The Mac OS X Dock is application-oriented instead of window-oriented. Each running application is represented by one icon in the Dock regardless of how many windows it has on screen. A textual menu can be opened by right-clicking on the dock icon that gives access to an application's windows, among other functions determined by the app. Minimized windows also appear in the dock, in the rightmost section, represented by a graphical thumbnail. The trash can is also represented in the Dock, as a universal metaphor for deletion. For example, dragging selected text to the trash should remove the text from the document and create a clipping file in the trash.

The right side of Mac OS X's Menu bar also contains several notification widgets and quick access functions, called Menu extras.

A dock in OS X v10.5 with a variety of applications


  1. ^ US patent 5825357, Malamud, Marceau, Grauman, Levien, Oran, Bolnick, Barnes, Johnson, Scott, "Continuously accessible computer system interface", issued 1998-10-20, assigned to Microsoft Corporation 
  2. ^ Kent Sullivan (April 17, 1996). "The Windows 95 User Interface: A Case Study in Usability Engineering". CHI 96 Design Briefs. http://www.sigchi.org/chi96/proceedings/desbrief/Sullivan/kds_txt.htm. Retrieved 2008-10-22.
  3. ^ a b Chen, Raymond (September 10, 2003). "Why do some people call the taskbar the "tray"?". The Old New Thing. Microsoft. http://blogs.msdn.com/oldnewthing/archive/2003/09/10/54831.aspx. Retrieved 2008-04-20.
  4. ^ Harris, Jensen (August 22, 2006). "Giving You Fitts". Jensen Harris: An Office User Interface Blog. Microsoft. http://blogs.msdn.com/jensenh/archive/2006/08/22/711808.aspx. Retrieved 2008-01-14.
  5. ^ Windows Vista Developer Center - The Windows desktop
  6. ^ "How to remove items from the notification area in Windows 2000". November 1, 2006. http://support.microsoft.com/kb/310429. Retrieved 2008-10-21.
  7. ^ "http://msdn.microsoft.com/en-us/library/aa511448.aspx". Microsoft Developer Network. http://msdn.microsoft.com/en-us/library/aa511448.aspx.
  8. ^ "How To Manipulate Icons in the System Tray with Visual Basic". 2004-07-15. http://support.microsoft.com/kb/162613. Retrieved 2009-01-23.
  9. ^ "How to use the System Tray directly from Visual Basic". 2006-09-26. http://support.microsoft.com/kb/176085. Retrieved 2009-01-23.
  10. ^ "System Tray Icon Sample". http://msdn.microsoft.com/en-us/library/aa668899(VS.71).aspx. Retrieved 2009-01-23.
  11. ^ "System Tray Balloon Tips and Freeing Resources Quickly in .NET". 2002-11. http://msdn.microsoft.com/en-us/magazine/cc188923.aspx. Retrieved 2009-01-23.
  12. ^ "Microsoft Time Zone". 2004-10-20. http://www.microsoft.com/downloads/details.aspx?familyid=bff59fcf-3148-40b8-a286-fe7274f6e4d8&displaylang=en. Retrieved 2009-01-23.
  13. ^ "The Taskbar". http://msdn.microsoft.com/en-us/library/bb776822(v=vs.85).aspx. Retrieved 2011-06-09.
  14. ^ "Shell_NotifyIcon Function". http://msdn.microsoft.com/en-us/library/bb762159(v=vs.85).aspx. Retrieved 2011-06-09.
  15. ^ "How To Manipulate Icons in the System Tray with Visual Basic". http://support.microsoft.com/kb/162613. Retrieved 2011-06-09.
  16. ^ Chen, Raymond (September 20, 2003). "When I dock my taskbar vertically, why does the word "Start" disappear?". The Old New Thing. Microsoft. http://blogs.msdn.com/oldnewthing/archive/2003/09/20/55055.aspx. Retrieved 2008-04-20.
  17. ^ "Differences with Windows XP Home Edition". Windows XP Resource Kit. Microsoft. November 3, 2005. http://technet.microsoft.com/en-us/library/bb457127.aspx. Retrieved 2008-04-20.
  18. ^ "Cannot Move or Resize the Taskbar or Any Toolbars on the Taskbar (MSKB279774)". Knowledge Base. Microsoft. January 25, 2006. http://support.microsoft.com/kb/279774. Retrieved 2008-04-20.
  19. ^ "Get to know Windows RT". Microsoft Surface support. Microsoft. http://www.microsoft.com/Surface/en-US/support/surface-with-windows-RT/getting-started/get-to-know-windows-RT?lc=1033. Retrieved 4 January 2013.
  20. ^ "The charms: Search, Share, Start, Devices, and Settings". Windows 8 portal. Microsoft. http://windows.microsoft.com/en-US/windows-8/charms#1TC=t1. Retrieved 4 January 2013.
  21. ^ "Overview". Windows 8 portal. Microsoft. http://windows.microsoft.com/en-US/windows-8/basics#1TC=t1. Retrieved 4 January 2013.
  22. ^ "Notification Area". Windows Vista User Experience Guidelines. Microsoft. http://msdn2.microsoft.com/en-us/library/aa511448.aspx.
  23. ^ "Using Application Desktop Toolbars". Microsoft. http://msdn2.microsoft.com/en-us/library/bb776821(VS.85).aspx.
  24. ^ Create a shortcut toolbar on the desktop
  25. ^ DeskBar Options Tab in Taskbar Properties Is Not Functional
  26. ^ Amiga Amidock Homepage
  27. ^ Amikit "preinstalled software environment" Homepage