현재 입력은 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: