관련 매뉴얼 페이지는 XKillClient 입니다. xdotool
터미널에서 클릭되는 닫기 버튼을 시뮬레이션하는 데 사용할 수 있습니다 .
예
내가 gnome-terminal
열려 있고 이름이 "saml @ grinchy : / home"이라고 가정합니다.
창 ID를 얻으십시오
$ xdotool search --name "saml@grinchy:/home"
96488188
보내 Alt+F4
$ xdotool windowactivate --sync 96488188 key --clearmodifiers \
--delay 100 alt+F4
첫 번째 명령을 두 번째 명령에 포함시켜 함께 묶을 수 있습니다.
$ xdotool windowactivate --sync $( ...1st command...) key --clearmodifiers \
--delay 100 alt+F4
xdotool
동시에 두 가지를 모두 수행하여 자신을 구할 수 있습니다 .
$ xdotool search --name "saml@grinchy:~" key alt+f4
전 세계적으로
동일한 이름의 창에서 실행하도록 제공 한 내용을 조정할 수 있습니다.
$ xdotool search --name "saml@grinchy:~"
96488779
96468996
또는 다른 속성으로 창에서. xwininfo
특정 창에 대해 자세히 알아볼 수 있습니다 . 그것을 실행하고 관심있는 창을 클릭하십시오.
$ xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x5c04d4b "saml@grinchy:~"
Absolute upper-left X: 14
Absolute upper-left Y: 74
Relative upper-left X: 14
Relative upper-left Y: 74
Width: 941
Height: 361
Depth: 32
Visual: 0x62
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x5c00003 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +14+74 -485+74 -485-465 +14-465
-geometry 132x24+14+74
X11 창을 다룰 때 유용한 도구는 xdpyinfo
& xprop
입니다. xdpyinfo
X 서버에 대한 정보를 찾는 데 사용할 수 있습니다. 따라서 어떤 창에 포커스가 있는지 알아낼 수 있습니다.
$ xdpyinfo |grep focus
focus: window 0x5c00005, revert to Parent
xprop
및 xwininfo
테이크 수 있습니다 -id
당신이 그들에게 당신이 대신 클릭해야하는에 관심이있는 창 ID를 제공 할 수 있도록 스위치를 :
$ xprop -id 0x5c00001|grep -i class
WM_CLASS(STRING) = "gnome-terminal", "Gnome-terminal"
참고 문헌
xdotool search --name "saml@grinchy:~" key alt+f4
, 문제는 같은 이름을 가진 여러 개의 창으로 이것을 수행하는 방법을 찾지 못했다는 것입니다 ...