関連するマニュアルページは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
最初のコマンドを2番目のコマンドに埋め込むことで、それらをまとめることができます。
$ 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
問題は、私は...同じ名前を持ついくつかのウィンドウでこれを行う方法を発見していないということです、