Composite Manager

Composite Manager
3D-Effekte des Composition-Managers compiz auf Xgl

Ein Composition-Manager ist ein Computerprogramm, das es ermöglicht, Compositing-Techniken bei Bildschirmausgaben von Computern zu benutzen. Composition-Manager spielen eine besondere Rolle bei der Nutzung hardwarebeschleunigter Effekte auf normalen Computer-Desktops. So sind die dort genutzte Eye-Candy-Effekte wie Transparenz, 3D-Darstellung, stufenloses Zoomen und Live-Vorschauen von Videos oder animierten Sequenzen erst mit Hilfe der Composition-Manager möglich.

Beim X-Server X.Org werden ebenso wie bei den X-Erweiterungen oder -Abwandlungen Xgl und AIGLX Composition-Manager genutzt, um mit Hilfe von OpenGL verschiedene Effekte zu beschleunigen. Verwendete Composition-Manager sind dabei kompmgr, xcompmgr, Compiz und Metacity (mit Erweiterungen). Dabei sind Compiz und Metacity auch Fenstermanager. Man bezeichnet solch eine Kombination aus Composition-Manager und Window-Manager auch als Composition-Window-Manager.

Zweck von Composition-Managern

Beim klassischen X ohne Composition-Manager werden die Fenster einfach nur mit 2D-Grafikfunktionen (In Soft- oder Hardware) auf den Desktophintergrund gezeichnet. Dies resultiert darin, dass Fenster, wenn sie ganz oder teilweise von anderen Fenstern verdeckt waren, aber sichtbar werden (z. B. weil die oberen Fenster verschoben werden), neu gezeichnet werden müssen (Dies bezeichnet man als Damage). Composition-Manager erfüllen demgegenüber die Aufgabe, die Fenster von laufenden Applikationen grafisch zu kombinieren, bevor sie dargestellt werden. Dies führt in der Regel die 3D-Hardware (die Grafikkarte) durch, die Fenster werden also in Texturen umgewandelt und von der Grafikkarte zum Desktop kombiniert. Hierdurch wird einerseits das manuelle Behandeln von Damage unnötig, andererseits ermöglicht diese Technik diverse interessante Techniken beim Kombinieren der Fenster, wie z. B. Transparenz oder Animation.


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Composite UI Application Block — The Composite UI Application Block (or CAB) is an addition to Microsoft s .NET Framework for creating complex user interfaces made of loosely coupled components. Developed by Microsoft s patterns practices team, CAB is used exclusively for… …   Wikipedia

  • Compositing window manager — Compiz showing the desktop cube effect in Ubuntu. A compositing window manager is a type of window manager. A window manager is software that draws a graphical user interface on a computer display – it positions windows, draws additional elements …   Wikipedia

  • Nasdaq Composite — The Nasdaq Composite is a stock market index of the common stocks and similar securities (e.g. ADRs, tracking stocks, limited partnership interests) listed on the NASDAQ stock market, meaning that it has over 3,000 components. It is highly… …   Wikipedia

  • Short Mayo Composite — S.20 Mercury Image from a contemporary newspaper article, depicting Mercury atop Maia Role …   Wikipedia

  • Stacking window manager — A stacking window manager is a window manager that draws all windows in a specific order, allowing them to overlap, using a technique called painter s algorithm. All window managers which allow the overlapping of windows, but are not compositing… …   Wikipedia

  • Desktop Window Manager — For the X Window System window manager, see dwm. Desktop Window Manager A component of Microsoft Windows Details Included with Windows Vista Windows Server 2008 Windows 7 Windows Server 2008 R2 …   Wikipedia

  • Stаcking window manager — A stacking window manager is a window manager that draws all windows in a specific order, allowing them to overlap, using a technique called painter s algorithm. All window managers which allow the overlapping of windows, but are not compositing… …   Wikipedia

  • Enlightenment (window manager) — Enlightenment Enlightenment DR17 D …   Wikipedia

  • Awesome (window manager) — Infobox Software name = awesome author = Julien Danjou caption = awesome with a number of terminals open latest release version = 3.0 latest release date = September 18, 2008 programming language = C operating system = Unix like genre = Window… …   Wikipedia

  • Desktop Window Manager — (DWM, vorher auch Desktop Compositing Engine oder DCE) ist ein Composite fähiger Fenstermanager, der in Microsoft Windows Vista eingeführt wurde. DWM ermöglicht die Windows Aero Benutzerschnittstelle. In der Windows Vista Starter Edition ist DWM… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”