Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Stacking window manager

From Wikipedia, the free encyclopedia
Window manager that draws all windows in a specific order, allowing them to overlap
A screenshot ofUltrix Window Manager, which uses a stacking window manager. Note how the stacked windows overlap each other.

Astacking window manager (also calledfloating window manager) is awindow manager that draws and allows windows to overlap, without using a compositing algorithm. All window managers that allow the overlapping of windows but are notcompositing window managers are considered stacking window managers, although it is possible that not all use exactly the same methods. Other window managers that are not considered stacking window managers are those that do not allow the overlapping of windows, which are calledtiling window managers.[1]

Stacking window managers allow windows to overlap using clipping to allow applications to write only to the visible parts of the windows they present.

The order in which windows are to be stacked is called theirz-order.

History

[edit]
Main article:History of the graphical user interface
  • 1970s: TheXerox Alto which contained the first working commercialGUI used a stacking window manager.[2]
  • Early 1980s: TheXerox Star, successor to the Alto, usedtiling for most main application windows, and used overlapping only for dialogue windows removing the need for full stacking.[3]
  • TheClassic Mac OS was one of the earliest commercially successful examples of aGUI which used stacking windows.
  • GEM predated Microsoft Windows and used stacking, allowing all windows to overlap.
  • Amiga OS contains an early example of a highly advanced stacking window manager.

Microsoft Windows

[edit]

MicrosoftWindows 1.0 displayed windows using atiling window manager. InWindows 2.0, it was replaced with a stacking window manager, which allowed windows to overlap. Microsoft kept the stacking window manager up throughWindows XP, which presented severe limitations to its ability to display 3D-accelerated content inside normal windows. Although it was technically possible to produce some visual effects using third-party software.[4] FromWindows Vista onward, a newcompositing window manager is the default on compatible systems.[5]

X Window System

[edit]
Main article:X window manager

Many windows managers under theX Window System provide stacking window functionality:

Hybrid window managers

[edit]

Some window managers may be able to treat the foreground window in an entirely different way, by rendering it indirectly, and sending its output to the video card to be added to the outgoingraster. While this technique may be possible to accomplish within some stacking window managers, it is technicallycompositing, with the foreground window and the screen raster being treated the same way two windows would be in acompositing window manager.

Interacting with objects outside the original area of the foreground window might also be impossible, since the window manager would not be able to determine what the user is seeing, and would pass such mouse clicks to whatever programs occupied those areas of the screen during the last stacking event.

References

[edit]
  1. ^"How-to: Picking a Window Manager in Linux".Engadget. 30 October 2012.
  2. ^Lineback, Nathan."The Xerox Alto".toastytech.com.
  3. ^Lineback, Nathan."The Xerox Star".toastytech.com.
  4. ^"TweakGuides.com - Nvidia GeForce Tweak Guide".www.tweakguides.com. Archived fromthe original on 2019-08-22. Retrieved2019-06-25.
  5. ^"Desktop Window Manager - Windows applications".docs.microsoft.com. 23 August 2019.

External links

[edit]
Desktop
environments

(comparison)
GTK-based
Qt-based
Motif-based
Graphical
shells
X window
managers

(comparison)
Compositing
Stacking
Tiling
Wayland
compositors
Related
Architecture
Extensions
Components
and notable
implementations
Display servers
Client libraries
Display managers
Session managers
Window managers
(comparison)
Compositing
Stacking
Tiling
Standards
Applications
Retrieved from "https://en.wikipedia.org/w/index.php?title=Stacking_window_manager&oldid=1277486149"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp