Knowledge (XXG)

Openbox

Source 📝

393: 947: 184: 114: 80: 29: 323: 974: 380:
to be built into the menu system. A static menu system as used on most window managers gets its layout once, when the window manager is restarted, and will not have the ability to modify the menu layout depending on environmental factors.
224:
and since version 3.0 is no longer based upon any code from Blackbox. Since at least 2010, it has been considered feature complete, bug free and a completed project. Occasional maintenance is done to keep it working, but only if needed.
967: 960: 376:(or other executable) in order to generate a sub-menu. Because the script runs every time the pointer activates it, and because the script can assess environmental conditions, piped menus enable 298:) "root menu" on the desktop, and allows users to configure the way windows are managed. When a window is minimized, it becomes invisible. To bring windows up again, most use 1010: 229: 631: 1682: 1697: 398: 236:(EWMH). It supports many features such as menus by which the user can control applications or which display various dynamic information. 1173: 310:, accessible by right-clicking. Or, sometimes, by middle-button-clicking. Extending Openbox with other small programs that add icons, 1687: 1282: 412: 1034: 605: 233: 1585: 1206: 1103: 1029: 93: 1118: 1069: 71: 1292: 1142: 1123: 1059: 952: 209: 163: 579: 1413: 1621: 1555: 1491: 1438: 1305: 1147: 221: 127: 1636: 1355: 1325: 1152: 1044: 201: 151: 1631: 1265: 1590: 1483: 1340: 377: 847: 1506: 1418: 1388: 28: 1501: 1049: 1003: 983: 658: 342:. These can either be edited manually or with the graphical configuration tools ObConf and obmenu. 275: 146: 183: 79: 1595: 1545: 1260: 995: 635: 248: 1641: 1580: 1575: 1335: 1330: 545: 295: 1661: 1656: 1616: 1275: 1248: 1133: 365: 158: 134: 1646: 1220: 796: 369: 205: 349:
a window to go to desktop 3 when the close button is clicked with the middle mouse button
113: 1651: 1611: 1570: 987: 946: 753: 1692: 1676: 1560: 1253: 1084: 197: 1626: 1463: 563: 540: 373: 535: 1228: 1178: 1064: 749: 728: 1243: 1098: 388: 252: 39: 553: 504: 479: 1516: 1468: 1368: 1157: 322: 139: 899: 345:
All mouse and key-bindings can be configured. For example, a user can set:
1378: 1315: 1233: 1113: 706: 264: 256: 213: 822: 774: 1521: 1393: 1320: 921: 583: 406: 311: 283: 268: 260: 436: 1531: 1511: 1300: 1093: 279: 228:
Openbox is designed to be small, fast, and fully compliant with the
102: 217: 1453: 1408: 1373: 1238: 1182: 1039: 878: 321: 1565: 1526: 1458: 1433: 1423: 1403: 1398: 1383: 1363: 1345: 1310: 1196: 1186: 1108: 1074: 1054: 244: 240: 956: 1496: 1473: 1448: 1443: 1200: 1192: 1020: 991: 685: 352:
when scrolling on an icon to move to the next/previous desktop
274:
The creator and primary author of Openbox is Dana Jansens of
855: 368:
menus". A menu item in a piped menu system can accept the
458: 662: 330:
There are only two configuration files, both located in
220:
project), Openbox has been completely re-written in the
940: 174: 1604: 1544: 1482: 1354: 1291: 1274: 1219: 1166: 1132: 1083: 1019: 1002: 169: 157: 145: 133: 123: 92: 70: 48: 38: 480:"git.openbox.org Git - dana/openbox.git/summary" 355:raise or not raise when clicking/moving a window 326:ObConf, a GUI configuration editor for Openbox 968: 364:Openbox has a dynamic menu system that uses " 294:Openbox provides a right-click (or any other 230:Inter-Client Communication Conventions Manual 8: 314:, launchers, eyecandy and others is common. 21: 1288: 1016: 975: 961: 953: 945: 239:Openbox is the standard window manager in 182: 112: 78: 27: 20: 567:(in Russian) (103). Russia: Mezon.ru: 21. 430: 428: 528: 526: 524: 522: 520: 518: 516: 514: 303: 299: 16:Stacking window manager for X11 displays 424: 7: 399:Free and open-source software portal 606:"is Openbox still being developed?" 243:, and often set as the default for 684:BunsenLabs Linux (December 2020). 14: 797:"Openbox window manager grows up" 727:Lavergne, Julian (October 2010). 459:"Openbox Developer Dana Jansens" 391: 435:Jansens, Dana (November 2007). 413:Comparison of X window managers 707:"Rolling-release (Linux Wiki)" 44:Dana Jansens, Mikael Magnusson 1: 1683:Free software programmed in C 877:Openbox project (June 2007). 536:"Lightweight window managers" 534:Saunders, Mike (March 2008). 234:Extended Window Manager Hints 1698:Window managers that use GTK 823:"Manjaro - Openbox - Stable" 552:Сондерс, Майк (March 2008). 657:LXDEWiki (September 2008). 1714: 632:"EWMH Compliance Document" 409:– another fork of Blackbox 212:. Originally derived from 210:GNU General Public License 922:"Openbox Wiki:Pipe menus" 775:"Trisquel Mini GNU/Linux" 578:GentooWiki (March 2008). 88: 66: 26: 1148:IRIX Interactive Desktop 554: 1637:Resolution independence 202:stacking window manager 152:Stacking window manager 1688:Free X window managers 777:. The Trisquel Project 729:"Lubuntu Applications" 327: 222:C programming language 54:; 21 years ago 52:18 September 2002 22:Openbox Window Manager 1341:Project Looking Glass 378:conditional branching 325: 208:, licensed under the 33:Basic Openbox session 1419:Motif Window Manager 984:Desktop environments 1632:Painter's algorithm 1050:Java Desktop System 505:"Openbox:Changelog" 276:Carleton University 249:Linux distributions 23: 858:on 30 October 2016 686:"BunsenLabs Linux" 638:on 31 October 2019 437:"User:DanaJansens" 328: 1670: 1669: 1540: 1539: 1215: 1214: 546:Future Publishing 334:. They are named 332:~/.config/openbox 247:. It is used in 191: 190: 1705: 1662:Windowing system 1617:Desktop metaphor 1289: 1249:Plasma Bigscreen 1017: 977: 970: 963: 954: 949: 944: 943: 941:Official website 926: 925: 918: 912: 911: 910: 908: 896: 890: 889: 887: 885: 874: 868: 867: 865: 863: 854:. Archived from 844: 838: 837: 835: 833: 819: 813: 812: 810: 808: 793: 787: 786: 784: 782: 771: 765: 764: 762: 760: 746: 740: 739: 737: 735: 724: 718: 717: 715: 713: 703: 697: 696: 694: 692: 681: 675: 674: 672: 670: 661:. Archived from 654: 648: 647: 645: 643: 634:. Archived from 628: 622: 621: 619: 617: 602: 596: 595: 593: 591: 582:. Archived from 575: 569: 568: 560: 549: 530: 509: 508: 501: 495: 494: 492: 490: 476: 470: 469: 467: 465: 454: 448: 447: 445: 443: 432: 401: 396: 395: 394: 341: 337: 333: 187: 186: 179: 176: 164:GPL 2.0 or later 135:Operating system 116: 111: 108: 106: 104: 82: 62: 60: 55: 31: 24: 1713: 1712: 1708: 1707: 1706: 1704: 1703: 1702: 1673: 1672: 1671: 1666: 1647:Virtual desktop 1600: 1547: 1536: 1478: 1350: 1280: 1277: 1270: 1211: 1162: 1128: 1079: 1008: 1005: 998: 988:window managers 981: 939: 938: 935: 930: 929: 920: 919: 915: 906: 904: 898: 897: 893: 883: 881: 876: 875: 871: 861: 859: 846: 845: 841: 831: 829: 821: 820: 816: 806: 804: 795: 794: 790: 780: 778: 773: 772: 768: 758: 756: 752:(August 2010). 748: 747: 743: 733: 731: 726: 725: 721: 711: 709: 705: 704: 700: 690: 688: 683: 682: 678: 668: 666: 665:on 7 April 2015 656: 655: 651: 641: 639: 630: 629: 625: 615: 613: 604: 603: 599: 589: 587: 586:on 3 April 2008 580:"HOWTO Openbox" 577: 576: 572: 558: 556: 551: 533: 531: 512: 503: 502: 498: 488: 486: 478: 477: 473: 463: 461: 457:Jansens, Dana. 456: 455: 451: 441: 439: 434: 433: 426: 421: 397: 392: 390: 387: 370:standard output 362: 339: 335: 331: 320: 305: 301: 292: 206:X Window System 181: 173: 119: 101: 84: 58: 56: 53: 49:Initial release 34: 17: 12: 11: 5: 1711: 1709: 1701: 1700: 1695: 1690: 1685: 1675: 1674: 1668: 1667: 1665: 1664: 1659: 1654: 1652:Widget toolkit 1649: 1644: 1639: 1634: 1629: 1624: 1619: 1614: 1612:Display server 1608: 1606: 1602: 1601: 1599: 1598: 1593: 1588: 1583: 1578: 1573: 1568: 1563: 1558: 1552: 1550: 1542: 1541: 1538: 1537: 1535: 1534: 1529: 1524: 1519: 1514: 1509: 1504: 1499: 1494: 1488: 1486: 1480: 1479: 1477: 1476: 1471: 1466: 1461: 1456: 1451: 1446: 1441: 1436: 1431: 1426: 1421: 1416: 1411: 1406: 1401: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1360: 1358: 1352: 1351: 1349: 1348: 1343: 1338: 1333: 1328: 1323: 1318: 1313: 1308: 1303: 1297: 1295: 1286: 1272: 1271: 1269: 1268: 1263: 1258: 1257: 1256: 1251: 1241: 1236: 1231: 1225: 1223: 1217: 1216: 1213: 1212: 1210: 1209: 1204: 1190: 1176: 1170: 1168: 1164: 1163: 1161: 1160: 1155: 1150: 1145: 1139: 1137: 1130: 1129: 1127: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1090: 1088: 1081: 1080: 1078: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1042: 1037: 1032: 1026: 1024: 1014: 1000: 999: 982: 980: 979: 972: 965: 957: 951: 950: 934: 933:External links 931: 928: 927: 913: 891: 879:"ObConf:About" 869: 848:"Dana Jansens" 839: 814: 803:. 11 July 2007 788: 766: 741: 719: 698: 676: 649: 623: 597: 570: 555:Легковесные ОМ 510: 496: 471: 449: 423: 422: 420: 417: 416: 415: 410: 403: 402: 386: 383: 361: 358: 357: 356: 353: 350: 319: 316: 291: 288: 189: 188: 171: 167: 166: 161: 155: 154: 149: 143: 142: 137: 131: 130: 125: 121: 120: 118: 117: 98: 96: 90: 89: 86: 85: 76: 74: 72:Stable release 68: 67: 64: 63: 50: 46: 45: 42: 36: 35: 32: 15: 13: 10: 9: 6: 4: 3: 2: 1710: 1699: 1696: 1694: 1691: 1689: 1686: 1684: 1681: 1680: 1678: 1663: 1660: 1658: 1655: 1653: 1650: 1648: 1645: 1643: 1640: 1638: 1635: 1633: 1630: 1628: 1625: 1623: 1620: 1618: 1615: 1613: 1610: 1609: 1607: 1603: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1557: 1556:Enlightenment 1554: 1553: 1551: 1549: 1543: 1533: 1530: 1528: 1525: 1523: 1520: 1518: 1515: 1513: 1510: 1508: 1505: 1503: 1500: 1498: 1495: 1493: 1490: 1489: 1487: 1485: 1481: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1425: 1422: 1420: 1417: 1415: 1412: 1410: 1407: 1405: 1402: 1400: 1397: 1395: 1392: 1390: 1387: 1385: 1382: 1380: 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1361: 1359: 1357: 1353: 1347: 1344: 1342: 1339: 1337: 1334: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1314: 1312: 1309: 1307: 1306:Enlightenment 1304: 1302: 1299: 1298: 1296: 1294: 1290: 1287: 1284: 1279: 1273: 1267: 1264: 1262: 1259: 1255: 1254:Plasma Mobile 1252: 1250: 1247: 1246: 1245: 1242: 1240: 1237: 1235: 1232: 1230: 1227: 1226: 1224: 1222: 1218: 1208: 1205: 1202: 1198: 1194: 1191: 1188: 1184: 1180: 1177: 1175: 1174:Looking Glass 1172: 1171: 1169: 1165: 1159: 1156: 1154: 1151: 1149: 1146: 1144: 1141: 1140: 1138: 1135: 1131: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1091: 1089: 1086: 1082: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1027: 1025: 1022: 1018: 1015: 1012: 1007: 1001: 997: 993: 989: 985: 978: 973: 971: 966: 964: 959: 958: 955: 948: 942: 937: 936: 932: 923: 917: 914: 903: 902: 895: 892: 880: 873: 870: 857: 853: 849: 843: 840: 828: 824: 818: 815: 802: 798: 792: 789: 776: 770: 767: 755: 751: 745: 742: 730: 723: 720: 708: 702: 699: 687: 680: 677: 664: 660: 653: 650: 637: 633: 627: 624: 611: 607: 601: 598: 585: 581: 574: 571: 566: 565: 557: 547: 543: 542: 537: 529: 527: 525: 523: 521: 519: 517: 515: 511: 506: 500: 497: 485: 481: 475: 472: 460: 453: 450: 438: 431: 429: 425: 418: 414: 411: 408: 405: 404: 400: 389: 384: 382: 379: 375: 371: 367: 359: 354: 351: 348: 347: 346: 343: 324: 318:Configuration 317: 315: 313: 309: 297: 290:Using Openbox 289: 287: 285: 281: 277: 272: 270: 266: 262: 258: 254: 250: 246: 242: 237: 235: 231: 226: 223: 219: 215: 211: 207: 203: 199: 195: 185: 178: 172: 168: 165: 162: 160: 156: 153: 150: 148: 144: 141: 138: 136: 132: 129: 126: 122: 115: 110: 100: 99: 97: 95: 91: 87: 83:/ 1 July 2015 81: 75: 73: 69: 65: 51: 47: 43: 41: 37: 30: 25: 19: 1464:Window Maker 1428: 1006:environments 916: 905:, retrieved 901:obmenu:Index 900: 894: 882:. Retrieved 872: 860:. Retrieved 856:the original 851: 842: 830:. Retrieved 826: 817: 805:. Retrieved 800: 791: 779:. Retrieved 769: 757:. Retrieved 744: 732:. Retrieved 722: 710:. Retrieved 701: 689:. Retrieved 679: 669:28 September 667:. Retrieved 663:the original 652: 640:. Retrieved 636:the original 626: 614:. Retrieved 609: 600: 588:. Retrieved 584:the original 573: 564:Linux Format 562: 541:Linux Format 539: 499: 487:. Retrieved 483: 474: 462:. Retrieved 452: 440:. Retrieved 374:shell script 363: 344: 329: 308:Desktop menu 307: 293: 273: 238: 232:(ICCCM) and 227: 193: 192: 40:Developer(s) 18: 1548:compositors 1293:Compositing 1229:GNOME Shell 1179:OpenWindows 1065:ROX Desktop 832:18 December 827:manjaro.org 750:DistroWatch 659:"LXDE Wiki" 642:9 September 612:. June 2021 544:(103). UK: 484:openbox.org 296:key-binding 77:3.6.1  1677:Categories 1627:GUI widget 1283:comparison 1099:KDE Plasma 1011:comparison 862:30 October 852:medium.com 807:30 October 781:7 November 759:14 January 734:14 January 464:19 January 442:19 January 419:References 360:Pipe menus 286:, Canada. 253:BunsenLabs 216:0.65.0 (a 124:Written in 94:Repository 59:2002-09-18 1586:Budgie-wm 1517:ratpoison 1469:WindowLab 1369:AfterStep 1158:X.desktop 1094:Deepin DE 990:based on 801:linux.com 754:"Tiny Me" 489:25 August 140:Unix-like 1414:Matchbox 1379:Blackbox 1356:Stacking 1316:Metacity 1278:managers 1276:X window 1234:KDesktop 1114:Razor-qt 1035:Cinnamon 907:28 March 385:See also 336:menu.xml 312:taskbars 265:Trisquel 257:ArchBang 251:such as 214:Blackbox 204:for the 109:/openbox 1605:Related 1546:Wayland 1522:StumpWM 1492:awesome 1439:Sawfish 1429:Openbox 1394:Fluxbox 1321:Metisse 1261:Maynard 1203:-based) 1189:-based) 1119:Trinity 1004:Desktop 996:Wayland 884:7 April 691:17 July 616:11 June 590:7 April 407:Fluxbox 306:or the 284:Ontario 269:Manjaro 261:Lubuntu 194:Openbox 175:openbox 170:Website 159:License 107:/danakj 57: ( 1596:Weston 1581:Muffin 1576:Mutter 1532:xmonad 1512:larswm 1484:Tiling 1336:Mutter 1331:Muffin 1326:Moksha 1301:Compiz 1244:Plasma 1221:Shells 1207:COSMIC 1185:- and 1136:-based 1104:Lumina 1087:-based 1030:Budgie 1023:-based 712:29 May 610:Reddit 340:rc.xml 280:Ottawa 180:  103:github 1642:Shell 1454:tvtwm 1409:IceWM 1374:amiwm 1266:Unity 1239:Phosh 1183:XView 1167:Other 1134:Motif 1070:Sugar 1040:GNOME 559:(PDF) 372:of a 304:Tab ↹ 196:is a 1693:LXDE 1657:WIMP 1591:sway 1566:KWin 1561:Gala 1527:wmii 1459:vtwm 1434:Qvwm 1424:olwm 1404:FVWM 1399:FLWM 1384:CTWM 1364:4Dwm 1346:Xfwm 1311:KWin 1197:Xlib 1187:OLIT 1124:UKUI 1109:LXQt 1075:Xfce 1060:MATE 1055:LXDE 986:and 909:2012 886:2008 864:2016 834:2018 809:2016 783:2012 761:2011 736:2011 714:2014 693:2020 671:2008 644:2009 618:2022 592:2008 491:2015 466:2015 444:2015 366:pipe 338:and 267:and 245:LXQt 241:LXDE 198:free 177:.org 147:Type 105:.com 1622:GUI 1571:Mir 1507:Ion 1497:dwm 1474:wm2 1449:twm 1444:swm 1389:cwm 1201:XCB 1193:UDE 1153:VUE 1143:CDE 1045:GPE 1021:GTK 994:or 992:X11 300:Alt 278:in 218:C++ 1679:: 1502:i3 1085:Qt 850:. 825:. 799:. 608:. 561:. 550:* 538:. 532:* 513:^ 482:. 427:^ 282:, 271:. 263:, 259:, 255:, 200:, 1285:) 1281:( 1199:/ 1195:( 1181:( 1013:) 1009:( 976:e 969:t 962:v 924:. 888:. 866:. 836:. 811:. 785:. 763:. 738:. 716:. 695:. 673:. 646:. 620:. 594:. 548:. 507:. 493:. 468:. 446:. 302:+ 128:C 61:)

Index


Developer(s)
Stable release
Edit this on Wikidata
Repository
github.com/danakj/openbox
Edit this at Wikidata
C
Operating system
Unix-like
Type
Stacking window manager
License
GPL 2.0 or later
openbox.org
Edit this on Wikidata
free
stacking window manager
X Window System
GNU General Public License
Blackbox
C++
C programming language
Inter-Client Communication Conventions Manual
Extended Window Manager Hints
LXDE
LXQt
Linux distributions
BunsenLabs
ArchBang

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.