사용자 도구

사이트 도구


linux:windowmanager:openbox

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:windowmanager:openbox [2015/12/23 23:21]
kwon37xi [창 선택]
linux:windowmanager:openbox [2021/03/07 14:11] (현재)
kwon37xi
줄 1: 줄 1:
 ====== OpenBox Window Manager ====== ====== OpenBox Window Manager ======
   * http://openbox.org/   * http://openbox.org/
 +  * [[https://www.ubuntuopenbox.com/|Ubuntu Openbox]]
 +  * [[https://wiki.debian.org/Openbox|Debian Openbox]]
   * [[https://wiki.archlinux.org/index.php/Openbox|ArchLinux Openbox]]   * [[https://wiki.archlinux.org/index.php/Openbox|ArchLinux Openbox]]
   * [[http://urukrama.wordpress.com/openbox-guide/|Openbox Guide]]   * [[http://urukrama.wordpress.com/openbox-guide/|Openbox Guide]]
줄 21: 줄 23:
 </code> </code>
 이제 직접 파일을 열거나 ''obmenu'' 명령으로 ''menu.xml''을 편집한다. 이제 직접 파일을 열거나 ''obmenu'' 명령으로 ''menu.xml''을 편집한다.
 +
 +''rc.xml''에 다음과 같이 메인 메뉴를 단축키로 등록할 수 있다(Desktop Environment 메뉴를 사용하지 않는다면). ''Windows(Super)-space''.
 +<code xml>
 +    <keybind key="W-space">
 +        <action name="ShowMenu">
 +            <menu>root-menu</menu>
 +        </action>
 +    </keybind>
 +</code>
 ===== 단축키 설정 ===== ===== 단축키 설정 =====
   * [[http://code.google.com/p/obkey/|obkey - Openbox Key Editor]] 참조 - 잘못된 매핑을 하는 경우가 많이 발견된다.   * [[http://code.google.com/p/obkey/|obkey - Openbox Key Editor]] 참조 - 잘못된 매핑을 하는 경우가 많이 발견된다.
줄 102: 줄 113:
  
 ===== Tiling Windows ===== ===== Tiling Windows =====
-  * 단축키 조합을 통한 창 타일링을 만들어낼 수 있다.아래는 ''<Super><Shift>방향키''를 통해 창을 배치하는 단축키 조합이다.<code> +  * 단축키 조합을 통한 창 타일링을 만들어낼 수 있다.아래는 ''<Super><Shift>방향키''를 통해 창을 배치하는 단축키 조합이다.<code xml
-<keybind key="S-W-Up"> +    <keybind  key="W-Up"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>100%</width> +          <width>100%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-k"> +    <keybind key="W-k"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>100%</width> +          <width>100%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Down"> +    <keybind key="W-Down"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>50%</y> +          <y>50%</y> 
-      <width>100%</width> +          <width>100%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-j"> +    <keybind key="W-j"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>50%</y> +          <y>50%</y> 
-      <width>100%</width> +          <width>100%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Left"> +    <keybind key="W-Left"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>100%</height> +          <height>100%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-h"> +    <keybind key="W-h"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>100%</height> +          <height>100%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Right"> +    <keybind key="W-Right"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>50%</x> +          <x>50%</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>100%</height> +          <height>100%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-l"> +    <keybind key="W-l"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>50%</x> +          <x>50%</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>100%</height> +          <height>100%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Home"> +    <keybind key="W-Home"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-End"> +    <keybind key="W-End"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>0</x> +          <x>0</x> 
-      <y>50%</y> +          <y>50%</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Page_Up"> +    <keybind key="W-Page_Up"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>50%</x> +          <x>50%</x> 
-      <y>0</y> +          <y>0</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-Page_Down"> +    <keybind key="W-Page_Down"> 
-  <action name="UnmaximizeFull"/> +      <action name="UnmaximizeFull"/> 
-  <action name="MoveResizeTo"> +      <action name="MoveResizeTo"> 
-      <x>50%</x> +          <x>50%</x> 
-      <y>50%</y> +          <y>50%</y> 
-      <width>50%</width> +          <width>50%</width> 
-      <height>50%</height> +          <height>50%</height> 
-  </action> +      </action> 
-</keybind> +    </keybind> 
-<keybind key="S-W-M"> +    <keybind key="W-M"> 
-  <action name="ToggleMaximizeFull"/> +      <action name="ToggleMaximizeFull"/> 
-</keybind>+    </keybind>
 </code> </code>
   * 참고자료   * 참고자료
줄 223: 줄 234:
   * [[linux:tint2|tint2]] Desktop 환경이 아닌 경우 사용할 수 있는 패널   * [[linux:tint2|tint2]] Desktop 환경이 아닌 경우 사용할 수 있는 패널
   * [[linux:nitrogen|nitrogen]] : 배경화면 지정   * [[linux:nitrogen|nitrogen]] : 배경화면 지정
 +  * [[linux:screenshot|Linux Screenshot]]의 ''scrot''을 스크린샷 프로그램으로 지정
 ===== Quake Style Terminal ===== ===== Quake Style Terminal =====
   * [[linux:guake|Guake]] 같은 터미널을 직접 만들어낼 수 있다. ''terminator'' 터미널을 사용한다고 가정 했을 때.   * [[linux:guake|Guake]] 같은 터미널을 직접 만들어낼 수 있다. ''terminator'' 터미널을 사용한다고 가정 했을 때.
줄 283: 줄 294:
   * ''application > name''은 ''obxprop'' 명령으로 Terminator 윈도우를 찍었을 때 출력되는 ''_OB_APP_NAME'' 값.   * ''application > name''은 ''obxprop'' 명령으로 Terminator 윈도우를 찍었을 때 출력되는 ''_OB_APP_NAME'' 값.
   * Terminator의 ''<nowiki>--</nowiki>layout''이나 ''<nowiki>--</nowiki>profile'' 등의 옵션과의 조합도 가능하므로 다양하게 활용가능.   * Terminator의 ''<nowiki>--</nowiki>layout''이나 ''<nowiki>--</nowiki>profile'' 등의 옵션과의 조합도 가능하므로 다양하게 활용가능.
 +
 +===== 참조 =====
 +  * [[https://www.lifewire.com/install-openbox-using-ubuntu-4051832|How to Install and Configure Openbox Using Ubuntu]]
 +  * [[https://www.youtube.com/watch?v=oglAGpAFbA4|Five Tips For The Openbox Window Manager - YouTube]]
 +  * [[https://www.youtube.com/watch?v=d1Y7SSsrDbM|Install Openbox Window Manager In Ubuntu 20.04 - YouTube]]
linux/windowmanager/openbox.1450882291.txt.gz · 마지막으로 수정됨: 2015/12/23 23:21 저자 kwon37xi