758:
217:
776:
199:
971:
746:
439:, the window manager is a separate program. X itself enforces no specific window management approach and remains usable even without any window manager. Current X protocol version X11 explicitly mentions the possibility of tiling window managers. The Siemens RTL Tiled Window Manager (released in 1988) was the first to implement automatic placement/sizing strategies. Another tiling window manager from this period was the
730:
74:
32:
1946:
603:β a built-from-scratch window manager, based on wmii. It has vi-like keybindings, and treats extra monitors as extra workspaces, meaning that windows can be moved between monitors easily. Allows vertical and horizontal splits, tabbed and stacked layouts, and parent containers. It can be controlled entirely from the keyboard, but a mouse can also be used.
684:. Every window, tag, and column is represented in the virtual filesystem, and windows are controlled by manipulating their file objects (in fact, the configuration file is just a script interfacing the virtual files). This RPC system allows many different configuration styles, including those provided in the base distribution in
332:
enhanced the snapping features introduced in
Windows 7 by allowing windows to be tiled into screen quadrants by dragging them to the corner, and adding "Snap Assist" β which prompts the user to select the application they want to occupy the other half of the screen when they snap a window to one half
524:. One of its plugins (called Grid) allows the user to configure several keybindings to move windows to any corner, with five different lengths. There are also options to configure default placement for specific windows. The plugins can be configured through the Compiz Config Settings Manager / CCSM.
581:
EXWM β EXWM (Emacs X Window
Manager) is a full-featured tiling X window manager for Emacs built on top of XELB. It features fully keyboard-driven operations, hybrid layout modes (tiling & stacking), dynamic workspace support, ICCCM/EWMH compliance, RandR (multi-monitor) support, and a built-in
654:β a dynamic tiling and reparenting window manager for X11. It tries to stay out of the way so that valuable screen real estate can be used for more important content. It strives to be small, compact and fast. Formerly called "scrotwm" (a pun based on the word "scrotum").
184:
released in
September 2015 introduces new window management features such as creating a full-screen split view limited to two app windows side-by-side in full screen by holding down the full-screen button in the upper-left corner of a window.
501:
bspwm β a small tiling window manager that, similarly to yabai, represents windows as the leaves of a full binary tree. It does not handle key-binds on its own, requiring another program (e.g. sxhkd) to translate input to X
609:β combines tiling with a tabbing interface: the display is manually split in non-overlapping regions (frames). Each frame can contain one or more windows. Only one of these windows is visible and fills the entire frame.
615:β implements a form of dynamic tiling: the display is vertically split in two regions (tracks). The left track is filled with a single window. The right track contains all other windows stacked on top of each other.
593:) that uses the concept of monitor independent tags as workspaces. Exactly one tag can be viewed on a monitor, with each tag containing its own layout. Like i3 and Sway, herbstluftwm is configured at runtime via
978:
Although tiling is not the default mode of window managers on any widely used platform, most applications already display multiple functions internally in a similar manner. Examples include email clients,
373:
WS Grid+ β move and/or resize window's using a grid selection system combining benefits of floating, stacking and tiling. It provides keyboard/mouse shortcuts to instantly move and resize a window.
657:
StumpWM β a keyboard driven offshoot of ratpoison supporting multiple displays (e.g. xrandr) that can be customized on the fly in Common Lisp. It uses Emacs-compatible keybindings by default.
178:. Its features are described by its promotional video. The Andrew Project (AP or tAP) was a desktop client system (like early GNOME) for X with a tiling and overlapping window manager.
1006:-based implementation of tiling. The tiling window manager extends this usefulness beyond multiple functions within an application, to multiple applications within a desktop. The
325:; unlike desktop applications, they did not operate in a window, and could only run in full screen, or "snapped" as a sidebar alongside another app, or the desktop environment.
947: 4, have a multi-window feature that allows the user to tile two apps on the device's screen. This feature was integrated into stock Android as of version 7.0 "Nougat".
781:
167:
1758:
672:, and filesystem based remote control, replacing the workspace paradigm with a new tagging approach. The default configuration uses keystrokes derived from those of the
440:
313:
added "Aero Snap" which adds the ability to drag windows to either side of the screen to create a simple side-by-side tiled layout, or to the top of the screen to
336:
Windows 10 also supports FancyZones, a more complete tiling window manager facility allowing customized tiling zones and greater user control, configured through
383:
Plumb β lightweight tiling manager with support for multiple versions of
Windows. Supports HiDPI monitors, keyboard hotkeys and customization of hotkeys (XAML).
53:
1166:
2535:
170:, up to today a textbook example because of its algorithms of automated window scaling, placement and arrangement, and (de)iconification. RTL ran on
987:" for the various displays. The panes are usually separated by a draggable divider to allow resizing. Paned windows are a common way to implement a
1078:
825:
Hyprland β Hyprland is a dynamic tiling wayland compositor that offers unique features like smooth animations, dynamic tiling and rounded corners.
1209:
2474:
1423:
242:
1294:
122:
system (released in 1981) tiled application windows, but allowed dialogs and property windows to overlap. Later, Xerox PARC also developed
1699:
1459:
757:
1900:
763:
651:
40:
877:
River - River is a dynamic tiling
Wayland compositor with flexible runtime configuration, it is maintained and under regular updates.
618:
370:
MaxTo β customizable grid, global hotkeys. Works with elevated applications, 32-bit and 64-bit applications, and multiple monitors.
333:
of the screen, and allows the user to automatically resize both windows at once by dragging a handle in the center of the screen.
1653:
123:
1745:
1121:
416:
775:
1184:
93:
with an organization of the screen into mutually non-overlapping frames, as opposed to the more common approach (used by
1587:
2556:
1670:
1024:
980:
1935:
1883:
867:
809:
1019:
1319:
1049:
983:, web browsers, and contextual help in Microsoft Office. The main windows of these applications are divided into "
2220:
704:, shipping with its own keyboard-based menu program called wimenu, featuring history and programmable completion.
2179:
711:
391:
1010:
can be a useful adjunct to tiling, as it avoids having multiple window tiles on screen for the same function.
295:
will cause the windows to tile vertically but take on a horizontal shape. These options were later changed in
2479:
1909:
1492:
693:
635:
470:β a dwm derivative with window tiling, floating and tagging, written in C and configurable and extensible in
1851:
155:
2000:
988:
697:
594:
408:
390:
tiling window manager for
Windows 10 that aims to be fast and compatible. Written and configurable using
745:
2231:
2199:
1615:
1070:
944:
676:
text editor. The window manager offers extensive configuration through a virtual filesystem using the
509:
471:
887:
dwl - dwl is a wayland compositor, that was intended to fill the same space in the
Wayland world that
2332:
1007:
910:
874:. It works with your existing i3 configuration and supports most of i3's features, and a few extras".
562:
layout, horizontal and vertical row-based tiling or a grid layout. The keyboard-driven menu utility "
1730:
2561:
2410:
2357:
2264:
1415:
999:
984:
896:
534:'icon' in the status bar. The default is a main area + stacking area arrangement, represented by a
467:
2274:
1152:
852:
Vivarium β A dynamic tiling
Wayland compositor using wlroots, with desktop semantics inspired by
729:
661:
269:
94:
45:
1803:
1284:
1263:
542:
and a non-tiling floating layout that permits windows to be moved and resized, represented by a
1920:
1717:
936:
423:
353:
1706:
1445:
2204:
2184:
2169:
1990:
1975:
1876:
940:
899:, has a small codebase and lacks any configuration interface besides editing the source code.
859:
681:
590:
538:
character glyph. Other standard layouts are a single-window "monocle" mode represented by an
1561:
924:
programmer's editor / windowing system / shell program in Plan 9 is a tiling window manager.
828:
japokwm β Dynamic
Wayland tiling compositor based around creating layouts, based on wlroots.
621:β a tiling window manager based on theming and supporting large monitors such as ultrawides.
2484:
2425:
2337:
2307:
2147:
1965:
606:
455:
419:
to manage the shortcuts. Komorebi also has a GUI User
Friendly version called Komorebi UI.
8:
2420:
2174:
2025:
863:
789:
600:
586:
337:
291:
will cause the windows to tile horizontally but take on a vertical shape, while choosing
2020:
1915:
1143:"The First Tiling Window Manager - Siemens RTL Tiled Window Manager (released in 1988)"
921:
322:
98:
1645:
998:
text editor contains one of the earliest implementations of tiling. In addition, HTML
376:
Stack β customizable grid (XAML), global hotkeys and/or middle mouse button. Supports
2254:
2161:
2157:
1995:
1960:
1455:
1117:
1099:
932:
928:
793:
665:
349:
AquaSnap - made by Nurgo Software. Freeware, with an optional "Professional" license.
261:
1167:"Apple Announces OS X El Capitan with Refined Experience & Improved Performance"
2214:
1869:
673:
254:
246:
151:
102:
2489:
2015:
1980:
1925:
1892:
1387:
1003:
892:
871:
813:
521:
436:
181:
162:
which used tiling by default. One of the early (created in 1988) tiling WMs was
2051:
1930:
1753:
669:
555:
135:
90:
1142:
512:
available for usage without leaving familiar interfaces such as the ones from
2550:
767:
677:
411:. Like bspwm it does not handle key-binding on its own, so users have to use
296:
272:
approach by default. It can also act as a rudimentary tiling window manager.
126:(released in 1982), the first windowing system using a tiled window manager.
1678:
880:
CageBreak is a tiling compositor for wayland, based on cage and inspired by
2387:
2060:
1784:
884:, which is easily controlled through the keyboard and a unix domain socket.
689:
551:
216:
19:
For X's default window manager, which is not a tiling window manager, see
2515:
404:
GlazeWM β a tiling window manager for Windows inspired by i3 and Polybar.
398:
387:
265:
250:
235:
198:
147:
1540:
GitHub - leftwm/leftwm: LeftWM: A tiling window manager for Adventurers.
150:(released in 1985) also used tiling (see sections below). In 1986 came
1855:
1315:
1045:
957:
The Amethyst window manager by ianyh, which provides window tiling for
914:
645:
517:
412:
360:
329:
328:
Along with allowing Windows Store apps to run in a traditional window,
239:
119:
816:. There are only a few tiling managers that support Wayland natively.
401:
and is configured by editing a config header in the same style as dwm.
2430:
2382:
2287:
1289:
881:
831:
newm β Wayland compositor written with laptops and touchpads in mind
685:
641:
566:", developed for use with dwm, is used with other tiling WMs such as
559:
531:
318:
310:
143:
1233:
359:
bug.n β open source, configurable tiling window manager built as an
238:) featured a tiling window manager, partly because of litigation by
2297:
2249:
2121:
2066:
2030:
1538:
1482:
1450:
974:
GNU Emacs showing an example of tiling within an application window
970:
701:
495:
314:
1861:
634:β a tiling window manager written, configurable and extensible in
2445:
2347:
2312:
2189:
2116:
2086:
2081:
2071:
1985:
1487:
1147:
951:
571:
364:
276:
163:
73:
407:
Komorebi β a window manager for Microsoft Windows SO written in
31:
2510:
2450:
2440:
2239:
2111:
1646:"Windows Migration: Desktop Environments & Window Managers"
1340:
1238:
853:
846:
707:
612:
567:
505:
491:
451:
1824:
1362:
2530:
2525:
2520:
2505:
2367:
2327:
2292:
2091:
2005:
1970:
1700:"Light and speedy. WMI and the reincarnation of the keyboard"
995:
958:
819:
785:
631:
570:, and sometimes also with other "light-weight" software like
563:
513:
487:
483:
397:
dwm-win32 β port of dwm's general functionality to win32. Is
377:
175:
1782:
Saunders, Mike (March 2008). "Lightweight window managers".
1623:
1514:
1260:"MaxTo - The window manager you didn't know you missed]"
714:, which was both influenced by and has since influenced dwm.
530:β allows for switching tiling layouts by clicking a textual
2435:
2377:
2352:
2342:
2322:
2317:
2302:
2282:
2259:
2244:
2194:
2137:
2101:
2096:
2076:
1210:"Review: New Windows 10 version still can't beat Windows 7"
575:
543:
475:
253:) followed the desktop metaphor. All later versions of the
159:
585:
herbstluftwm β a manual tiling window manager (similar to
2415:
2392:
2372:
2362:
2142:
2106:
2010:
888:
842:
736:
692:. The latest release 3.9 also includes configurations in
527:
479:
444:
171:
139:
78:
20:
1413:
954:
can add tiling windows manager functionalities to GNOME.
841:
Velox β Simple window manager based on swc, inspired by
812:
is a new windowing system with the aim of replacing the
138:
WM, a complete tiled windowing system later replaced by
461:
97:) of coordinate-based stacking of overlapping objects (
81:
window manager with the screen divided into four tiles.
1945:
1185:"Build: More Details On Building Windows 8 Metro Apps"
174:
and R3, mainly on the "native" Siemens systems, e.g.,
1799:
1259:
660:
wmii (window manager improved 2) supports tiling and
1652:. Tiling and Dynamic Tiling Window Managers - wmii.
426:
that is built using WinUI 3 and the .NET framework.
1073:Ten Years of Window Systems β A Retrospective View
257:stuck to this approach as the default behaviour.
2548:
1483:"Uzbl: a browser following the UNIX philosophy"
680:filesystem protocol similar to that offered by
1580:
838:niri β A scrollable-tiling Wayland compositor.
275:To tile windows, the user selects them in the
1877:
1746:"No wimps. A look at the Wmii Window Manager"
1665:
1663:
1610:
1608:
1409:
1407:
1234:"bug.n β Tiling Window Manager for Windows"
249:. But due to complaints, the next version (
1884:
1870:
1775:
1480:
820:List of tiling window managers for Wayland
16:Window manager with non-overlapping frames
1737:
1660:
1605:
1414:Arch Linux Magazine Team (January 2010).
1404:
943:smartphones, running a custom variant of
862:β Sway is "a drop-in replacement for the
343:
188:
1781:
1637:
1207:
969:
474:. It was the first WM to be ported from
215:
197:
72:
56:of all important aspects of the article.
913:operating and programming system, from
2549:
1692:
965:
447:'s Academic Information System group.
356:along the lines of amethyst for MacOS.
52:Please consider expanding the lead to
1865:
1743:
1656:from the original on 24 October 2016.
1643:
1559:
751:spectrwm with master area on the left
1852:Comparison of Tiling Window Managers
1560:Verna, ClΓ©ment (27 September 2018).
1553:
1388:"dwm-win32 - X11 dwm(1) for Windows"
462:List of tiling window managers for X
193:
25:
1891:
13:
1991:X Display Manager Control Protocol
1616:"wmii - Window Manager Improved 2"
1416:"Software Review: 2009 LnF Awards"
1385:
1360:
1025:Integrated development environment
766:is designed to integrate with the
430:
129:
101:) that tries to fully emulate the
14:
2573:
2536:Desktop environments (comparison)
1845:
1481:Vervloesem, Koen (15 July 2009).
917:includes a tiling window manager.
279:and uses the context menu choice
1944:
1316:"Stack on Lost Tech LLC website"
1155:from the original on 2021-12-21.
1020:Split screen (computer graphics)
774:
756:
744:
728:
664:window management with extended
158:2.0, a windowing system for the
30:
1817:
1806:from the original on 2017-10-10
1792:
1764:from the original on 2015-10-28
1671:"suckless.org git repositories"
1562:"5 cool tiling window managers"
1531:
1507:
1495:from the original on 2009-11-30
1474:
1462:from the original on 2010-01-06
1446:"100 open source gems - part 2"
1438:
1426:from the original on 2010-02-16
1379:
1354:
1333:
1322:from the original on 2018-01-11
1308:
1297:from the original on 2017-12-10
1277:
1266:from the original on 2018-11-13
1252:
1124:from the original on 2010-12-22
1081:from the original on 2010-03-16
1052:from the original on 2011-07-18
994:Developed since the 1970s, the
44:may be too short to adequately
1226:
1208:Leonhard, Woody (2015-11-12).
1201:
1177:
1159:
1135:
1110:
1092:
1063:
1038:
950:The Pop Shell extension, from
710:β an extensible WM written in
700:. The latest release supports
363:script and licensed under the
54:provide an accessible overview
1:
1705:. No. 54. Archived from
1644:Komis, Antonis (April 2013).
1031:
895:. Like dwm, it is written in
354:dynamic tiling window manager
113:
1588:"rename scrotwm to spectrwm"
7:
2001:X-Video Motion Compensation
1341:"Palatial Software Website"
1013:
961:and was inspired by xmonad.
268:, followed the traditional
10:
2578:
1744:Golde, Nico (March 2006).
804:
510:compositing window manager
458:released a first version.
264:window manager has, since
245:of the overlapping window
108:
18:
2557:User interface techniques
2498:
2467:
2401:
2273:
2230:
2213:
2156:
2130:
2050:
2039:
1953:
1942:
1899:
1285:"Stack WM: Windows Store"
1008:tabbed document interface
903:
301:Show Windows Side by Side
210:Show Windows Side by Side
1100:"Tiling Window Managers"
833:(currently unmaintained)
597:calls from herbstclient.
441:Cambridge Window Manager
182:MacOS X 10.11 El Capitan
95:stacking window managers
1986:Shared memory extension
1725:Cite magazine requires
989:masterβdetail interface
720:Tiling X Window Systems
628:a tiling window manager
352:Amethyst for windows -
1921:X Window authorization
975:
424:dynamic window manager
380:and multiple monitors.
344:3rd-party replacements
231:
213:
189:Tiling window managers
82:
1976:X Rendering Extension
1788:. No. 103. wmii.
973:
739:tiling window manager
682:Plan 9 from Bell Labs
219:
201:
87:tiling window manager
76:
2148:X Toolkit Intrinsics
1966:X keyboard extension
1712:on 24 February 2012.
1543:, leftwm, 2019-04-04
1386:Tanner, Marc AndrΓ©.
796:, and tty-clock open
644:β A keyboard-driven
305:Show Windows Stacked
228:Show Windows Stacked
2026:Composite Extension
1420:Arch Linux Magazine
966:Tiling applications
338:Microsoft PowerToys
234:The first version (
2021:Display PostScript
1916:X Window selection
1825:"Amethyst | ianyh"
1392:www.brain-dump.org
1367:www.workspacer.org
976:
323:Windows Store apps
243:claiming ownership
232:
214:
134:Next in 1983 came
83:
2544:
2543:
2463:
2462:
2459:
2458:
2224:
1996:X video extension
1961:X Image Extension
1620:Wmii.suckless.org
1491:. Eklektix, Inc.
1456:Future Publishing
1002:can be seen as a
929:Samsung Galaxy S3
864:i3 window manager
293:Tile Horizontally
285:Tile Horizontally
262:Microsoft Windows
222:Tile Horizontally
194:Microsoft Windows
71:
70:
2569:
2228:
2227:
2218:
2162:Session managers
2158:Display managers
2131:Client libraries
2048:
2047:
1948:
1886:
1879:
1872:
1863:
1862:
1839:
1838:
1836:
1835:
1821:
1815:
1814:
1812:
1811:
1796:
1790:
1789:
1779:
1773:
1772:
1770:
1769:
1763:
1750:
1741:
1735:
1734:
1728:
1723:
1721:
1713:
1711:
1704:
1696:
1690:
1689:
1687:
1686:
1677:. Archived from
1667:
1658:
1657:
1641:
1635:
1634:
1632:
1631:
1622:. Archived from
1612:
1603:
1602:
1600:
1599:
1584:
1578:
1577:
1575:
1573:
1557:
1551:
1550:
1549:
1548:
1535:
1529:
1528:
1526:
1525:
1519:herbstluftwm.org
1511:
1505:
1504:
1502:
1500:
1478:
1472:
1471:
1469:
1467:
1442:
1436:
1435:
1433:
1431:
1411:
1402:
1401:
1399:
1398:
1383:
1377:
1376:
1374:
1373:
1358:
1352:
1351:
1349:
1348:
1337:
1331:
1330:
1328:
1327:
1312:
1306:
1305:
1303:
1302:
1281:
1275:
1274:
1272:
1271:
1256:
1250:
1249:
1247:
1246:
1230:
1224:
1223:
1221:
1220:
1205:
1199:
1198:
1196:
1195:
1181:
1175:
1174:
1163:
1157:
1156:
1139:
1133:
1132:
1130:
1129:
1114:
1108:
1107:
1096:
1090:
1089:
1087:
1086:
1067:
1061:
1060:
1058:
1057:
1042:
778:
760:
748:
732:
386:workspacer β an
307:, respectively.
255:operating system
247:desktop metaphor
230:
224:
212:
206:
152:Digital Research
103:desktop metaphor
85:In computing, a
66:
63:
57:
34:
26:
2577:
2576:
2572:
2571:
2570:
2568:
2567:
2566:
2562:Window managers
2547:
2546:
2545:
2540:
2494:
2490:freedesktop.org
2455:
2397:
2269:
2217:
2215:Window managers
2209:
2160:
2152:
2126:
2052:Display servers
2044:implementations
2043:
2041:
2035:
2016:Multi-Pointer X
1981:Shape extension
1949:
1940:
1926:X11 color names
1895:
1893:X Window System
1890:
1848:
1843:
1842:
1833:
1831:
1823:
1822:
1818:
1809:
1807:
1798:
1797:
1793:
1780:
1776:
1767:
1765:
1761:
1757:. No. 64.
1748:
1742:
1738:
1727:|magazine=
1726:
1724:
1715:
1714:
1709:
1702:
1698:
1697:
1693:
1684:
1682:
1675:Hg.suckless.org
1669:
1668:
1661:
1642:
1638:
1629:
1627:
1614:
1613:
1606:
1597:
1595:
1586:
1585:
1581:
1571:
1569:
1566:Fedora Magazine
1558:
1554:
1546:
1544:
1537:
1536:
1532:
1523:
1521:
1513:
1512:
1508:
1498:
1496:
1479:
1475:
1465:
1463:
1458:. 21 May 2009.
1444:
1443:
1439:
1429:
1427:
1412:
1405:
1396:
1394:
1384:
1380:
1371:
1369:
1359:
1355:
1346:
1344:
1339:
1338:
1334:
1325:
1323:
1314:
1313:
1309:
1300:
1298:
1283:
1282:
1278:
1269:
1267:
1258:
1257:
1253:
1244:
1242:
1232:
1231:
1227:
1218:
1216:
1206:
1202:
1193:
1191:
1183:
1182:
1178:
1165:
1164:
1160:
1141:
1140:
1136:
1127:
1125:
1116:
1115:
1111:
1098:
1097:
1093:
1084:
1082:
1069:
1068:
1064:
1055:
1053:
1044:
1043:
1039:
1034:
1027:style interface
1016:
1004:markup language
968:
906:
822:
814:X Window System
807:
802:
801:
800:
797:
779:
770:
761:
752:
749:
740:
733:
722:
721:
554:exist to add a
482:, and supports
464:
437:X Window System
433:
431:X Window System
346:
289:Tile Vertically
281:Tile Vertically
226:
220:
208:
204:Tile Vertically
202:
196:
191:
132:
130:Various vendors
116:
111:
67:
61:
58:
51:
39:This article's
35:
24:
17:
12:
11:
5:
2575:
2565:
2564:
2559:
2542:
2541:
2539:
2538:
2533:
2528:
2523:
2518:
2513:
2508:
2502:
2500:
2496:
2495:
2493:
2492:
2487:
2482:
2477:
2471:
2469:
2465:
2464:
2461:
2460:
2457:
2456:
2454:
2453:
2448:
2443:
2438:
2433:
2428:
2423:
2418:
2413:
2407:
2405:
2399:
2398:
2396:
2395:
2390:
2385:
2380:
2375:
2370:
2365:
2360:
2355:
2350:
2345:
2340:
2335:
2330:
2325:
2320:
2315:
2310:
2305:
2300:
2295:
2290:
2285:
2279:
2277:
2271:
2270:
2268:
2267:
2262:
2257:
2252:
2247:
2242:
2236:
2234:
2225:
2211:
2210:
2208:
2207:
2202:
2197:
2192:
2187:
2182:
2177:
2172:
2166:
2164:
2154:
2153:
2151:
2150:
2145:
2140:
2134:
2132:
2128:
2127:
2125:
2124:
2119:
2114:
2109:
2104:
2099:
2094:
2089:
2084:
2079:
2074:
2069:
2064:
2056:
2054:
2045:
2037:
2036:
2034:
2033:
2028:
2023:
2018:
2013:
2008:
2003:
1998:
1993:
1988:
1983:
1978:
1973:
1968:
1963:
1957:
1955:
1951:
1950:
1943:
1941:
1939:
1938:
1933:
1931:X Input Method
1928:
1923:
1918:
1913:
1905:
1903:
1897:
1896:
1889:
1888:
1881:
1874:
1866:
1860:
1859:
1847:
1846:External links
1844:
1841:
1840:
1816:
1791:
1774:
1754:Linux Magazine
1736:
1691:
1659:
1636:
1604:
1579:
1552:
1530:
1515:"herbstluftwm"
1506:
1473:
1437:
1403:
1378:
1361:Button, Rick.
1353:
1332:
1307:
1276:
1251:
1225:
1200:
1176:
1171:Apple Newsroom
1158:
1134:
1109:
1091:
1062:
1036:
1035:
1033:
1030:
1029:
1028:
1022:
1015:
1012:
967:
964:
963:
962:
955:
948:
925:
918:
905:
902:
901:
900:
885:
878:
875:
857:
850:
839:
836:
829:
826:
821:
818:
806:
803:
799:
798:
780:
773:
771:
762:
755:
753:
750:
743:
741:
734:
727:
724:
723:
719:
718:
717:
716:
715:
705:
658:
655:
649:
639:
629:
622:
616:
610:
604:
598:
583:
579:
556:golden section
550:. Third party
525:
503:
499:
463:
460:
450:In 2000, both
432:
429:
428:
427:
420:
405:
402:
395:
384:
381:
374:
371:
368:
357:
350:
345:
342:
195:
192:
190:
187:
131:
128:
115:
112:
110:
107:
91:window manager
69:
68:
48:the key points
38:
36:
29:
15:
9:
6:
4:
3:
2:
2574:
2563:
2560:
2558:
2555:
2554:
2552:
2537:
2534:
2532:
2529:
2527:
2524:
2522:
2519:
2517:
2514:
2512:
2509:
2507:
2504:
2503:
2501:
2497:
2491:
2488:
2486:
2483:
2481:
2478:
2476:
2473:
2472:
2470:
2466:
2452:
2449:
2447:
2444:
2442:
2439:
2437:
2434:
2432:
2429:
2427:
2424:
2422:
2419:
2417:
2414:
2412:
2409:
2408:
2406:
2404:
2400:
2394:
2391:
2389:
2386:
2384:
2381:
2379:
2376:
2374:
2371:
2369:
2366:
2364:
2361:
2359:
2356:
2354:
2351:
2349:
2346:
2344:
2341:
2339:
2336:
2334:
2331:
2329:
2326:
2324:
2321:
2319:
2316:
2314:
2311:
2309:
2306:
2304:
2301:
2299:
2296:
2294:
2291:
2289:
2286:
2284:
2281:
2280:
2278:
2276:
2272:
2266:
2265:Enlightenment
2263:
2261:
2258:
2256:
2253:
2251:
2248:
2246:
2243:
2241:
2238:
2237:
2235:
2233:
2229:
2226:
2222:
2216:
2212:
2206:
2203:
2201:
2198:
2196:
2193:
2191:
2188:
2186:
2183:
2181:
2178:
2176:
2173:
2171:
2168:
2167:
2165:
2163:
2159:
2155:
2149:
2146:
2144:
2141:
2139:
2136:
2135:
2133:
2129:
2123:
2120:
2118:
2115:
2113:
2110:
2108:
2105:
2103:
2100:
2098:
2095:
2093:
2090:
2088:
2085:
2083:
2080:
2078:
2075:
2073:
2070:
2068:
2065:
2063:
2062:
2058:
2057:
2055:
2053:
2049:
2046:
2038:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2012:
2009:
2007:
2004:
2002:
1999:
1997:
1994:
1992:
1989:
1987:
1984:
1982:
1979:
1977:
1974:
1972:
1969:
1967:
1964:
1962:
1959:
1958:
1956:
1952:
1947:
1937:
1934:
1932:
1929:
1927:
1924:
1922:
1919:
1917:
1914:
1912:
1911:
1910:Core protocol
1907:
1906:
1904:
1902:
1898:
1894:
1887:
1882:
1880:
1875:
1873:
1868:
1867:
1864:
1857:
1853:
1850:
1849:
1830:
1826:
1820:
1805:
1801:
1795:
1787:
1786:
1778:
1760:
1756:
1755:
1747:
1740:
1732:
1719:
1718:cite magazine
1708:
1701:
1695:
1681:on 2011-07-28
1680:
1676:
1672:
1666:
1664:
1655:
1651:
1647:
1640:
1626:on 2011-12-31
1625:
1621:
1617:
1611:
1609:
1593:
1589:
1583:
1567:
1563:
1556:
1542:
1541:
1534:
1520:
1516:
1510:
1494:
1490:
1489:
1484:
1477:
1461:
1457:
1453:
1452:
1447:
1441:
1425:
1421:
1417:
1410:
1408:
1393:
1389:
1382:
1368:
1364:
1357:
1342:
1336:
1321:
1317:
1311:
1296:
1292:
1291:
1286:
1280:
1265:
1261:
1255:
1241:
1240:
1235:
1229:
1215:
1211:
1204:
1190:
1186:
1180:
1172:
1168:
1162:
1154:
1150:
1149:
1144:
1138:
1123:
1119:
1113:
1105:
1104:mnemonikk.org
1101:
1095:
1080:
1076:
1074:
1066:
1051:
1047:
1041:
1037:
1026:
1023:
1021:
1018:
1017:
1011:
1009:
1005:
1001:
997:
992:
990:
986:
982:
972:
960:
956:
953:
949:
946:
942:
938:
934:
930:
926:
923:
919:
916:
912:
908:
907:
898:
894:
890:
886:
883:
879:
876:
873:
869:
865:
861:
858:
855:
851:
848:
844:
840:
837:
834:
830:
827:
824:
823:
817:
815:
811:
795:
791:
787:
783:
777:
772:
769:
768:GNOME desktop
765:
759:
754:
747:
742:
738:
731:
726:
725:
713:
709:
706:
703:
699:
695:
691:
687:
683:
679:
675:
671:
667:
663:
659:
656:
653:
650:
647:
643:
640:
637:
633:
630:
627:
623:
620:
617:
614:
611:
608:
605:
602:
599:
596:
592:
588:
584:
580:
577:
573:
569:
565:
561:
557:
553:
549:
545:
541:
537:
533:
529:
526:
523:
519:
515:
511:
507:
504:
500:
497:
493:
489:
485:
481:
477:
473:
469:
466:
465:
459:
457:
453:
448:
446:
443:developed by
442:
438:
425:
421:
418:
414:
410:
406:
403:
400:
396:
393:
389:
385:
382:
379:
375:
372:
369:
366:
362:
358:
355:
351:
348:
347:
341:
339:
334:
331:
326:
324:
320:
316:
312:
308:
306:
302:
298:
297:Windows Vista
294:
290:
286:
282:
278:
273:
271:
267:
263:
260:The built-in
258:
256:
252:
248:
244:
241:
237:
229:
223:
218:
211:
205:
200:
186:
183:
179:
177:
173:
169:
165:
161:
157:
153:
149:
145:
141:
137:
127:
125:
121:
106:
104:
100:
96:
92:
88:
80:
75:
65:
62:February 2024
55:
49:
47:
42:
37:
33:
28:
27:
22:
2499:Applications
2402:
2388:Window Maker
2061:X.Org Server
2059:
1908:
1901:Architecture
1832:. Retrieved
1828:
1819:
1808:. Retrieved
1794:
1785:Linux Format
1783:
1777:
1766:. Retrieved
1752:
1739:
1707:the original
1694:
1683:. Retrieved
1679:the original
1674:
1649:
1639:
1628:. Retrieved
1624:the original
1619:
1596:. Retrieved
1594:. 2012-02-15
1591:
1582:
1570:. Retrieved
1565:
1555:
1545:, retrieved
1539:
1533:
1522:. Retrieved
1518:
1509:
1497:. Retrieved
1486:
1476:
1464:. Retrieved
1449:
1440:
1428:. Retrieved
1419:
1395:. Retrieved
1391:
1381:
1370:. Retrieved
1366:
1363:"workspacer"
1356:
1345:. Retrieved
1343:. 2019-01-10
1335:
1324:. Retrieved
1310:
1299:. Retrieved
1288:
1279:
1268:. Retrieved
1254:
1243:. Retrieved
1237:
1228:
1217:. Retrieved
1213:
1203:
1192:. Retrieved
1188:
1179:
1170:
1161:
1146:
1137:
1126:. Retrieved
1112:
1103:
1094:
1083:. Retrieved
1072:
1065:
1054:. Retrieved
1046:"Xerox Star"
1040:
993:
977:
832:
808:
690:Bourne shell
625:
582:system tray.
548:><>
547:
539:
535:
449:
434:
399:MIT licensed
388:MIT licensed
335:
327:
309:
304:
300:
292:
288:
284:
280:
274:
259:
233:
227:
221:
209:
203:
180:
133:
117:
86:
84:
59:
43:
41:lead section
2232:Compositing
2042:and notable
1572:20 November
870:instead of
321:introduced
287:. Choosing
266:Windows 2.0
251:Windows 2.0
236:Windows 1.0
148:Windows 1.0
2551:Categories
2221:comparison
2040:Components
1954:Extensions
1856:Arch Linux
1834:2021-04-23
1810:2017-10-13
1768:2018-10-01
1685:2013-07-13
1630:2013-07-13
1598:2019-05-25
1592:github.com
1547:2019-04-05
1524:2019-08-12
1397:2020-07-02
1372:2020-07-02
1347:2019-01-10
1326:2017-12-09
1301:2017-12-09
1270:2018-11-21
1245:2019-03-02
1219:2021-06-25
1194:2021-06-25
1128:2010-12-22
1085:2010-12-21
1056:2007-04-14
1032:References
915:ETH Zurich
866:, but for
646:GNU Screen
518:KDE Plasma
361:AutoHotKey
330:Windows 10
120:Xerox Star
118:The first
114:Xerox PARC
2468:Standards
2431:ratpoison
2383:WindowLab
2288:AfterStep
1829:ianyh.com
1650:PCLinuxOS
1290:Microsoft
1214:InfoWorld
882:Ratpoison
686:plan9port
642:Ratpoison
560:Fibonacci
532:ascii art
319:Windows 8
311:Windows 7
144:Microsoft
46:summarize
2333:Matchbox
2298:Blackbox
2275:Stacking
2250:Metacity
2200:Entrance
2122:XWayland
2067:Cygwin/X
2031:Xinerama
1804:Archived
1800:"SwayWM"
1759:Archived
1654:Archived
1493:Archived
1460:Archived
1451:TuxRadar
1424:Archived
1320:Archived
1295:Archived
1264:Archived
1153:Archived
1122:Archived
1079:Archived
1050:Archived
1014:See also
891:does in
764:Bluetile
702:Xinerama
666:keyboard
662:stacking
652:spectrwm
496:Xinerama
422:Whim --
315:maximize
270:stacking
2446:StumpWM
2411:awesome
2358:Sawfish
2348:Openbox
2313:Fluxbox
2190:LightDM
2117:XQuartz
2087:XDarwin
2082:XFree86
2072:X-Win32
1936:Wayland
1568:. Qtile
1499:3 March
1488:LWN.net
1466:3 March
1430:8 March
1148:YouTube
1118:"video"
952:Pop!_OS
945:Android
937:Note II
868:Wayland
810:Wayland
805:Wayland
790:ncmpcpp
712:Haskell
624:Notion
572:Openbox
558:-based
552:patches
502:events.
468:awesome
435:In the
365:GNU GPL
277:taskbar
164:Siemens
109:History
99:windows
2511:xclock
2451:larswm
2441:xmonad
2403:Tiling
2255:Mutter
2240:Compiz
2112:Xephyr
1239:GitHub
1000:frames
941:Note 3
911:Oberon
904:Others
854:xmonad
847:xmonad
708:xmonad
694:Python
648:for X.
636:Python
619:LeftWM
613:Larswm
568:xmonad
546:-like
506:Compiz
492:XRandR
452:larswm
136:Andrew
2531:xeyes
2526:xterm
2521:xload
2516:xedit
2506:xcalc
2475:ICCCM
2368:tvtwm
2328:IceWM
2293:amiwm
2092:Xming
2006:AIGLX
1971:RandR
1762:(PDF)
1749:(PDF)
1710:(PDF)
1703:(PDF)
1189:PCMAG
996:Emacs
985:panes
959:macOS
786:urxvt
784:with
670:mouse
632:Qtile
564:dmenu
514:GNOME
488:pango
484:D-Bus
378:HiDPI
240:Apple
176:SINIX
172:X11R2
124:CEDAR
89:is a
2480:EWMH
2436:wmii
2378:vtwm
2353:Qvwm
2343:olwm
2323:FVWM
2318:FLWM
2303:CTWM
2283:4Dwm
2260:Xfwm
2245:KWin
2195:LXDM
2180:SDDM
2138:Xlib
2102:Xsun
2097:Xsgi
2077:X386
1858:Wiki
1731:help
1574:2018
1501:2010
1468:2010
1432:2010
981:IDEs
939:and
927:The
922:Acme
920:The
909:The
860:Sway
845:and
782:WMFS
735:The
698:Ruby
696:and
688:and
591:Sway
576:uzbl
574:and
544:fish
522:Mate
508:β a
476:Xlib
454:and
417:WHKD
409:Rust
303:and
160:CP/M
77:The
2485:XDS
2426:Ion
2416:dwm
2393:wm2
2373:twm
2363:swm
2338:mwm
2308:cwm
2205:WDM
2185:XDM
2175:KDM
2170:GDM
2143:XCB
2107:Xgl
2011:GLX
893:X11
889:dwm
872:X11
843:dwm
794:Vim
737:dwm
607:Ion
595:IPC
589:or
528:dwm
520:or
480:XCB
478:to
472:Lua
456:Ion
445:IBM
415:or
413:AHK
299:to
283:or
225:or
207:or
168:RTL
156:GEM
154:'s
146:'s
140:X11
79:dwm
21:twm
2553::
2421:i3
1854:β
1827:.
1802:.
1751:.
1722::
1720:}}
1716:{{
1673:.
1662:^
1648:.
1618:.
1607:^
1590:.
1564:.
1517:.
1485:.
1454:.
1448:.
1422:.
1418:.
1406:^
1390:.
1365:.
1318:.
1293:.
1287:.
1262:.
1236:.
1212:.
1187:.
1169:.
1151:.
1145:.
1120:.
1102:.
1077:.
1048:.
991:.
935:,
933:S4
931:,
792:,
788:,
678:9P
674:vi
668:,
601:i3
587:i3
516:,
494:,
490:,
486:,
392:C#
340:.
317:.
166:'
142:.
105:.
2223:)
2219:(
1885:e
1878:t
1871:v
1837:.
1813:.
1771:.
1733:)
1729:(
1688:.
1633:.
1601:.
1576:.
1527:.
1503:.
1470:.
1434:.
1400:.
1375:.
1350:.
1329:.
1304:.
1273:.
1248:.
1222:.
1197:.
1173:.
1131:.
1106:.
1088:.
1075:"
1071:"
1059:.
897:C
856:.
849:.
835:.
638:.
626:-
578:.
540:M
536:=
498:.
394:.
367:.
64:)
60:(
50:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.