Command-Line
一個比windowkill弱的退出命令?
目前鍵入會
xdotool getwindowfocus windowkill
終止活動視窗並繞過任何保護措施,例如“您想保存您的工作嗎?”。有沒有比windowkill
我在這裡可以使用的更弱的命令不會繞過?
請求 X11 應用程序關閉其視窗並可能退出的軟方法是向其發送
WM_DELETE_WINDOW
消息。Xdotool 似乎沒有辦法做到這一點。您可以在 Perl 中使用X11::Protocol::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: