Guide to X11/Window Managers/Features and Facilities of Window Managers

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Features and Facilities of Window Managers[edit | edit source]

The features and facilities that are provided by various window managers include:

autohide[edit | edit source]

An autohide facility enables menubars to disappear when the pointer is moved away from the edge of the screen.

borders[edit | edit source]

A border is a window decoration component provided by some window managers, that appears around the active window. Some window managers may also provide a border around background windows.

context menu[edit | edit source]

Some window managers provide a context menu that appears when an alternative click event is applied to a window manager component or desktop application widget.

iconification[edit | edit source]

An iconification facility enables running applications to be minimized to a desktop or taskpanel icon.

joined windows[edit | edit source]

Some window managers provide a joined windows facility that enables application window frames to be joined together.

keyboard equivalents[edit | edit source]

Some window managers provide keyboard equivalents that enables functionality provided by the mouse to be replicated by a keyboard equivalent.

menubar[edit | edit source]

Some window managers provide a menubar that gives the facility to launch programs using a menu. The menubar may contain additional facilities including a startbutton, a taskbar, and a systemtray.

menupanel[edit | edit source]

A menupanel is a component of some window manager systems that provides the facility to launch programs using a menu. The menupanel may contain additional facilities including a startbutton, a taskpanel, and a systemtray.

mouse focus[edit | edit source]

The mouse focus model determines how the pointing device affects the input focus within the window manager. A windowmanager can use various focus models to determine which component of the graphical user interface is currently selected to receive input as the pointer is moved around the screen.

mouse warping[edit | edit source]

A mouse warping facility centres the mouse pointer on the current application as it is made active.

multiple desktops[edit | edit source]

A reparenting window manager may provide a multiple desktop facility. This enables several rootwindows to be used, and a facility to switch between desktops. This prevents clutter of the rootwindow, because applications can be run from different desktops.

pager[edit | edit source]

Some window managers provide a pager tool that provides the facility to switch between multiple desktops. The pager may appear as an onscreen window or as a gadget in the taskbar or taskpanel.

plugins[edit | edit source]

Some window managers have a modular construction, enabling plugin modules to be used to provide features as required.

root menu[edit | edit source]

The root menu appears when the root window or desktop background is touched.

rollup[edit | edit source]

A rollup facility enables windows to appear as just a titlebar on the desktop.

shortcuts[edit | edit source]

A shortcut facility, enables icons to be placed on the rootwindow, which can be used to access specific programs or facilities.

start button[edit | edit source]

A start button is a desktop widget that provides a launch facility via a menu of programs. The start button is typically placed on a menu bar at the bottom of the screen.

system tray[edit | edit source]

A system tray is used to displays icons for system and program features that have no window on the desktop. It contains mainly icons to indicate status information and notifications such as arrival of a new mail message. Some systems may also show a clock in the system tray.

tabbed windows[edit | edit source]

A tabbed windows facility enables applications to be grouped together to share common frames.

task switching[edit | edit source]

The window manager may provide various task switching facilities , to enable selection of the currently focused application, including:

  • mousefocus
  • keyboard shortcuts
  • taskbar
  • taskpanel

taskbar[edit | edit source]

A taskbar shows running applications. The taskbar may show all applications that are running including those that have been minimized, and may provide the facility to switch focus between them. The taskbar may be incorporated into a menubar on some window managers.

taskpanel[edit | edit source]

A taskpanel is similar to a taskbar, but appears as a floating panel, rather than a horizontal or vertical bar.

title bar[edit | edit source]

A titlebar is a window decoration component provided by some window managers which appears at the top of each window. The titlebar is typically used to display the name of the application, or the name of the open document.

title bar buttons[edit | edit source]

Some window managers provide title bar buttons which provide the facility to minimize, maximize, rollup or close application windows. Some window managers may display the titlebar buttons in the taskbar or taskpanel, rather than in the titlebars.

virtual desktop[edit | edit source]

A virtual desktop (also called a scrolling desktop ) is a facility that enables the desktop to be larger than the actual screen.

wallpaper[edit | edit source]

A wallpaper facility enables a background picture to be displayed in the root window.