Um comando de quit é mais fraco que windowkill?

2

Digitar xdotool getwindowfocus windowkill encerra a janela ativa e ignora todas as salvaguardas, como "você gostaria de salvar seu trabalho?". Existe um comando mais fraco do que o windowkill que eu posso usar aqui que não fará tais desvios?

    
por George 04.10.2014 / 05:26

1 resposta

2

A maneira mais fácil de solicitar um aplicativo X11 para fechar a janela e, possivelmente, sair é enviar um WM_DELETE_WINDOW message.

O Xdotool não parece ter uma maneira de fazer isso. Você pode fazê-lo em Perl com X11 :: Protocol :: WM . Não testado:

perl -MX11::Protocol -MX11::Protocol::WM -e '$X = X11::Protocol::new(); X11::Protocol::WM::set_wm_protocol($X, ($X->GetInputFocus())[0], "WM_DELETE_WINDOW")'

Como alternativa, wmctrl pode fazer isso:

wmctrl -c :ACTIVE:
    
por 04.10.2014 / 15:57