505:
158:
124:
242:
50:
41:
1041:
350:
462:
dwm has been an influential project; many other window managers are based on dwm's source code or inspired by it. An extensive list of forks and patches can be found at the official site. Below is a list of a few notable examples:
1034:
1027:
352:
356:
355:
351:
357:
287:
for performance and lacks any configuration interface besides editing the source code. One of the project's guidelines is that the source code is intended never to exceed 2000
1077:
354:
1774:
745:
dwm is customized through editing its source code, which makes it extremely fast and secure - it does not process any input data which isn't known at compile time
412:
384:, but dmenu can be used for any purpose where a menu is required. The user can start typing a program name, and dmenu will narrow the list to show only
388:
matches for what the user typed. The user can also use the arrow keys to navigate the menu. When a choice is made, dmenu sends the selected text to
1764:
323:—a clock, system load info, laptop battery and network status, music player information and the like. This status line is often complemented with
1754:
840:
392:, which is usually piped into a shell to launch the program. Command-line options can alter the font and colors of the menu, make the search
758:
510:
870:
1240:
689:
344:
353:
1769:
1759:
1349:
518:
1749:
1101:
793:
1652:
1273:
1170:
1096:
137:
1185:
1136:
115:
579:
315:'s name, which can be set by independent processes. This is often used to show information that would appear in the
1359:
1209:
1190:
1126:
1019:
973:
477:
566:
1480:
396:, as well as switch the menu to a vertical orientation or place it at the bottom of the screen. By default, only
331:
model and lacks any window decoration other than a border to show focus. Since dwm's configurability amounts to
1688:
1622:
1558:
1505:
1372:
1214:
468:
284:
276:
171:
1703:
1422:
1392:
1219:
1111:
1698:
1332:
848:
428:
380:
at the top edge of the screen. This is usually used to pipe in a list of executable names from the user's
260:
257:
63:
27:
722:
1657:
1550:
1407:
1573:
1485:
1455:
1011:
320:
288:
20:
1568:
1116:
1070:
1050:
451:
328:
200:
123:
1662:
1612:
1327:
1062:
435:
in that it allows quick launching of programs from a graphical environment using the keyboard.
1708:
1647:
1642:
1402:
1397:
884:
880:
768:
587:
538:
316:
697:
1728:
1723:
1683:
1342:
1315:
1200:
393:
389:
377:
369:
332:
308:
212:
178:
664:
307:, allows moving and resizing windows with the mouse. Older versions of dwm displayed their
1713:
1287:
977:
600:
381:
373:
264:
993:
372:
utility developed as part of the dwm project. When invoked, usually by a user-configured
157:
1718:
1678:
1637:
1054:
205:
1743:
1627:
1320:
1151:
965:
397:
1693:
1530:
311:
in a status bar, along the edge of the screen. Recent versions instead display the
268:
86:
943:
Dynamische
Fenster mit DWM. Ressourcen sparen mit dem etwas anderen Window Manager
271:
that has influenced the development of several other X window managers, including
580:
https://git.suckless.org/dwm/commit/061e9fe9a7db396c0c4f3d996c3908fb43a6d50c.html
1295:
1245:
1131:
312:
292:
241:
217:
1001:
1310:
1165:
801:
500:
81:
71:
327:, a textual application launcher from the same developers as dwm. dwm uses a
1583:
1535:
1435:
1224:
763:
639:
424:
385:
304:
190:
183:
772:
291:, and options meant to be user-configurable are all contained in a single
1445:
1382:
1300:
1180:
970:
875:
473:
432:
420:
416:
401:
246:
1006:
438:
In addition to dwm, dmenu is often used with other window managers like
1588:
1495:
1460:
1387:
912:
489:
443:
1598:
1578:
1367:
1160:
484:
439:
272:
822:
49:
907:
1520:
1475:
1440:
1305:
1249:
1106:
348:
324:
240:
55:
26:
For the window manager used in
Microsoft Windows since Vista, see
19:
This article is about the X11 window manager. For other uses, see
985:
1632:
1593:
1525:
1500:
1490:
1470:
1465:
1450:
1430:
1412:
1377:
1263:
1253:
1175:
1141:
1121:
447:
280:
59:
1023:
759:"Keyboard-driven environments open a new window on the desktop"
1540:
1515:
1510:
1267:
1259:
1087:
1058:
405:
146:
40:
958:
740:
614:
228:
283:, but internally much simpler. dwm is written purely in
723:"20 Most Nimble and Simple X Window Managers for Linux"
400:
fonts are supported although a patch exists to enable
1671:
1611:
1549:
1421:
1358:
1341:
1286:
1233:
1199:
1150:
1086:
1069:
223:
211:
199:
189:
177:
167:
136:
114:
92:
80:
70:
945:, freeX, issue 6/07, (Oct/Nov 2007) pp. 44–47
546:
335:the source code, many other options are possible.
794:"A Review And Tutorial Of The DWM Window Manager"
908:"Uzbl: a browser following the UNIX philosophy"
1035:
994:Tiling WM review with several pages about twm
303:dwm supports multiple workspaces and, unlike
249:support: tiling on two screens simultaneously
8:
834:
832:
454:uses dmenu as the default program launcher.
33:
966:Going fast with DWM review in Linux Journal
1355:
1083:
1042:
1028:
1020:
716:
714:
376:, dmenu displays a horizontal menu of its
156:
122:
39:
32:
16:Dynamic window manager for X Window System
839:Arch Linux Magazine Team (January 2010).
480:support, theming, and more layout types.
529:
1775:Unix windowing system-related software
596:
585:
1012:stali talk at CLT 2010 referenced dwm
7:
511:Free and open-source software portal
1007:dwm page in Free Software Directory
663:Kolmodin, Lennart (April 2, 2007).
345:Comparison of application launchers
841:"Software Review: 2009 LnF Awards"
14:
906:Vervloesem, Koen (15 July 2009).
1002:dwm for Windows (3rd party port)
503:
411:dmenu is similar in function to
48:
871:"100 open source gems - part 2"
519:Comparison of X window managers
1765:Software using the MIT license
696:(Mailing list). Archived from
688:Danjou, Julien (20 Sep 2007).
446:, and other software like the
279:. It is externally similar to
1:
1755:Free software programmed in C
883:. 21 May 2009. Archived from
757:Byfield, Bruce (2007-05-31).
721:Auza, Jun (August 2, 2008).
615:"dwm dynamic window manager"
476:support, reconfigurability,
1791:
640:"MIT/X Consortium License"
342:
25:
18:
492:with additional features.
132:
110:
47:
38:
1215:IRIX Interactive Desktop
1704:Resolution independence
1770:Tiling window managers
1760:Free X window managers
690:"Announcing 'awesome'"
362:
261:dynamic window manager
250:
98:; 18 years ago
28:Desktop Window Manager
1750:Application launchers
1408:Project Looking Glass
413:application launchers
368:is a keyboard-driven
360:
244:
1486:Motif Window Manager
1051:Desktop environments
488:is a dwm rewrite in
321:desktop environments
21:DWM (disambiguation)
1699:Painter's algorithm
1117:Java Desktop System
851:on 16 February 2010
845:Arch Linux Magazine
329:focus-follows-mouse
195:26 KB (source code)
35:
976:2022-03-26 at the
941:Tobias Walkowiak,
363:
251:
96:July 14, 2006
72:Original author(s)
54:dwm-5.7.2 showing
1737:
1736:
1607:
1606:
1282:
1281:
881:Future Publishing
769:SourceForge, Inc.
595:Missing or empty
537:Garbe, Anselm R.
472:extends dwm with
458:Forks and patches
358:
317:notification area
239:
238:
1782:
1729:Windowing system
1684:Desktop metaphor
1356:
1316:Plasma Bigscreen
1084:
1044:
1037:
1030:
1021:
1016:
998:
990:
982:
962:
961:
959:Official website
940:
926:
925:
923:
921:
903:
897:
896:
894:
892:
867:
861:
860:
858:
856:
847:. Archived from
836:
827:
826:
819:
813:
812:
810:
809:
800:. Archived from
790:
784:
783:
781:
780:
754:
748:
747:
737:
731:
730:
718:
709:
708:
706:
705:
685:
679:
678:
676:
675:
660:
654:
653:
651:
650:
636:
630:
629:
627:
625:
619:dwm.suckless.org
611:
605:
604:
598:
593:
591:
583:
578:. 19 March 2024
575:
569:
564:
558:
557:
555:
554:
545:. Archived from
539:"Anselm R Garbe"
534:
513:
508:
507:
506:
394:case-insensitive
359:
235:
232:
230:
179:Operating system
160:
155:
152:
150:
148:
126:
106:
104:
99:
52:
43:
36:
1790:
1789:
1785:
1784:
1783:
1781:
1780:
1779:
1740:
1739:
1738:
1733:
1714:Virtual desktop
1667:
1614:
1603:
1545:
1417:
1347:
1344:
1337:
1278:
1229:
1195:
1146:
1075:
1072:
1065:
1055:window managers
1048:
1014:
996:
988:
986:Configuring dwm
980:
978:Wayback Machine
957:
956:
953:
948:
938:
934:
932:Further reading
929:
919:
917:
916:. Eklektix, Inc
905:
904:
900:
890:
888:
869:
868:
864:
854:
852:
838:
837:
830:
821:
820:
816:
807:
805:
792:
791:
787:
778:
776:
756:
755:
751:
741:"dwm home page"
739:
738:
734:
720:
719:
712:
703:
701:
700:on 3 April 2010
687:
686:
682:
673:
671:
662:
661:
657:
648:
646:
638:
637:
633:
623:
621:
613:
612:
608:
594:
584:
577:
576:
572:
567:0.1 Release tag
565:
561:
552:
550:
536:
535:
531:
527:
509:
504:
502:
499:
460:
374:key combination
361:dmenu in action
349:
347:
341:
301:
265:X Window System
227:
163:
145:
128:
127:/ 19 March 2024
102:
100:
97:
93:Initial release
76:Anselm R. Garbe
66:
31:
24:
17:
12:
11:
5:
1788:
1786:
1778:
1777:
1772:
1767:
1762:
1757:
1752:
1742:
1741:
1735:
1734:
1732:
1731:
1726:
1721:
1719:Widget toolkit
1716:
1711:
1706:
1701:
1696:
1691:
1686:
1681:
1679:Display server
1675:
1673:
1669:
1668:
1666:
1665:
1660:
1655:
1650:
1645:
1640:
1635:
1630:
1625:
1619:
1617:
1609:
1608:
1605:
1604:
1602:
1601:
1596:
1591:
1586:
1581:
1576:
1571:
1566:
1561:
1555:
1553:
1547:
1546:
1544:
1543:
1538:
1533:
1528:
1523:
1518:
1513:
1508:
1503:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1463:
1458:
1453:
1448:
1443:
1438:
1433:
1427:
1425:
1419:
1418:
1416:
1415:
1410:
1405:
1400:
1395:
1390:
1385:
1380:
1375:
1370:
1364:
1362:
1353:
1339:
1338:
1336:
1335:
1330:
1325:
1324:
1323:
1318:
1308:
1303:
1298:
1292:
1290:
1284:
1283:
1280:
1279:
1277:
1276:
1271:
1257:
1243:
1237:
1235:
1231:
1230:
1228:
1227:
1222:
1217:
1212:
1206:
1204:
1197:
1196:
1194:
1193:
1188:
1183:
1178:
1173:
1168:
1163:
1157:
1155:
1148:
1147:
1145:
1144:
1139:
1134:
1129:
1124:
1119:
1114:
1109:
1104:
1099:
1093:
1091:
1081:
1067:
1066:
1049:
1047:
1046:
1039:
1032:
1024:
1018:
1017:
1009:
1004:
999:
991:
983:
968:
963:
952:
951:External links
949:
947:
946:
935:
933:
930:
928:
927:
898:
887:on 25 May 2009
862:
828:
814:
785:
771:Archived from
749:
732:
710:
680:
669:Bits and Bytes
655:
631:
606:
570:
559:
528:
526:
523:
522:
521:
515:
514:
498:
495:
494:
493:
481:
459:
456:
340:
337:
300:
297:
237:
236:
225:
221:
220:
215:
209:
208:
206:Window manager
203:
197:
196:
193:
187:
186:
181:
175:
174:
169:
165:
164:
162:
161:
142:
140:
134:
133:
130:
129:
120:
118:
116:Stable release
112:
111:
108:
107:
94:
90:
89:
84:
78:
77:
74:
68:
67:
53:
45:
44:
15:
13:
10:
9:
6:
4:
3:
2:
1787:
1776:
1773:
1771:
1768:
1766:
1763:
1761:
1758:
1756:
1753:
1751:
1748:
1747:
1745:
1730:
1727:
1725:
1722:
1720:
1717:
1715:
1712:
1710:
1707:
1705:
1702:
1700:
1697:
1695:
1692:
1690:
1687:
1685:
1682:
1680:
1677:
1676:
1674:
1670:
1664:
1661:
1659:
1656:
1654:
1651:
1649:
1646:
1644:
1641:
1639:
1636:
1634:
1631:
1629:
1626:
1624:
1623:Enlightenment
1621:
1620:
1618:
1616:
1610:
1600:
1597:
1595:
1592:
1590:
1587:
1585:
1582:
1580:
1577:
1575:
1572:
1570:
1567:
1565:
1562:
1560:
1557:
1556:
1554:
1552:
1548:
1542:
1539:
1537:
1534:
1532:
1529:
1527:
1524:
1522:
1519:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1464:
1462:
1459:
1457:
1454:
1452:
1449:
1447:
1444:
1442:
1439:
1437:
1434:
1432:
1429:
1428:
1426:
1424:
1420:
1414:
1411:
1409:
1406:
1404:
1401:
1399:
1396:
1394:
1391:
1389:
1386:
1384:
1381:
1379:
1376:
1374:
1373:Enlightenment
1371:
1369:
1366:
1365:
1363:
1361:
1357:
1354:
1351:
1346:
1340:
1334:
1331:
1329:
1326:
1322:
1321:Plasma Mobile
1319:
1317:
1314:
1313:
1312:
1309:
1307:
1304:
1302:
1299:
1297:
1294:
1293:
1291:
1289:
1285:
1275:
1272:
1269:
1265:
1261:
1258:
1255:
1251:
1247:
1244:
1242:
1241:Looking Glass
1239:
1238:
1236:
1232:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1207:
1205:
1202:
1198:
1192:
1189:
1187:
1184:
1182:
1179:
1177:
1174:
1172:
1169:
1167:
1164:
1162:
1159:
1158:
1156:
1153:
1149:
1143:
1140:
1138:
1135:
1133:
1130:
1128:
1125:
1123:
1120:
1118:
1115:
1113:
1110:
1108:
1105:
1103:
1100:
1098:
1095:
1094:
1092:
1089:
1085:
1082:
1079:
1074:
1068:
1064:
1060:
1056:
1052:
1045:
1040:
1038:
1033:
1031:
1026:
1025:
1022:
1013:
1010:
1008:
1005:
1003:
1000:
995:
992:
987:
984:
979:
975:
972:
969:
967:
964:
960:
955:
954:
950:
944:
937:
936:
931:
915:
914:
909:
902:
899:
886:
882:
878:
877:
872:
866:
863:
850:
846:
842:
835:
833:
829:
824:
818:
815:
804:on 2010-06-03
803:
799:
798:Linux Goodies
795:
789:
786:
775:on 2022-03-27
774:
770:
766:
765:
760:
753:
750:
746:
742:
736:
733:
728:
724:
717:
715:
711:
699:
695:
691:
684:
681:
670:
666:
659:
656:
645:
641:
635:
632:
620:
616:
610:
607:
602:
589:
581:
574:
571:
568:
563:
560:
549:on 2009-11-25
548:
544:
540:
533:
530:
524:
520:
517:
516:
512:
501:
496:
491:
487:
486:
482:
479:
475:
471:
470:
466:
465:
464:
457:
455:
453:
450:web browser.
449:
445:
441:
436:
434:
430:
426:
423:for Linux or
422:
418:
414:
409:
407:
403:
399:
398:X Font Server
395:
391:
387:
383:
379:
375:
371:
367:
346:
338:
336:
334:
330:
326:
322:
318:
314:
310:
306:
298:
296:
294:
290:
286:
282:
278:
274:
270:
267:developed by
266:
262:
259:
255:
248:
243:
234:
226:
222:
219:
216:
214:
210:
207:
204:
202:
198:
194:
192:
188:
185:
182:
180:
176:
173:
170:
166:
159:
154:
144:
143:
141:
139:
135:
131:
125:
119:
117:
113:
109:
95:
91:
88:
85:
83:
79:
75:
73:
69:
65:
61:
57:
51:
46:
42:
37:
29:
22:
1563:
1531:Window Maker
1073:environments
997:(in Russian)
981:(in Russian)
942:
918:. Retrieved
911:
901:
889:. Retrieved
885:the original
874:
865:
853:. Retrieved
849:the original
844:
817:
806:. Retrieved
802:the original
797:
788:
777:. Retrieved
773:the original
762:
752:
744:
735:
726:
702:. Retrieved
698:the original
693:
683:
672:. Retrieved
668:
658:
647:. Retrieved
644:suckless.org
643:
634:
622:. Retrieved
618:
609:
597:|title=
573:
562:
551:. Retrieved
547:the original
542:
532:
483:
467:
461:
437:
410:
404:fonts using
378:stdin stream
365:
364:
302:
253:
252:
87:suckless.org
82:Developer(s)
1615:compositors
1360:Compositing
1296:GNOME Shell
1246:OpenWindows
1132:ROX Desktop
1015:(in German)
989:(in German)
939:(in German)
624:January 23,
429:Quicksilver
313:root window
293:header file
1744:Categories
1694:GUI widget
1350:comparison
1166:KDE Plasma
1078:comparison
971:dwm review
808:2012-01-30
779:2010-03-01
727:TechSource
704:2011-05-15
674:2011-05-15
649:2015-05-04
553:2011-05-15
525:References
343:See also:
258:minimalist
168:Written in
138:Repository
103:2006-07-14
1653:Budgie-wm
1584:ratpoison
1536:WindowLab
1436:AfterStep
1225:X.desktop
1161:Deepin DE
1057:based on
823:"patches"
764:Linux.com
425:LaunchBar
386:substring
319:of other
305:ratpoison
231:.suckless
184:Unix-like
149:.suckless
121:6.5
1481:Matchbox
1446:Blackbox
1423:Stacking
1383:Metacity
1345:managers
1343:X window
1301:KDesktop
1181:Razor-qt
1102:Cinnamon
974:Archived
876:TuxRadar
665:"xmonad"
588:cite web
543:garbe.us
497:See also
474:FreeType
433:Mac OS X
421:GNOME Do
417:Katapult
415:such as
402:TrueType
333:patching
299:Features
269:Suckless
263:for the
247:xinerama
64:Chromium
1672:Related
1613:Wayland
1589:StumpWM
1559:awesome
1506:Sawfish
1496:Openbox
1461:Fluxbox
1388:Metisse
1328:Maynard
1270:-based)
1256:-based)
1186:Trinity
1071:Desktop
1063:Wayland
920:3 March
913:LWN.net
891:3 March
855:4 March
490:Haskell
469:awesome
444:Openbox
277:awesome
224:Website
213:License
101: (
1663:Weston
1648:Muffin
1643:Mutter
1599:xmonad
1579:larswm
1551:Tiling
1403:Mutter
1398:Muffin
1393:Moksha
1368:Compiz
1311:Plasma
1288:Shells
1274:COSMIC
1252:- and
1203:-based
1171:Lumina
1154:-based
1097:Budgie
1090:-based
485:xmonad
440:xmonad
390:stdout
382:$ PATH
273:xmonad
245:dwm's
62:, and
1709:Shell
1521:tvtwm
1476:IceWM
1441:amiwm
1333:Unity
1306:Phosh
1250:XView
1234:Other
1201:Motif
1137:Sugar
1107:GNOME
442:, or
366:dmenu
339:dmenu
325:dmenu
309:stdin
256:is a
56:urxvt
1724:WIMP
1658:sway
1633:KWin
1628:Gala
1594:wmii
1526:vtwm
1501:Qvwm
1491:olwm
1471:FVWM
1466:FLWM
1451:CTWM
1431:4Dwm
1413:Xfwm
1378:KWin
1264:Xlib
1254:OLIT
1191:UKUI
1176:LXQt
1142:Xfce
1127:MATE
1122:LXDE
1053:and
922:2010
893:2010
857:2010
626:2022
601:help
448:uzbl
431:for
370:menu
289:SLOC
281:wmii
275:and
233:.org
201:Type
191:Size
153:/dwm
151:.org
60:GIMP
1689:GUI
1638:Mir
1574:Ion
1564:dwm
1541:wm2
1516:twm
1511:swm
1456:cwm
1268:XCB
1260:UDE
1220:VUE
1210:CDE
1112:GPE
1088:GTK
1061:or
1059:X11
694:dwm
478:Lua
427:or
419:or
406:Xft
254:dwm
229:dwm
218:MIT
147:git
34:dwm
1746::
1569:i3
1152:Qt
910:.
879:.
873:.
843:.
831:^
796:.
767:.
761:.
743:.
725:.
713:^
692:.
667:.
642:.
617:.
592::
590:}}
586:{{
541:.
452:i3
408:.
295:.
58:,
1352:)
1348:(
1266:/
1262:(
1248:(
1080:)
1076:(
1043:e
1036:t
1029:v
924:.
895:.
859:.
825:.
811:.
782:.
729:.
707:.
677:.
652:.
628:.
603:)
599:(
582:.
556:.
285:C
172:C
105:)
30:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.