747:
260:
715:
443:
786:
820:
648:
2011:
977:
Gradual and natural transitions may be especially helpful for elderly or visually impaired users who notice changes to the screen more slowly and with less clarity. For example, an inexperienced user may impulsively click on a menu that was activated by accident, causing him or her to lose work. The
235:
With a compositing manager, if a window stops repainting itself when requested by the window manager, its last repaint will remain displayed and the window might be dimmed. Often, the title changes to reflect the status of the window as unresponsive. A program may prevent its window from being moved
722:
Windows with similar names and icons tend to cause confusion, especially when their title bars overlap; the position of every such window on the taskbar has to be memorized. When there are many open windows in this manner, the user often has to resort to trial and error—clicking each taskbar button
485:
Compiz introduced a cube effect, which allows the user to see up to 6 virtual desktops at once. Each desktop is converted into a surface texture of the cube, which can be rotated at will. Compiz displays a wide array of 2D and 3D effects and has relatively low hardware requirements. In 2012, Compiz
205:
to repaint itself when needed. Windows may overlap. When a window in front is moved, it can reveal an area of a window behind that was previously concealed. Window managers are broadly categorised by their strategy for causing that newly revealed area to be displayed to the user. In the "stacking"
973:
elements may seem confusing or even chaotic to inexperienced users. Visual transitions provide context and help distinguish the causal relationships of GUI elements. Instead of just disappearing, a window may fade away, or visibly shrink to the taskbar. A pull-down menu that has been clicked may
415:
prototype. Currently, window managers using OpenGL include Compiz, KWin, and the Quartz
Compositor, while Desktop Window Manager currently uses DirectX 9. OpenGL is still not fully supported in hardware, so performance of OpenGL-based compositing should continue to improve as hardware improves.
862:
macOS displays a preview of every window on the screen by tiling them. Other systems with similar functionality (Microsoft
Windows, Compiz, KWin, third-party applications) are referred to as Exposé clones. The hotkey to activate Exposé is not Alt-Tab, but rather F3.
793:
Cover switching is like flip switching with a few, mostly visual, differences. Instead of one stack with the selection at the top, two symmetrical stacks are shown with the current selection front and center (similar to the window tilting feature in
Looking Glass).
723:
one-by-one—before proceeding. Window switching allows one to quickly preview several windows at once by temporarily rearranging them against a decorative background. After a selection is made, the windows are then restored to their original arrangement.
578:
In the aftermath of it being discontinued, some of its features, such as cover switching and thumbnail live previews, have found their way onto other window managers. Its more original features included window tilting, two-sided window frames and
206:
strategy, the window manager tells the back window to repaint itself. In the "compositing" strategy, the window manager maintains an off-screen memory buffer containing the full appearance of each window, including the back window.
453:
Under X11, the ability to do full 3D-accelerated compositing required fundamental changes to the window system protocol in order to use hardware acceleration. Originally, a number of modified X11 implementations designed around
395:
In compositing, 3D effects could be applied on windows to provide 3D desktop effects. Modern compositing window managers use 3D hardware acceleration. Compositing window manager software communicates with graphics hardware via
599:. As such, their window managers have mostly planar rendering capabilities that include composite layering, alpha blending, gradients, high resolution and multiple desktops ("screens") that can partially clip one another.
213:
does not respond to messages in a timely manner. A malicious program can cause the system to appear unstable by simply neglecting to repaint its window. Then, one or more of the following conditions may result:
847:
The user can group windows together, such that only one window at a time is visible in each group. In Compiz, the window frame is flipped to indicate when the active window in its group has been changed.
320:
rights, other window managers have implemented some of the functionality in
Looking Glass. By 2006 development was discontinued by Sun, whose primary business was transitioning from graphically oriented
622:
Windows Vista and
Windows 7 allow the user to disable Desktop Window Manager by selecting the Windows Basic appearance settings. In addition, it is automatically disabled by Windows in order to perform
607:
While the window manager in
Windows 2000 does perform compositing, it does not perform transformations such as a per-pixel alpha. Few commercial applications took advantage of alpha blending;
827:
Ring switching is like flip switching, except the windows move in a circle, with the current selection in front, usually at the bottom. Most compositing window managers include this feature
800:
is an implementation of cover switching in macOS. More recent versions use blurring to de-emphasize non-selected items. Cover Flow has also been implemented in other software published by
248:, released in 1985. Applications could first request a region of memory outside the current display region for use as bitmap. The Amiga windowing system would then use a series of
1640:
256:
to build a composite of these applications' bitmaps - along with buttons and sliders - in display memory, without requiring these applications to redraw any of their bitmaps.
2600:
957:
Before compositing window managers were developed, windows would instantly jump in and out of view, which is incongruent with the interface metaphor (and with a physical
989:
implements user interface façades, a system that provides users with simple ways to adapt, reconfigure, and recombine existing graphical interfaces, through the use of
639:
The compositing approach makes it easier to implement a number of features that make the user interface more accessible, simpler to use or with eye candy elements.
2539:
738:. Items are navigated using the keyboard or mouse. An item is selected by either releasing the hotkey, hitting the Enter key or clicking on it with the mouse.
1342:
1965:
546:
is a reference implementation of a
Wayland compositor; KWin and Mutter are also Wayland compositors as well as being X11 compositing window managers.
945:). The Windows Sidebar was a visible partition in Windows Vista, and was eliminated in Windows 7, along with Sidebar gadgets which were changed to
911:
Compiz starts with a blank Widget Layer, allowing the user to add applications by clicking on them. A variety of widgets are supported, including
337:
466:
would eliminate the need to use Xgl, and allow window managers to do 3D accelerated compositing on a standard X server, while still allowing for
908:. Widget engines speed work by keeping commonly used widgets accessible while unobtrusive. They are handled by the Dashboard program in macOS.
1759:
2621:
978:
short delay necessary to display a visual transition may give the user enough time to make a conscious decision, and avoid such mistakes.
766:. In some systems, the user can press Alt-Shift-Tab to navigate backwards. Visual transitions are applied to each item while navigating.
1612:
2626:
1005:, a three-dimensional workspace manager and general-purpose platform for 3D user interfaces. As of June 2006 this project is inactive.
1644:
969:, animating the windows outline "zooming" toward its final position. But on most systems, the sudden appearance and disappearance of
2000:
1948:
397:
2285:
490:
Linux, and was enabled automatically when supported hardware and drivers were available and the user had not selected 2D Mode.
467:
1786:
2244:
1732:
1002:
832:
411:
The earliest widespread implementations using this technique were released for the Mac in Mac OS X 10.2, and for Linux in a
1470:
2544:
1974:
1425:
990:
116:
345:
222:
window does not repaint uncovered regions, resulting in either blank spaces or a "trail" left behind from another window
219:
611:
programs were among the first to experiment with it, albeit through optional settings. Compositing was introduced with
2065:
1184:
561:
538:; there is no display server separate from the window manager. The combined window manager/display server is called a
2631:
2264:
1921:
1910:
1899:
1888:
1877:
1866:
1855:
1844:
1706:
1666:
565:
508:
component of GNOME 3.0. It uses the display engine
Clutter, which has been ported to all major operating systems,
209:
With a stacking manager, the repainting process can become corrupted when a program that is slow, unresponsive or
2397:
1091:
487:
446:
1411:
1385:
2475:
2422:
2329:
828:
144:
2339:
1179:
1040:
946:
883:
543:
493:
282:
163:
148:
758:
switching feature. Running windows are arranged into a stack – similar to a flip-style selector in a 1950s
37:
the window buffers into an image representing the screen and writes the result into the display memory. A
1985:
1194:
1008:
612:
174:
81:
69:
2467:
2269:
2249:
2234:
2055:
2040:
1941:
1174:
555:
317:
305:
61:
497:
367:
2.8.4 was released in August 2004. However, the first widely publicized compositing window manager for
2549:
2490:
2402:
2372:
2212:
2030:
1298:
53:
49:
1506:
1272:
591:
While they are able to run on 3D-capable hardware, AmigaOS 4 and MorphOS are designed to run on old
2485:
2239:
2090:
1765:
1221:
436:
341:
326:
225:
portions of windows (such as decorative drop shadows) are left behind and not properly painted over
974:
smoothly radiate outward from the menu bar, making it easier to determine its origin and purpose.
2085:
1980:
875:
539:
531:
159:
1692:
1452:
966:
2319:
2226:
2222:
2060:
2025:
1199:
1018:
927:
879:
857:
746:
727:
675:
432:
294:
185:
92:. Computer graphics technology allows for visual effects to be rendered in real time such as
2279:
1934:
1108:—a compositing manager which can be used along with an existing window manager. It uses the
1095:
942:
670:
enlarges an area of the screen, making portions of text easier to read – whether to prevent
667:
624:
322:
313:
301:
278:
101:
97:
706:
button. This allows the user to identify and manage several concurrently running programs.
523:
has compositing capabilities. KWin features much of the same functionality also present in
2554:
2080:
2045:
1990:
1957:
1363:
1029:
931:
895:
655:
580:
425:
368:
360:
202:
128:
89:
560:
Project
Looking Glass was a window manager combining 3D rendering and the cross-platform
1250:
1082:–a bug-fixed fork of dcompmgr, which is a fork of xcompmgr. (Not maintained since 2017.)
2116:
1995:
1626:
1169:
1060:
962:
774:
731:
662:
fonts and 3D-accelerated elements, can be expanded without degradation (usually due to
569:
535:
439:. Compositing managers use hardware acceleration through this extension, if available.
290:
286:
274:
198:
85:
57:
42:
1528:
259:
2615:
1189:
1094:(Cairo Composite Manager)—a compositing add-on for existing window managers. It uses
871:
616:
592:
429:
353:
333:
107:
The most commonly used compositing managers and compositing window managers include:
77:
73:
65:
48:
Compositing managers may perform additional processing on buffered windows, applying
714:
442:
2452:
2125:
1792:
1429:
1137:
1012:
935:
920:
735:
683:
679:
309:
210:
1738:
1554:
1484:
647:
379:
was released, introducing fully accelerated 3D-compositing to the Linux platform.
2580:
801:
785:
513:
505:
479:
124:
93:
34:
30:
1598:
1576:
874:
combines several other compositing features developed by Apple—such as Exposé,
819:
244:
One of the first systems with a compositing windowing system was the
Commodore
1915:
1904:
1893:
1882:
1871:
1860:
1849:
1838:
938:
912:
797:
671:
628:
596:
412:
2495:
2447:
2352:
1133:
1073:
916:
699:
695:
349:
231:
the entire screen freezes until the program either responds or is terminated
2362:
2314:
2186:
2131:
2095:
1320:
663:
659:
608:
509:
405:
364:
263:
249:
120:
1710:
1670:
941:(Web gadgets), or an external display, such as the user's mobile phone (
2510:
2412:
2377:
2254:
2181:
2151:
2146:
2136:
2050:
1153:
1055:
986:
770:
763:
759:
755:
703:
572:
267:
253:
170:
281:
to feature software-based 3D compositing and effects, provided by its
2575:
2515:
2505:
2304:
2176:
1389:
1321:"Multiple Internet Explorer Instances Do Not Redraw Screen Correctly"
1024:
958:
905:
904:) such as a clock, note pad, and calculator can appear by pressing a
901:
805:
524:
471:
455:
401:
376:
132:
352:
not to debut its 3D-compositing window-manager until the release of
1099:
2595:
2590:
2585:
2570:
2432:
2392:
2357:
2156:
2070:
2035:
1926:
1814:
1141:
1116:
1079:
818:
784:
745:
713:
646:
501:
475:
463:
441:
258:
245:
181:
152:
112:
1085:
836:
651:
The magnification effect in Compiz (click image to view in scale)
2500:
2442:
2417:
2407:
2387:
2382:
2367:
2347:
2324:
2309:
2259:
2202:
2166:
2161:
2141:
1049:
1045:
1034:
564:
programming language. It is now inactive and released under the
520:
384:
372:
140:
136:
1930:
1105:
686:
magnifier and zoom desktop effects provide this functionality.
236:
or unmapped, but generally will not cause repainting problems.
2480:
2457:
2437:
2427:
2207:
2171:
2075:
2010:
1145:
1109:
970:
459:
380:
449:
8.04 Hardy Heron running Compiz's Shift Switcher in Flip mode
1613:"What is the app, "compiz" responsible for on ubuntu 12.04?"
96:, live previews, and complex animation. Since the screen is
29:, is software that provides applications with an off-screen
1299:"Blueprint: "Compositing window management (compiz/beryl)""
1088:-a lightweight compositor for X11. It is a fork of Compton.
147:, Muffin (compositing window manager for Cinnamon DE), and
500:) has replaced Metacity as the default window manager for
363:
required some redesign, which took place incrementally.
332:
Microsoft first presented the Desktop Window Manager in
1453:"Sun and I.B.M. to Offer New Class of High-End Servers"
1906:
Official demonstration video for Project Looking Glass
575:
includes Looking Glass as an optional window manager.
1276:
316:. Although Apple threatened to sue Sun for breach of
304:
demonstrated an ambitious 3D graphics system called
2563:
2532:
2466:
2338:
2295:
2278:
2221:
2195:
2115:
2104:
2018:
1964:
694:A preview of a window can be displayed in a pop-up
1386:"Mustang: Swing apps freeze then painting corrupt"
1124:Operating systems with compositing window managers
1917:Background and windowing effects in Looking Glass
1599:"Installing/running Compiz on GeForce2 MX/MX 400"
769:Common implementations of flip switching include
534:protocol, a compositing window manager is also a
293:, the job of compositing could move to dedicated
151:compositing window managers and the xcompmgr and
1471:"Microsoft's Longhorn 3D UI– More Info Emerges"
811:This is also referred to as "flick-book view."
726:Selection begins when the user either enters a
391:Compositing and 3D effects in operating systems
375:, released in January 2005. On 26 January 2005
166:, KWin, and Mutter compositing window managers;
1245:
1243:
1942:
1577:"Version History – Preferences Hide and Seek"
1507:"The (Re)Architecture of the X Window System"
8:
1216:
1214:
346:Severe delays in the development of Longhorn
1301:. Blueprints.launchpad.net. 17 October 2006
754:The flip switcher is an enhancement to the
734:, or, in some situations, uses the mouse's
435:. Compositing was introduced by way of the
2292:
2112:
1949:
1935:
1927:
1851:Comparison between Windows Aero and Compiz
1873:Drop shadows and transparency in xcompmgr
1816:3DWM: A screenshot look at the 3D desktop
1098:, a vector graphics library also used in
33:for each window. The compositing manager
1273:"Compiz.org :: Home/Start – Compiz"
424:Stacking window managers running on the
312:toolkit. It was first shown at the 2003
1895:Desktop switching using the cube effect
1210:
1068:List of standalone compositing managers
338:Windows Hardware Engineering Conference
1761:3Dwm - About - FAQ - About the Project
1641:"Alpha Blending (Transparent) Windows"
1364:"Mouser cursor corruption on xinerama"
519:Since version 4, KDE's window manager
193:Contrast with stacking window managers
1112:library. (Not maintained since 2014.)
76:, bending and contortion, shuffling,
7:
1627:"Example alpha transparency utility"
1388:. Oracle. 1 May 2006. Archived from
900:On macOS, "widgets" (single-purpose
45:that is also a compositing manager.
1557:. foo-projects.org. 16 January 2005
997:List of compositing window managers
595:Amiga computers, starting with the
359:Implementing compositing under the
2056:X Display Manager Control Protocol
1884:Desktop switching using 3d-desktop
1862:Mac OS X and the Quartz Compositor
1428:. Kernelthread.com. Archived from
14:
2601:Desktop environments (comparison)
1764:, 3 December 2003, archived from
1737:, 23 January 2004, archived from
1707:"Metisse: User Interface Façades"
2009:
1253:. Arstechnica.com. 28 April 2005
1076:—a minimal alternative to Compiz
961:setting). Some systems like the
430:chroma keying or green screening
84:windows into one of a number of
80:, redirecting applications, and
1451:Markoff, John (26 April 2007).
930:that the user can place on the
823:Ring switching in Compiz Fusion
730:, moves the mouse pointer to a
285:component. With the release of
1813:Yeargin, Ray (31 March 2005),
1667:"Plugins/Widget - Compiz Wiki"
1366:. Canonical Ltd. 2 August 2006
1251:"Mac OS X 10.4 Tiger: Page 13"
991:direct manipulation techniques
882:—into a larger program called
228:the mouse pointer is corrupted
1:
1426:"A Brief History of Mac OS X"
953:Transitions and other effects
718:Basic window switching in Xgl
1412:"Amiga RKM Libraries Manual"
1275:. Compiz.org. Archived from
277:became the first mainstream
252:using the system's hardware
2622:Compositing window managers
2066:X-Video Motion Compensation
1485:"Microsoft Windows History"
1323:. Microsoft. 9 October 2003
1185:Re-parenting window manager
678:, or simply at a distance.
458:began to appear, including
387:also supports compositing.
2648:
1643:. CodeGuru. Archived from
1579:. Hideseek.sourceforge.net
893:
855:
566:GNU General Public License
553:
39:compositing window manager
2627:Graphical user interfaces
2007:
1840:Various effects in Compiz
1709:. Metisse. Archived from
1106:Unagi Compositing Manager
56:animated effects such as
1669:. Compiz. Archived from
1343:"PHOTOSCORE SUPPORT FAQ"
1222:"Desktop Window Manager"
965:avoided this issue with
833:third-party applications
750:Flip switching in Compiz
504:. It is featured in the
266:window manager, part of
158:for Linux and BSD using
2051:Shared memory extension
1180:Stacking window manager
1159:Windows Vista and later
1129:Mac OS X 10.0 and later
926:Windows Vista provides
635:Usability and eye candy
308:to layer on top of its
1986:X Window authorization
1693:"High Tech Binoculars"
1555:"Xfce 4.2.0 released!"
1195:Zooming user interface
1009:Desktop Window Manager
982:User interface façades
839:, are also available.
824:
790:
751:
719:
652:
613:Desktop Window Manager
462:. The introduction of
450:
398:programming interfaces
270:
175:Desktop Window Manager
18:Type of window manager
2041:X Rendering Extension
1175:Tiling window manager
934:(Sidebar gadgets), a
822:
788:
749:
732:hotspot on the screen
717:
650:
587:AmigaOS 4 and MorphOS
556:Project Looking Glass
482:cards support AIGLX.
445:
318:intellectual-property
306:Project Looking Glass
262:
2213:X Toolkit Intrinsics
2031:X keyboard extension
1115:MCompositor—used on
789:Cover Switch in KWin
682:effects such as the
629:Overlay Mixer Filter
573:live CD distribution
201:sends each window a
2091:Composite Extension
1768:on 24 February 2004
1673:on 23 December 2010
1063:(since version 1.0)
1052:(since version 4.2)
1037:(since version 3.3)
437:Composite Extension
273:On March 24, 2001,
23:compositing manager
2086:Display PostScript
1981:X Window selection
1741:on 6 February 2004
1695:. 11 January 2017.
1487:. Computerhope.com
1457:The New York Times
1432:on 22 January 2009
1279:on 12 October 2006
825:
791:
752:
728:hotkey combination
720:
653:
581:parallax scrolling
540:Wayland compositor
451:
271:
2632:X window managers
2609:
2608:
2528:
2527:
2524:
2523:
2289:
2061:X video extension
2026:X Image Extension
1788:3D window manager
1713:on 30 August 2011
1200:Computer graphics
1019:Quartz Compositor
676:visually impaired
603:Microsoft Windows
428:(X11) required a
356:in January 2007.
323:Unix workstations
295:graphics hardware
186:Quartz Compositor
2639:
2293:
2283:
2227:Session managers
2223:Display managers
2196:Client libraries
2113:
2013:
1951:
1944:
1937:
1928:
1918:
1907:
1896:
1885:
1874:
1863:
1852:
1841:
1827:
1826:
1825:
1823:
1810:
1804:
1803:
1802:
1800:
1791:, archived from
1783:
1777:
1776:
1775:
1773:
1756:
1750:
1749:
1748:
1746:
1729:
1723:
1722:
1720:
1718:
1703:
1697:
1696:
1689:
1683:
1682:
1680:
1678:
1663:
1657:
1656:
1654:
1652:
1637:
1631:
1630:
1623:
1617:
1616:
1609:
1603:
1602:
1595:
1589:
1588:
1586:
1584:
1573:
1567:
1566:
1564:
1562:
1551:
1545:
1544:
1542:
1540:
1535:. 30 August 2004
1533:Linux Compatible
1529:"Metacity 2.8.4"
1525:
1519:
1518:
1516:
1514:
1503:
1497:
1496:
1494:
1492:
1481:
1475:
1474:
1467:
1461:
1460:
1448:
1442:
1441:
1439:
1437:
1422:
1416:
1415:
1408:
1402:
1401:
1399:
1397:
1382:
1376:
1375:
1373:
1371:
1360:
1354:
1353:
1351:
1349:
1339:
1333:
1332:
1330:
1328:
1317:
1311:
1310:
1308:
1306:
1295:
1289:
1288:
1286:
1284:
1269:
1263:
1262:
1260:
1258:
1247:
1238:
1237:
1235:
1233:
1228:. 23 August 2019
1218:
1015:theme on Windows
943:SideShow gadgets
710:Window switching
668:screen magnifier
625:hardware overlay
486:was included in
468:direct rendering
340:, demonstrating
334:Project Longhorn
302:Sun Microsystems
279:operating system
104:during updates.
90:virtual desktops
2647:
2646:
2642:
2641:
2640:
2638:
2637:
2636:
2612:
2611:
2610:
2605:
2559:
2555:freedesktop.org
2520:
2462:
2334:
2282:
2280:Window managers
2274:
2225:
2217:
2191:
2117:Display servers
2109:implementations
2108:
2106:
2100:
2081:Multi-Pointer X
2046:Shape extension
2014:
2005:
1991:X11 color names
1960:
1958:X Window System
1955:
1916:
1905:
1894:
1883:
1872:
1861:
1850:
1839:
1835:
1830:
1821:
1819:
1812:
1811:
1807:
1798:
1796:
1795:on 17 July 2011
1785:
1784:
1780:
1771:
1769:
1758:
1757:
1753:
1744:
1742:
1731:
1730:
1726:
1716:
1714:
1705:
1704:
1700:
1691:
1690:
1686:
1676:
1674:
1665:
1664:
1660:
1650:
1648:
1647:on 30 June 2008
1639:
1638:
1634:
1625:
1624:
1620:
1611:
1610:
1606:
1597:
1596:
1592:
1582:
1580:
1575:
1574:
1570:
1560:
1558:
1553:
1552:
1548:
1538:
1536:
1527:
1526:
1522:
1512:
1510:
1505:
1504:
1500:
1490:
1488:
1483:
1482:
1478:
1469:
1468:
1464:
1450:
1449:
1445:
1435:
1433:
1424:
1423:
1419:
1410:
1409:
1405:
1395:
1393:
1392:on 26 July 2011
1384:
1383:
1379:
1369:
1367:
1362:
1361:
1357:
1347:
1345:
1341:
1340:
1336:
1326:
1324:
1319:
1318:
1314:
1304:
1302:
1297:
1296:
1292:
1282:
1280:
1271:
1270:
1266:
1256:
1254:
1249:
1248:
1241:
1231:
1229:
1226:Microsoft Learn
1220:
1219:
1212:
1208:
1166:
1126:
1070:
999:
984:
955:
947:Desktop Gadgets
932:Windows Sidebar
898:
896:Software widget
892:
884:Mission Control
869:
867:Mission Control
860:
854:
845:
817:
783:
781:Cover switching
773:in Windows and
744:
712:
702:its associated
692:
656:Vector graphics
645:
637:
605:
589:
558:
552:
426:X Window System
422:
420:X11 and Wayland
393:
361:X Window System
314:LinuxWorld Expo
242:
195:
129:X Window System
98:double buffered
19:
12:
11:
5:
2645:
2643:
2635:
2634:
2629:
2624:
2614:
2613:
2607:
2606:
2604:
2603:
2598:
2593:
2588:
2583:
2578:
2573:
2567:
2565:
2561:
2560:
2558:
2557:
2552:
2547:
2542:
2536:
2534:
2530:
2529:
2526:
2525:
2522:
2521:
2519:
2518:
2513:
2508:
2503:
2498:
2493:
2488:
2483:
2478:
2472:
2470:
2464:
2463:
2461:
2460:
2455:
2450:
2445:
2440:
2435:
2430:
2425:
2420:
2415:
2410:
2405:
2400:
2395:
2390:
2385:
2380:
2375:
2370:
2365:
2360:
2355:
2350:
2344:
2342:
2336:
2335:
2333:
2332:
2327:
2322:
2317:
2312:
2307:
2301:
2299:
2290:
2276:
2275:
2273:
2272:
2267:
2262:
2257:
2252:
2247:
2242:
2237:
2231:
2229:
2219:
2218:
2216:
2215:
2210:
2205:
2199:
2197:
2193:
2192:
2190:
2189:
2184:
2179:
2174:
2169:
2164:
2159:
2154:
2149:
2144:
2139:
2134:
2129:
2121:
2119:
2110:
2102:
2101:
2099:
2098:
2093:
2088:
2083:
2078:
2073:
2068:
2063:
2058:
2053:
2048:
2043:
2038:
2033:
2028:
2022:
2020:
2016:
2015:
2008:
2006:
2004:
2003:
1998:
1996:X Input Method
1993:
1988:
1983:
1978:
1970:
1968:
1962:
1961:
1956:
1954:
1953:
1946:
1939:
1931:
1925:
1924:
1913:
1902:
1891:
1880:
1869:
1858:
1847:
1834:
1833:External links
1831:
1829:
1828:
1805:
1778:
1751:
1724:
1698:
1684:
1658:
1632:
1618:
1604:
1590:
1568:
1546:
1520:
1498:
1476:
1473:. ExtremeTech.
1462:
1443:
1417:
1403:
1377:
1355:
1334:
1312:
1290:
1264:
1239:
1209:
1207:
1204:
1203:
1202:
1197:
1192:
1187:
1182:
1177:
1172:
1170:Window manager
1165:
1162:
1161:
1160:
1157:
1151:
1148:
1130:
1125:
1122:
1121:
1120:
1113:
1103:
1089:
1083:
1077:
1069:
1066:
1065:
1064:
1058:
1053:
1043:
1038:
1032:
1027:
1022:
1016:
1006:
998:
995:
983:
980:
963:Classic Mac OS
954:
951:
894:Main article:
891:
890:Widget engines
888:
868:
865:
858:Exposé (macOS)
856:Main article:
853:
850:
844:
841:
829:out of the box
816:
815:Ring switching
813:
782:
779:
775:Shift Switcher
743:
742:Flip switching
740:
711:
708:
698:when the user
691:
688:
644:
641:
636:
633:
604:
601:
588:
585:
570:Granular Linux
554:Main article:
551:
548:
536:display server
421:
418:
392:
389:
342:wobbly windows
291:Quartz Extreme
287:Mac OS X v10.2
275:Mac OS X v10.0
241:
238:
233:
232:
229:
226:
223:
199:window manager
194:
191:
190:
189:
178:
167:
156:
100:, it does not
43:window manager
17:
13:
10:
9:
6:
4:
3:
2:
2644:
2633:
2630:
2628:
2625:
2623:
2620:
2619:
2617:
2602:
2599:
2597:
2594:
2592:
2589:
2587:
2584:
2582:
2579:
2577:
2574:
2572:
2569:
2568:
2566:
2562:
2556:
2553:
2551:
2548:
2546:
2543:
2541:
2538:
2537:
2535:
2531:
2517:
2514:
2512:
2509:
2507:
2504:
2502:
2499:
2497:
2494:
2492:
2489:
2487:
2484:
2482:
2479:
2477:
2474:
2473:
2471:
2469:
2465:
2459:
2456:
2454:
2451:
2449:
2446:
2444:
2441:
2439:
2436:
2434:
2431:
2429:
2426:
2424:
2421:
2419:
2416:
2414:
2411:
2409:
2406:
2404:
2401:
2399:
2396:
2394:
2391:
2389:
2386:
2384:
2381:
2379:
2376:
2374:
2371:
2369:
2366:
2364:
2361:
2359:
2356:
2354:
2351:
2349:
2346:
2345:
2343:
2341:
2337:
2331:
2330:Enlightenment
2328:
2326:
2323:
2321:
2318:
2316:
2313:
2311:
2308:
2306:
2303:
2302:
2300:
2298:
2294:
2291:
2287:
2281:
2277:
2271:
2268:
2266:
2263:
2261:
2258:
2256:
2253:
2251:
2248:
2246:
2243:
2241:
2238:
2236:
2233:
2232:
2230:
2228:
2224:
2220:
2214:
2211:
2209:
2206:
2204:
2201:
2200:
2198:
2194:
2188:
2185:
2183:
2180:
2178:
2175:
2173:
2170:
2168:
2165:
2163:
2160:
2158:
2155:
2153:
2150:
2148:
2145:
2143:
2140:
2138:
2135:
2133:
2130:
2128:
2127:
2123:
2122:
2120:
2118:
2114:
2111:
2103:
2097:
2094:
2092:
2089:
2087:
2084:
2082:
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2062:
2059:
2057:
2054:
2052:
2049:
2047:
2044:
2042:
2039:
2037:
2034:
2032:
2029:
2027:
2024:
2023:
2021:
2017:
2012:
2002:
1999:
1997:
1994:
1992:
1989:
1987:
1984:
1982:
1979:
1977:
1976:
1975:Core protocol
1972:
1971:
1969:
1967:
1963:
1959:
1952:
1947:
1945:
1940:
1938:
1933:
1932:
1929:
1923:
1919:
1914:
1912:
1908:
1903:
1901:
1897:
1892:
1890:
1886:
1881:
1879:
1875:
1870:
1868:
1864:
1859:
1857:
1853:
1848:
1846:
1842:
1837:
1836:
1832:
1818:
1817:
1809:
1806:
1794:
1790:
1789:
1782:
1779:
1767:
1763:
1762:
1755:
1752:
1740:
1736:
1735:
1728:
1725:
1712:
1708:
1702:
1699:
1694:
1688:
1685:
1672:
1668:
1662:
1659:
1646:
1642:
1636:
1633:
1628:
1622:
1619:
1614:
1608:
1605:
1600:
1594:
1591:
1578:
1572:
1569:
1556:
1550:
1547:
1534:
1530:
1524:
1521:
1508:
1502:
1499:
1486:
1480:
1477:
1472:
1466:
1463:
1458:
1454:
1447:
1444:
1431:
1427:
1421:
1418:
1413:
1407:
1404:
1391:
1387:
1381:
1378:
1365:
1359:
1356:
1344:
1338:
1335:
1322:
1316:
1313:
1300:
1294:
1291:
1278:
1274:
1268:
1265:
1252:
1246:
1244:
1240:
1227:
1223:
1217:
1215:
1211:
1205:
1201:
1198:
1196:
1193:
1191:
1190:Retained mode
1188:
1186:
1183:
1181:
1178:
1176:
1173:
1171:
1168:
1167:
1163:
1158:
1156:2.0 and later
1155:
1152:
1149:
1147:
1143:
1139:
1135:
1131:
1128:
1127:
1123:
1118:
1114:
1111:
1107:
1104:
1101:
1097:
1093:
1092:Cairo Compmgr
1090:
1087:
1084:
1081:
1078:
1075:
1072:
1071:
1067:
1062:
1059:
1057:
1054:
1051:
1047:
1044:
1042:
1039:
1036:
1033:
1031:
1028:
1026:
1023:
1020:
1017:
1014:
1010:
1007:
1004:
1001:
1000:
996:
994:
992:
988:
981:
979:
975:
972:
968:
964:
960:
952:
950:
948:
944:
940:
937:
933:
929:
924:
922:
918:
914:
909:
907:
903:
897:
889:
887:
885:
881:
877:
873:
872:Mac OS X 10.7
866:
864:
859:
851:
849:
842:
840:
838:
834:
830:
821:
814:
812:
809:
807:
803:
799:
795:
787:
780:
778:
776:
772:
767:
765:
761:
757:
748:
741:
739:
737:
733:
729:
724:
716:
709:
707:
705:
701:
697:
689:
687:
685:
681:
677:
673:
669:
665:
661:
657:
649:
642:
640:
634:
632:
630:
626:
620:
618:
617:Windows Vista
614:
610:
602:
600:
598:
594:
586:
584:
583:backgrounds.
582:
576:
574:
571:
567:
563:
557:
549:
547:
545:
541:
537:
533:
528:
526:
522:
517:
515:
511:
507:
503:
499:
495:
491:
489:
483:
481:
477:
473:
470:. Currently,
469:
465:
461:
457:
448:
444:
440:
438:
434:
431:
427:
419:
417:
414:
409:
407:
403:
399:
390:
388:
386:
382:
378:
374:
370:
366:
362:
357:
355:
354:Windows Vista
351:
347:
343:
339:
335:
330:
328:
324:
319:
315:
311:
307:
303:
298:
296:
292:
288:
284:
280:
276:
269:
265:
261:
257:
255:
251:
247:
239:
237:
230:
227:
224:
221:
217:
216:
215:
212:
207:
204:
200:
192:
187:
183:
179:
176:
172:
168:
165:
161:
157:
154:
150:
146:
145:Enlightenment
142:
138:
134:
130:
126:
122:
118:
114:
110:
109:
108:
105:
103:
99:
95:
91:
87:
83:
79:
75:
71:
67:
63:
59:
55:
51:
46:
44:
40:
36:
32:
28:
24:
16:
2564:Applications
2453:Window Maker
2296:
2126:X.Org Server
2124:
1973:
1966:Architecture
1820:, retrieved
1815:
1808:
1797:, retrieved
1793:the original
1787:
1781:
1770:, retrieved
1766:the original
1760:
1754:
1743:, retrieved
1739:the original
1734:3Dwm - About
1733:
1727:
1715:. Retrieved
1711:the original
1701:
1687:
1675:. Retrieved
1671:the original
1661:
1649:. Retrieved
1645:the original
1635:
1621:
1607:
1593:
1581:. Retrieved
1571:
1559:. Retrieved
1549:
1537:. Retrieved
1532:
1523:
1511:. Retrieved
1509:. Keithp.com
1501:
1489:. Retrieved
1479:
1465:
1456:
1446:
1434:. Retrieved
1430:the original
1420:
1406:
1394:. Retrieved
1390:the original
1380:
1368:. Retrieved
1358:
1346:. Retrieved
1337:
1325:. Retrieved
1315:
1303:. Retrieved
1293:
1281:. Retrieved
1277:the original
1267:
1255:. Retrieved
1230:. Retrieved
1225:
1048:from within
1013:Windows Aero
985:
976:
956:
936:Windows Live
925:
921:SuperKaramba
910:
899:
870:
861:
846:
826:
810:
796:
792:
768:
753:
736:scroll wheel
725:
721:
693:
690:Live preview
654:
638:
627:through the
621:
606:
590:
577:
559:
529:
518:
496:(Metacity +
492:
484:
452:
423:
410:
394:
358:
336:to the 2003
331:
329:mainframes.
299:
272:
243:
234:
208:
196:
155:compositors;
106:
94:drop shadows
47:
38:
26:
22:
20:
15:
2297:Compositing
2107:and notable
1822:16 December
1799:16 December
1677:26 December
1583:21 November
1561:25 February
1513:21 November
1491:21 November
1436:21 November
1396:17 December
1370:17 December
1348:17 December
1327:17 December
1305:21 November
1283:21 November
1257:21 November
777:in Compiz.
514:smartphones
506:GNOME Shell
325:to selling
125:OpenSolaris
82:translating
74:duplication
2616:Categories
2286:comparison
2105:Components
2019:Extensions
1772:4 February
1745:4 February
1206:References
939:start page
913:Screenlets
837:3d-desktop
835:, such as
798:Cover Flow
674:, for the
672:eye strain
658:, such as
643:Magnifiers
597:Amiga 1200
413:Luminocity
327:enterprise
127:using the
35:composites
27:compositor
2533:Standards
2496:ratpoison
2448:WindowLab
2353:AfterStep
1150:AmigaOS 4
1136:OS using
1134:Unix-like
1119:handsets.
967:ZoomRects
917:gDesklets
876:Dashboard
696:thumbnail
530:With the
433:extension
350:Microsoft
250:bit blits
2398:Matchbox
2363:Blackbox
2340:Stacking
2315:Metacity
2265:Entrance
2187:XWayland
2132:Cygwin/X
2096:Xinerama
1717:3 August
1232:25 April
1164:See also
1074:xcompmgr
1021:on macOS
1011:and the
843:Grouping
804:such as
684:fish eye
664:aliasing
660:TrueType
609:freeware
510:netbooks
406:Direct3D
400:such as
365:Metacity
300:In 2003
264:Metacity
86:displays
78:blurring
70:rotation
58:blending
2511:StumpWM
2476:awesome
2423:Sawfish
2413:Openbox
2378:Fluxbox
2255:LightDM
2182:XQuartz
2152:XDarwin
2147:XFree86
2137:X-Win32
2001:Wayland
1922:YouTube
1911:YouTube
1900:YouTube
1889:YouTube
1878:YouTube
1867:YouTube
1856:YouTube
1845:YouTube
1651:26 July
1539:13 June
1154:MorphOS
1080:Compton
1056:Metisse
987:Metisse
928:gadgets
902:applets
771:Flip 3D
764:Rolodex
762:, or a
760:jukebox
756:Alt-Tab
704:taskbar
532:Wayland
498:Clutter
348:caused
268:GNOME 2
254:blitter
240:History
220:clipped
203:message
171:Windows
160:Wayland
102:flicker
66:scaling
2576:xclock
2516:larswm
2506:xmonad
2468:Tiling
2320:Mutter
2305:Compiz
2177:Xephyr
1041:Mutter
1025:Compiz
959:office
906:hotkey
880:Spaces
878:, and
852:Exposé
831:, and
806:iTunes
700:hovers
593:legacy
568:. The
544:Weston
525:Compiz
494:Mutter
488:Ubuntu
478:, and
472:NVIDIA
456:OpenGL
447:Ubuntu
402:OpenGL
377:Compiz
283:Quartz
184:: the
173:: the
164:Weston
162:: the
149:Mutter
133:Compiz
131:: the
62:fading
31:buffer
2596:xeyes
2591:xterm
2586:xload
2581:xedit
2571:xcalc
2540:ICCCM
2433:tvtwm
2393:IceWM
2358:amiwm
2157:Xming
2071:AIGLX
2036:RandR
1142:AIGLX
1117:MeeGo
1096:Cairo
1086:Picom
1030:Marco
802:Apple
666:). A
502:GNOME
476:Intel
464:AIGLX
310:Swing
246:Amiga
211:buggy
182:macOS
177:; and
153:picom
113:Linux
41:is a
25:, or
2545:EWMH
2501:wmii
2443:vtwm
2418:Qvwm
2408:olwm
2388:FVWM
2383:FLWM
2368:CTWM
2348:4Dwm
2325:Xfwm
2310:KWin
2260:LXDM
2245:SDDM
2203:Xlib
2167:Xsun
2162:Xsgi
2142:X386
1824:2010
1801:2010
1774:2010
1747:2010
1719:2011
1679:2010
1653:2008
1585:2008
1563:2009
1541:2023
1515:2008
1493:2008
1438:2008
1398:2010
1372:2010
1350:2010
1329:2010
1307:2008
1285:2008
1259:2008
1234:2023
1138:XOrg
1132:any
1100:GTK+
1050:Xfce
1046:Xfwm
1035:KWin
1003:3Dwm
919:and
680:Zoom
562:Java
550:Java
521:KWin
512:and
385:KWin
373:Xfwm
371:was
289:and
197:The
180:for
169:for
141:Xfwm
137:KWin
123:and
121:Hurd
111:for
88:and
52:and
2550:XDS
2491:Ion
2481:dwm
2458:wm2
2438:twm
2428:swm
2403:mwm
2373:cwm
2270:WDM
2250:XDM
2240:KDM
2235:GDM
2208:XCB
2172:Xgl
2076:GLX
1920:on
1909:on
1898:on
1887:on
1876:on
1865:on
1854:on
1843:on
1146:Xgl
1144:or
1110:XCB
1061:Mir
971:GUI
615:in
480:ATI
460:Xgl
404:or
383:'s
381:KDE
117:BSD
2618::
2486:i3
1531:.
1455:.
1242:^
1224:.
1213:^
993:.
949:.
923:.
915:,
886:.
808:.
631:.
619:.
542:.
527:.
516:.
474:,
408:.
344:.
297:.
218:a
143:,
139:,
135:,
119:,
115:,
72:,
68:,
64:,
60:,
54:3D
50:2D
21:A
2288:)
2284:(
1950:e
1943:t
1936:v
1721:.
1681:.
1655:.
1629:.
1615:.
1601:.
1587:.
1565:.
1543:.
1517:.
1495:.
1459:.
1440:.
1414:.
1400:.
1374:.
1352:.
1331:.
1309:.
1287:.
1261:.
1236:.
1140:/
1102:.
369:X
188:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.