現在の入力はxdotool getwindowfocus windowkill
アクティブウィンドウを終了し、「タスクを保存しますか?」などのセキュリティ対策をバイパスします。windowkill
このタイプのバイパスを行わないここで使用できるよりも弱いコマンドはありますか?
答え1
X11 アプリケーションにウィンドウを閉じて終了するように要求するソフトな方法は、アプリケーションを送信することです。WM_DELETE_WINDOW
情報。
Xdotoolにはこれを行う方法がないようです。 Perlで利用可能X11::プロトコル::WM。テストされていません:
perl -MX11::Protocol -MX11::Protocol::WM -e '$X = X11::Protocol::new(); X11::Protocol::WM::set_wm_protocol($X, ($X->GetInputFocus())[0], "WM_DELETE_WINDOW")'
または、wmctrl
次のことができます。
wmctrl -c :ACTIVE: