문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linux:wmctrl [2013/12/26 01:49] kwon37xi 새로 만듦 |
linux:wmctrl [2021/11/06 13:44] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== WMCtrl ====== | ====== WMCtrl ====== | ||
- | * X Window에서 창을 명령행으로 자유롭게 다룰 수 있게 해주는 툴. | + | * Linux X Window 에서 창을 명령행으로 자유롭게 다룰 수 있게 해주는 툴. |
- | * http://tomas.styblo.name/wmctrl/ | + | * [[http://tripie.sweb.cz/utils/wmctrl/|wmctrl - A command line tool to interact with an EWMH/NetWM compatible X Window Manager.]] |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[linux: | ||
+ | |||
+ | ===== 창 목록 ===== | ||
+ | <code sh> | ||
+ | wmctrl -l | ||
+ | </ | ||
===== 창 위치 옮기기 ===== | ===== 창 위치 옮기기 ===== | ||
* '' | * '' | ||
+ | * **창이름** 은 코드값이 아닌 그냥 일반적인 이름 | ||
* X,Y,W,H 값이 '' | * X,Y,W,H 값이 '' | ||
+ | * X,Y 를 음수로 주면 화면밖으로 창을 보내버릴 수 있음. 잘 안돼면 아예 큰 양수값으로 지정 '' | ||
+ | |||
+ | ===== Window fullscreen toggle ===== | ||
+ | * 현재 활성창에 대한 Full Screen toggle | ||
+ | |||
+ | <code sh> | ||
+ | wmctrl -r ': | ||
+ | </ | ||
+ | |||
+ | ===== workspace 작업공간 ===== | ||
+ | <code sh> | ||
+ | # 작업공간 목록 | ||
+ | wmctrl -d | ||
+ | |||
+ | # 작업공간 이동(0부터 시작) | ||
+ | wmctrl -s 0 | ||
+ | </ | ||
+ | |||
+ | * 참고, [[linux: | ||
+ | <code sh> | ||
+ | gsettings get org.gnome.desktop.wm.preferences num-workspaces | ||
+ | </ | ||
+ | * '' | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== show desktop ===== | ||
+ | * [[https:// | ||
+ | * 가장 단순한 데스크 탑 보기/ | ||
+ | <code sh> | ||
+ | #!/bin/bash | ||
+ | status=" | ||
+ | if [ $status == " | ||
+ | wmctrl -k off | ||
+ | else | ||
+ | wmctrl -k on | ||
+ | fi | ||
+ | </ | ||