Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Openbox

From Wikipedia, the free encyclopedia
Stacking window manager for X11 displays

Openbox Window Manager
Basic Openbox session
DevelopersDana Jansens,[1][2] Mikael Magnusson[3]
Initial release18 September 2002; 23 years ago (2002-09-18)
Stable release
3.6.1[4] Edit this on Wikidata / 1 July 2015
Written inC
Operating systemUnix-like
TypeStacking window manager
LicenseGPL 2.0 or later[5]
Websiteopenbox.org Edit this on Wikidata
Repository

Openbox is afree,stacking window manager for theX Window System, licensed under theGNU General Public License.[5] Originally derived fromBlackbox[5] 0.65.0 (aC++ project), Openbox has been completely re-written in theC programming language and since version 3.0 is no longer based upon any code from Blackbox.[6] 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.[7]

Openbox is designed to be small, fast, and fully compliant with theInter-Client Communication Conventions Manual (ICCCM) andExtended Window Manager Hints (EWMH).[8] It supports many features such as menus by which the user can control applications or which display various dynamic information.[5]

Openbox is the standard window manager inLXDE, and often set as the default forLXQt. It is used inLinux distributions such asBunsenLabs,GreenBANG,Lubuntu,Trisquel andManjaro.[9][10][11][12][13][14][15][16]

The creator and primary author of Openbox is Dana Jansens ofCarleton University inOttawa,Ontario, Canada.[1][17]

Using Openbox

[edit]

Openbox provides a right-click (or any otherkey-binding) "root menu" on the desktop,[5] and allows users to configure the way windows are managed. When a window is minimized, it becomes invisible. To bring windows up again, most useAlt+Tab ↹ or theDesktop menu, accessible by right-clicking. Or, sometimes, by middle-button-clicking. Extending Openbox with other small programs that add icons,taskbars,[5] launchers, eyecandy and others is common.

Configuration

[edit]
ObConf, a GUI configuration editor for Openbox

There are only two configuration files, both located in~/.config/openbox. They are namedmenu.xml andrc.xml. These can either be edited manually or with the graphical configuration tools ObConf and obmenu.[5][18][19]

All mouse and key-bindings can be configured. For example, a user can set:

  • a window to go to desktop 3 when the close button is clicked with the middle mouse button
  • when scrolling on an icon to move to the next/previous desktop
  • raise or not raise when clicking/moving a window

Pipe menus

[edit]

Openbox has a dynamic menu system that uses "pipe menus".[5][20] A menu item in a piped menu system can accept thestandard output of ashell script (or other executable) in order to generate a sub-menu. Because the script runs every time the pointer activates it, and as the script can assess environmental conditions, piped menus enableconditional branching to be built into the menu system.[citation needed] When the window manager is restarted, a static menu system as used on most window managers gets its layout once and will not have the ability to modify the menu layout depending on environmental factors.[citation needed]

See also

[edit]

References

[edit]
  1. ^abJansens, Dana (November 2007)."User:DanaJansens". Retrieved19 January 2015.
  2. ^Jansens, Dana."Openbox Developer Dana Jansens". Retrieved19 January 2015.
  3. ^"git.openbox.org Git - dana/openbox.git/summary".openbox.org. Retrieved25 August 2015.
  4. ^"Openbox:Changelog".
  5. ^abcdefgh*Saunders, Mike (March 2008)."Lightweight window managers".Linux Format (103). UK:Future Publishing.*Сондерс, Майк (March 2008).Легковесные ОМ(PDF).Linux Format (in Russian) (103). Russia: Mezon.ru: 21. Archived fromthe original(PDF) on 26 January 2021. Retrieved3 March 2010.
  6. ^GentooWiki (March 2008)."HOWTO Openbox". Archived fromthe original on 3 April 2008. Retrieved7 April 2008.
  7. ^"is Openbox still being developed?".Reddit. June 2021. Retrieved11 June 2022.
  8. ^"EWMH Compliance Document". Archived fromthe original on 31 October 2019. Retrieved9 September 2009.
  9. ^LXDEWiki (September 2008)."LXDE Wiki". Archived fromthe original on 7 April 2015. Retrieved28 September 2008.
  10. ^BunsenLabs Linux (December 2020)."BunsenLabs Linux". Retrieved17 July 2020.
  11. ^"Rolling-release (Linux Wiki)". Retrieved29 May 2014.
  12. ^Lavergne, Julian (October 2010)."Lubuntu Applications". Retrieved14 January 2011.
  13. ^DistroWatch (August 2010)."Tiny Me". Retrieved14 January 2011.
  14. ^"Trisquel Mini GNU/Linux". The Trisquel Project. Retrieved7 November 2012.
  15. ^"Openbox window manager grows up".linux.com. 11 July 2007. Retrieved30 October 2016.
  16. ^"Manjaro - Openbox - Stable".manjaro.org. Archived fromthe original on 14 December 2018. Retrieved18 December 2018.
  17. ^"Dana Jansens".medium.com. Archived fromthe original on 30 October 2016. Retrieved30 October 2016.
  18. ^Openbox project (June 2007)."ObConf:About". Retrieved7 April 2008.
  19. ^obmenu:Index, retrieved28 March 2012
  20. ^"Openbox Wiki:Pipe menus".

External links

[edit]
Wikimedia Commons has media related toOpenbox.
Desktop
environments

(comparison)
GTK-based
Qt-based
Motif-based
Other
Graphical
shells
X window
managers

(comparison)
Compositing
Stacking
Tiling
Wayland
compositors
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Openbox&oldid=1329948249"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp