맨위로가기

오픈박스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

오픈박스는 X 윈도 시스템을 위한 자유-오픈 소스, 차세대 윈도우 매니저이다. 설정 파일은 `~/.config/openbox`에 위치한 `menu.xml`과 `rc.xml` 두 개이며, ObConf 및 obmenu와 같은 GUI 설정 도구를 사용하거나 수동으로 편집하여 마우스 및 키 바인딩을 설정할 수 있다. 오픈박스는 "파이프 메뉴"를 사용하는 동적 메뉴 시스템을 갖추고 있으며, 셸 스크립트를 통해 메뉴 항목을 동적으로 생성할 수 있다. 사용자는 루트 메뉴를 통해 창 관리 방식을 설정할 수 있으며, 아이콘, 작업 표시줄, 런처, 시각 효과 등을 추가하는 다른 프로그램을 통해 기능을 확장할 수 있다.

더 읽어볼만한 페이지

  • 창 관리자 - 파일 탐색기
    파일 탐색기는 윈도우 운영체제에서 파일, 폴더 등을 관리하는 시스템 유틸리티로, 윈도우 95부터 시작하여 리본 인터페이스, 다크 모드, 탭 기능 추가 등 지속적인 개선을 거쳐 사용자 편의성을 높여왔다.
  • 창 관리자 - I3 (창 관리자)
    I3는 창을 자동 정렬하여 관리하는 타일링 방식의 창 관리자로, 텍스트 기반 설정, 키보드 중심 인터페이스, 컨테이너 기반 레이아웃 조정, 다중 모니터 지원, 그리고 가벼운 사용성이 특징이다.
  • LXDE - LXQt
    LXQt는 낮은 시스템 자원 사용량을 목표로 Qt 라이브러리를 기반으로 개발된 가벼운 데스크톱 환경으로, 여러 리눅스 배포판에서 공식 지원하며 지속적인 업데이트를 제공한다.
  • LXDE - 루분투
    루분투는 낮은 사양 컴퓨터에서 효율적으로 작동하도록 설계된 LXDE/LXQt 데스크톱 환경 기반의 가벼운 리눅스 배포판으로, 우분투에서 파생되어 독립적인 배포판으로 발전했다.
  • 자유 X 윈도 매니저 - Xfce
    Xfce는 올리비에 푸르당이 1996년에 시작한 GTK+ 기반의 자유 소프트웨어 데스크톱 환경으로, 가벼운 사용감과 모듈화된 구조, 사용자 정의 용이성이 특징이며 낮은 사양의 컴퓨터에서도 원활하게 실행되도록 설계되었다.
  • 자유 X 윈도 매니저 - 플럭스박스
    플럭스박스는 데스크톱 환경을 자유롭게 사용자 정의할 수 있는 창 관리자로, 루트 메뉴, 작업 표시줄, 데스크톱 테마 설정 기능과 사용자 정의 가능한 키보드 단축키, 창 탭, 분할창 기능 등을 제공하며, 설정 파일은 `~/.fluxbox` 디렉터리에 위치하여 사용자가 직접 구성할 수 있다.
오픈박스 - [IT 관련 정보]에 관한 문서
기본 정보
기본 Openbox 세션
기본 Openbox 세션
개발자Dana Jansens
최초 릴리스2002년 9월 18일
최신 안정화 버전3.6.1
최신 안정화 버전 릴리스 날짜2015년 7월 1일
프로그래밍 언어C
운영 체제유닉스 계열
장르스태킹 창 관리자
라이선스GPL 2.0 이상
공식 웹사이트Openbox 공식 웹사이트

2. 설정

오픈박스를 위한 GUI 설정 편집기인 ObConf


오픈박스는 menu.xml|menu.xml영어과 rc.xml|rc.xml영어 두 개의 설정 파일을 사용하며, 이 파일들은 ~/.config/openbox|~/.config/openbox영어에 위치한다. 이 파일들은 수동으로 편집하거나, GUI 설정 도구인 ObConf 및 obmenu를 사용하여 편집할 수 있다.[4][17][18]

마우스 및 키 바인딩을 모두 설정할 수 있으며, 예를 들어 다음과 같은 설정이 가능하다.

  • 중간 마우스 버튼으로 닫기 버튼을 클릭했을 때 창이 데스크톱 3으로 이동하도록 설정
  • 아이콘에서 스크롤할 때 다음/이전 데스크톱으로 이동하도록 설정
  • 창을 클릭하거나 이동할 때 창을 올리거나 올리지 않도록 설정

2. 1. 설정 파일



오픈박스의 설정 파일은 ~/.config/openbox|~/.config/openbox영어에 위치한 menu.xml|menu.xml영어과 rc.xml|rc.xml영어 두 개이다. 이 파일들은 직접 편집하거나, GUI 설정 도구인 ObConf와 obmenu를 사용하여 편집할 수 있다.[4][17][18]

2. 1. 1. rc.xml



오픈박스의 설정 파일은 `~/.config/openbox`에 위치한 `menu.xml`과 `rc.xml` 두 개이다. 이 파일들은 직접 편집하거나, GUI 설정 도구인 ObConf와 obmenu를 사용하여 편집할 수 있다.[4][17][18]

모든 마우스 및 키 바인딩을 설정할 수 있다. 예를 들어, 사용자는 다음을 설정할 수 있다.

  • 중간 마우스 버튼으로 닫기 버튼을 클릭했을 때 창이 데스크톱 3으로 이동하도록 설정
  • 아이콘에서 스크롤할 때 다음/이전 데스크톱으로 이동하도록 설정
  • 창을 클릭하거나 이동할 때 올리거나 올리지 않도록 설정

2. 1. 2. menu.xml

menu.xml영어은 GUI 설정 도구인 ObConf영어, obmenu영어를 사용하거나 수동으로 편집할 수 있다.[4][17][18]

2. 2. GUI 설정 도구



오픈박스의 설정 파일은 `~/.config/openbox`에 위치한 `menu.xml`과 `rc.xml` 두 가지이다.[4][17][18] 이 파일들은 수동으로 편집하거나, GUI 설정 도구인 ObConf 및 obmenu를 사용하여 편집할 수 있다.

마우스 및 키 바인딩을 모두 설정할 수 있다. 예를 들어 다음과 같은 설정이 가능하다.

  • 중간 마우스 버튼으로 닫기 버튼을 클릭했을 때 창이 데스크톱 3으로 이동하도록 설정
  • 아이콘에서 스크롤할 때 다음/이전 데스크톱으로 이동하도록 설정
  • 창을 클릭하거나 이동할 때 창을 올리거나 올리지 않도록 설정

3. 파이프 메뉴

오픈박스는 파이프 메뉴를 사용하는 동적 메뉴 시스템을 가지고 있다.[4][19] 파이프 메뉴 시스템의 메뉴 항목은 셸 스크립트 (또는 기타 실행 파일)에서 표준 출력을 받아 하위 메뉴를 생성할 수 있다.

3. 1. 파이프 메뉴의 장점

오픈박스는 "파이프 메뉴"를 사용하는 동적 메뉴 시스템을 가지고 있다.[4][19] 파이프 메뉴 시스템의 메뉴 항목은 셸 스크립트 (또는 기타 실행 파일)에서 표준 출력을 받아 하위 메뉴를 생성할 수 있다. 스크립트는 포인터가 활성화될 때마다 실행되고, 환경 조건을 평가할 수 있기 때문에 파이프 메뉴는 메뉴 시스템에 조건 분기를 구축할 수 있게 해준다. 대부분의 윈도우 매니저에서 사용되는 정적 메뉴 시스템은 윈도우 매니저가 재시작될 때 레이아웃을 한 번 가져오며, 환경적 요인에 따라 메뉴 레이아웃을 수정할 수 없다.

4. 확장성

오픈박스는 아이콘, 작업 표시줄,[4] 런처, 시각 효과 등을 추가하는 다른 작은 프로그램을 사용하여 확장할 수 있다.

4. 1. 확장 프로그램

Openbox는 데스크톱에서 마우스 오른쪽 버튼 클릭(또는 다른 키 바인딩)으로 "루트 메뉴"를 제공하며, 사용자가 창 관리 방식을 구성할 수 있도록 한다.[4] 창이 최소화되면 보이지 않게 된다.[4] 창을 다시 표시하려면 대부분 Alt+Tab 키를 누르거나 마우스 오른쪽 버튼을 클릭하여 액세스할 수 있는 ''데스크톱 메뉴''를 사용한다.[4] 또는 때로는 마우스 가운데 버튼을 클릭하기도 한다.[4] 아이콘, 작업 표시줄, 런처, 시각 효과 등을 추가하는 다른 작은 프로그램을 사용하여 Openbox를 확장하는 것이 일반적이다.[4]

참조

[1] 웹사이트 User:DanaJansens http://openbox.org/w[...] 2007-11
[2] 웹사이트 Openbox Developer Dana Jansens http://cglab.ca/~dan[...] 2015-01-19
[3] 웹사이트 git.openbox.org Git - dana/openbox.git/summary http://git.openbox.o[...] 2015-08-25
[4] 간행물 Lightweight window managers http://www.linuxform[...] Future Publishing 2008-03
[5] 웹사이트 HOWTO Openbox http://gentoo-wiki.c[...] 2008-03
[6] 웹사이트 is Openbox still being developed? https://www.reddit.c[...] 2021-06
[7] 웹사이트 EWMH Compliance Document http://git.icculus.o[...] 2009-09-09
[8] 웹사이트 LXDE Wiki http://wiki.lxde.org[...] 2008-09
[9] 웹사이트 BunsenLabs Linux https://www.bunsenla[...] 2020-12
[10] 웹사이트 Lubuntu Applications https://wiki.ubuntu.[...] 2010-10
[11] 웹사이트 Tiny Me http://distrowatch.c[...] 2010-08
[12] 웹사이트 Lubuntu Applications https://wiki.ubuntu.[...] 2010-10
[13] 웹사이트 Trisquel Mini GNU/Linux http://trisquel.info[...] The Trisquel Project 2012-11-07
[14] 웹사이트 Openbox window manager grows up https://www.linux.co[...] 2016-10-30
[15] 웹사이트 Manjaro - Openbox - Stable https://manjaro.org/[...] 2018-12-18
[16] 웹사이트 Dana Jansens https://medium.com/@[...] 2016-10-30
[17] 웹사이트 ObConf:About http://openbox.org/w[...] 2007-06
[18] 웹사이트 obmenu:Index http://obmenu.source[...] 2012-03-28
[19] 웹사이트 Openbox Wiki:Pipe menus http://openbox.org/w[...]
[20] 웹인용 User:DanaJansens http://openbox.org/w[...] 2010-01-07
[21] 저널 Lightweight window managers http://www.linuxform[...] Future Publishing 2008-03
[22] 웹인용 HOWTO Openbox http://gentoo-wiki.c[...] 2008-04-07



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com