226:
138:
25:
129:
428:
Windows on the same workspace can be split into multiple containers, such that one set of windows might be arranged in a tabbed layout while the other windows on the workspace might be tiled normally, floating, or arranged in a stacked
711:
704:
697:
747:
46:
39:
1439:
533:
480:
89:
1424:
61:
1419:
400:
Windows can be arranged in a tabbed (horizontal listing like that found in web browsers) or stacked (vertical listing) layout.
68:
910:
327:
108:
75:
689:
268:
1434:
1019:
57:
771:
1429:
1322:
943:
840:
766:
606:
203:
509:
855:
806:
365:
342:
177:
1029:
879:
860:
796:
1150:
1358:
1292:
1228:
1175:
1042:
884:
323:
239:
1373:
1092:
1062:
889:
781:
438:
404:
82:
35:
1368:
1002:
997:
391:
1332:
1220:
1077:
311:
1317:
1067:
581:
432:
Handles input, output, and wallpaper configurations instead of relying on separate programs.
1243:
1155:
1125:
830:
225:
8:
1238:
786:
740:
720:
319:
488:
349:. Window movement is performed by the same combination of keys with the addition of the
1282:
732:
357:
331:
315:
1297:
1378:
1312:
1072:
422:
719:
410:
Tiled and floated windows can be resized or moved using both the mouse and keyboard.
334:
and supports most of i3's features while providing several new features of its own.
1398:
1393:
1353:
1012:
985:
870:
534:"Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance - Phoronix"
371:
Sway's first stable release was on March 11, 2019, after 3.6 years of development.
338:
280:
246:
1383:
957:
346:
1388:
1348:
1307:
724:
273:
560:
1413:
990:
821:
1363:
1200:
631:
137:
965:
915:
801:
435:
Has its own ecosystem of utilities such as swaybg, swaybar, and swayidle.
326:. Sway is designed as a drop-in replacement for i3 using the more modern
285:
980:
835:
384:
145:
1253:
1205:
1105:
894:
350:
258:
251:
212:
24:
1115:
1052:
970:
850:
1258:
1165:
1130:
1057:
656:
510:"Wlroots Is A New, Modular Wayland Compositor Library - Phoronix"
458:
1082:
337:
Sway's default controls for manipulating windows are similar to
1268:
1248:
1037:
1190:
1145:
1110:
975:
919:
776:
632:"Sway: A Tiling Window Manager Specially Crafted for Wayland"
330:
and wlroots compositor library. Sway works with existing i3
128:
1302:
1263:
1195:
1170:
1160:
1140:
1135:
1120:
1100:
1047:
933:
923:
845:
811:
791:
361:
1233:
1210:
1185:
1180:
937:
929:
757:
728:
356:
Like i3, Sway can be extended and manipulated using its
682:
341:. Window focus is controlled by a combination of the
296:
421:Supports multiple non-modifier keys when assigning
607:"Sway - A Tiling Wayland i3-Compatible Compositor"
1411:
413:Sway can be completely driven from the keyboard.
397:Windows can be split horizontally or vertically.
390:Window tiling is handled manually, rather than
502:
705:
555:
553:
451:
417:Sway also provides several unique features:
526:
368:interface from many programming languages.
712:
698:
649:
574:
550:
473:
379:Sway replicates several of i3's features:
224:
136:
611:FOSSMint: Everything About Linux and FOSS
109:Learn how and when to remove this message
599:
1440:Unix windowing system-related software
1412:
624:
45:Please improve this article by adding
693:
582:"Announcing the release of sway 1.0"
403:Windows can be floated similar to a
18:
13:
183:1.9 / February 24, 2024
14:
1451:
674:
383:Configuration is performed via a
127:
23:
481:"State of Sway - December 2015"
328:Wayland display server protocol
1425:Software using the MIT license
1:
1420:Free software programmed in C
445:
47:secondary or tertiary sources
487:. 2015-12-20. Archived from
347:arrow keys or h, j, k, and l
7:
374:
10:
1456:
58:"Sway" window manager
1341:
1281:
1219:
1091:
1028:
1011:
956:
903:
869:
820:
756:
739:
291:
279:
267:
257:
245:
235:
202:
198:
176:
172:
154:
144:
135:
126:
16:Tiling Wayland compositor
885:IRIX Interactive Desktop
1374:Resolution independence
562:Sway - FLOSS Weekly 501
405:floating window manager
150:Drew DeVault (SirCmpwn)
1435:Tiling window managers
185:; 7 months ago
34:relies excessively on
1078:Project Looking Glass
312:tiling window manager
160:; 8 years ago
1156:Motif Window Manager
721:Desktop environments
460:Sway Initial Release
1430:Wayland compositors
1369:Painter's algorithm
787:Java Desktop System
658:Differences from i3
586:Drew DeVault’s Blog
485:Drew DeVault’s Blog
332:configuration files
158:March 24, 2016
123:
661:, Sway, 2019-08-09
463:, Sway, 2019-08-09
358:Unix domain socket
316:Wayland compositor
146:Original author(s)
121:
1407:
1406:
1277:
1276:
952:
951:
322:, and written in
305:
304:
119:
118:
111:
93:
1447:
1399:Windowing system
1354:Desktop metaphor
1026:
1025:
986:Plasma Bigscreen
754:
753:
714:
707:
700:
691:
690:
686:
685:
683:Official website
669:
668:
667:
666:
653:
647:
646:
644:
643:
628:
622:
621:
619:
618:
603:
597:
596:
594:
593:
578:
572:
571:
570:
569:
557:
548:
547:
545:
544:
538:www.phoronix.com
530:
524:
523:
521:
520:
514:www.phoronix.com
506:
500:
499:
497:
496:
477:
471:
470:
469:
468:
455:
301:
298:
247:Operating system
228:
223:
220:
218:
216:
214:
193:
191:
186:
168:
166:
161:
140:
131:
124:
120:
114:
107:
103:
100:
94:
92:
51:
27:
19:
1455:
1454:
1450:
1449:
1448:
1446:
1445:
1444:
1410:
1409:
1408:
1403:
1384:Virtual desktop
1337:
1284:
1273:
1215:
1087:
1017:
1014:
1007:
948:
899:
865:
816:
745:
742:
735:
725:window managers
718:
681:
680:
677:
672:
664:
662:
655:
654:
650:
641:
639:
638:. 27 March 2019
630:
629:
625:
616:
614:
605:
604:
600:
591:
589:
580:
579:
575:
567:
565:
559:
558:
551:
542:
540:
532:
531:
527:
518:
516:
508:
507:
503:
494:
492:
479:
478:
474:
466:
464:
457:
456:
452:
448:
377:
345:and one of the
295:
231:
211:
194:
189:
187:
184:
164:
162:
159:
155:Initial release
115:
104:
98:
95:
52:
50:
44:
40:primary sources
28:
17:
12:
11:
5:
1453:
1443:
1442:
1437:
1432:
1427:
1422:
1405:
1404:
1402:
1401:
1396:
1391:
1389:Widget toolkit
1386:
1381:
1376:
1371:
1366:
1361:
1356:
1351:
1349:Display server
1345:
1343:
1339:
1338:
1336:
1335:
1330:
1325:
1320:
1315:
1310:
1305:
1300:
1295:
1289:
1287:
1279:
1278:
1275:
1274:
1272:
1271:
1266:
1261:
1256:
1251:
1246:
1241:
1236:
1231:
1225:
1223:
1217:
1216:
1214:
1213:
1208:
1203:
1198:
1193:
1188:
1183:
1178:
1173:
1168:
1163:
1158:
1153:
1148:
1143:
1138:
1133:
1128:
1123:
1118:
1113:
1108:
1103:
1097:
1095:
1089:
1088:
1086:
1085:
1080:
1075:
1070:
1065:
1060:
1055:
1050:
1045:
1040:
1034:
1032:
1023:
1009:
1008:
1006:
1005:
1000:
995:
994:
993:
988:
978:
973:
968:
962:
960:
954:
953:
950:
949:
947:
946:
941:
927:
913:
907:
905:
901:
900:
898:
897:
892:
887:
882:
876:
874:
867:
866:
864:
863:
858:
853:
848:
843:
838:
833:
827:
825:
818:
817:
815:
814:
809:
804:
799:
794:
789:
784:
779:
774:
769:
763:
761:
751:
737:
736:
717:
716:
709:
702:
694:
688:
687:
676:
675:External links
673:
671:
670:
648:
623:
598:
573:
549:
525:
501:
472:
449:
447:
444:
443:
442:
436:
433:
430:
426:
415:
414:
411:
408:
401:
398:
395:
388:
376:
373:
318:, inspired by
303:
302:
293:
289:
288:
283:
277:
276:
274:Window manager
271:
265:
264:
261:
255:
254:
249:
243:
242:
237:
233:
232:
230:
229:
208:
206:
200:
199:
196:
195:
182:
180:
178:Stable release
174:
173:
170:
169:
156:
152:
151:
148:
142:
141:
133:
132:
117:
116:
31:
29:
22:
15:
9:
6:
4:
3:
2:
1452:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1417:
1415:
1400:
1397:
1395:
1392:
1390:
1387:
1385:
1382:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1346:
1344:
1340:
1334:
1331:
1329:
1326:
1324:
1321:
1319:
1316:
1314:
1311:
1309:
1306:
1304:
1301:
1299:
1296:
1294:
1293:Enlightenment
1291:
1290:
1288:
1286:
1280:
1270:
1267:
1265:
1262:
1260:
1257:
1255:
1252:
1250:
1247:
1245:
1242:
1240:
1237:
1235:
1232:
1230:
1227:
1226:
1224:
1222:
1218:
1212:
1209:
1207:
1204:
1202:
1199:
1197:
1194:
1192:
1189:
1187:
1184:
1182:
1179:
1177:
1174:
1172:
1169:
1167:
1164:
1162:
1159:
1157:
1154:
1152:
1149:
1147:
1144:
1142:
1139:
1137:
1134:
1132:
1129:
1127:
1124:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1102:
1099:
1098:
1096:
1094:
1090:
1084:
1081:
1079:
1076:
1074:
1071:
1069:
1066:
1064:
1061:
1059:
1056:
1054:
1051:
1049:
1046:
1044:
1043:Enlightenment
1041:
1039:
1036:
1035:
1033:
1031:
1027:
1024:
1021:
1016:
1010:
1004:
1001:
999:
996:
992:
991:Plasma Mobile
989:
987:
984:
983:
982:
979:
977:
974:
972:
969:
967:
964:
963:
961:
959:
955:
945:
942:
939:
935:
931:
928:
925:
921:
917:
914:
912:
911:Looking Glass
909:
908:
906:
902:
896:
893:
891:
888:
886:
883:
881:
878:
877:
875:
872:
868:
862:
859:
857:
854:
852:
849:
847:
844:
842:
839:
837:
834:
832:
829:
828:
826:
823:
819:
813:
810:
808:
805:
803:
800:
798:
795:
793:
790:
788:
785:
783:
780:
778:
775:
773:
770:
768:
765:
764:
762:
759:
755:
752:
749:
744:
738:
734:
730:
726:
722:
715:
710:
708:
703:
701:
696:
695:
692:
684:
679:
678:
660:
659:
652:
637:
633:
627:
612:
608:
602:
587:
583:
577:
564:
563:
556:
554:
539:
535:
529:
515:
511:
505:
491:on 2019-04-24
490:
486:
482:
476:
462:
461:
454:
450:
440:
437:
434:
431:
427:
424:
420:
419:
418:
412:
409:
406:
402:
399:
396:
393:
389:
386:
382:
381:
380:
372:
369:
367:
363:
359:
354:
352:
348:
344:
340:
335:
333:
329:
325:
321:
317:
313:
309:
300:
294:
290:
287:
284:
282:
278:
275:
272:
270:
266:
262:
260:
256:
253:
250:
248:
244:
241:
238:
234:
227:
222:
210:
209:
207:
205:
201:
197:
181:
179:
175:
171:
157:
153:
149:
147:
143:
139:
134:
130:
125:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
42:
41:
37:
32:This article
30:
26:
21:
20:
1327:
1201:Window Maker
743:environments
663:, retrieved
657:
651:
640:. Retrieved
635:
626:
615:. Retrieved
613:. 2019-03-20
610:
601:
590:. Retrieved
588:. 2019-03-11
585:
576:
566:, retrieved
561:
541:. Retrieved
537:
528:
517:. Retrieved
513:
504:
493:. Retrieved
489:the original
484:
475:
465:, retrieved
459:
453:
423:key bindings
416:
378:
370:
355:
336:
307:
306:
105:
96:
86:
79:
72:
65:
53:
33:
1285:compositors
1030:Compositing
966:GNOME Shell
916:OpenWindows
802:ROX Desktop
636:itsfoss.com
392:dynamically
286:MIT License
99:August 2019
1414:Categories
1364:GUI widget
1020:comparison
836:KDE Plasma
748:comparison
665:2019-08-09
642:2019-08-09
617:2019-08-09
592:2019-08-09
568:2019-08-09
543:2019-08-09
519:2019-08-09
495:2019-08-09
467:2019-08-09
446:References
385:plain text
236:Written in
204:Repository
190:2024-02-24
165:2016-03-24
69:newspapers
36:references
1323:Budgie-wm
1254:ratpoison
1206:WindowLab
1106:AfterStep
895:X.desktop
831:Deepin DE
727:based on
351:shift key
343:Super key
252:Unix-like
1151:Matchbox
1116:Blackbox
1093:Stacking
1053:Metacity
1015:managers
1013:X window
971:KDesktop
851:Razor-qt
772:Cinnamon
439:Gestures
375:Features
1342:Related
1283:Wayland
1259:StumpWM
1229:awesome
1176:Sawfish
1166:Openbox
1131:Fluxbox
1058:Metisse
998:Maynard
940:-based)
926:-based)
856:Trinity
741:Desktop
733:Wayland
429:layout.
364:-based
292:Website
281:License
263:5.3 MiB
217:/swaywm
188: (
163: (
83:scholar
1333:Weston
1318:Muffin
1313:Mutter
1269:xmonad
1249:larswm
1221:Tiling
1073:Mutter
1068:Muffin
1063:Moksha
1038:Compiz
981:Plasma
958:Shells
944:COSMIC
922:- and
873:-based
841:Lumina
824:-based
767:Budgie
760:-based
297:swaywm
213:github
85:
78:
71:
64:
56:
1379:Shell
1191:tvtwm
1146:IceWM
1111:amiwm
1003:Unity
976:Phosh
920:XView
904:Other
871:Motif
807:Sugar
777:GNOME
387:file.
310:is a
219:/sway
90:JSTOR
76:books
1394:WIMP
1328:sway
1303:KWin
1298:Gala
1264:wmii
1196:vtwm
1171:Qvwm
1161:olwm
1141:FVWM
1136:FLWM
1121:CTWM
1101:4Dwm
1083:Xfwm
1048:KWin
934:Xlib
924:OLIT
861:UKUI
846:LXQt
812:Xfce
797:MATE
792:LXDE
723:and
362:JSON
360:and
314:and
308:Sway
299:.org
269:Type
259:Size
221:.git
215:.com
122:Sway
62:news
1359:GUI
1308:Mir
1244:Ion
1234:dwm
1211:wm2
1186:twm
1181:swm
1126:cwm
938:XCB
930:UDE
890:VUE
880:CDE
782:GPE
758:GTK
731:or
729:X11
366:IPC
38:to
1416::
1239:i3
822:Qt
634:.
609:.
584:.
552:^
536:.
512:.
483:.
353:.
339:vi
320:i3
49:.
1022:)
1018:(
936:/
932:(
918:(
750:)
746:(
713:e
706:t
699:v
645:.
620:.
595:.
546:.
522:.
498:.
441:.
425:.
407:.
394:.
324:C
240:C
192:)
167:)
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
43:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.