Atalho de teclado para SIGTERM no aplicativo GUI?

2

Relacionado a outra pergunta , existe uma maneira de enviar SIGTERM para o aplicativo de janela GUI local atualmente com um atalho de teclado? Como clicar no botão [X] na maioria dos WMs ou Ctrl - c para a linha de comando. Não como Alt - SysRq - e pois mata todas as aplicações:)

    
por l0b0 28.05.2013 / 13:11

1 resposta

3

Nos comentários e na pergunta vinculada, suspeito que você queira algo como xkill . Ele mata um aplicativo (ou seja, todas as janelas do aplicativo).

Existe uma pergunta no askubuntu sobre a eliminação da aplicação ativa . Há outra pergunta com uma resposta mostrando como criar um atalho de teclado personalizado . Você pode combinar os dois para obter um único atalho de teclado que mata o aplicativo ativo. Claro, o pouco sobre a criação de um atalho de teclado depende do seu gerenciador de janelas.

Nota de man xkill :

This command does not provide any warranty that the application whose connection to the X server is closed will abort nicely, or even abort at all. All this command does is to close the connection to the X server. Many existing applications do indeed abort when their connection to the X server is closed, but some can choose to continue.

Solução de trabalho : atribua um novo atalho (conforme descrito acima) apontando para /usr/local/bin/xkillthis , então corra isto:

echo 'xkill -id 'xprop -root _NET_ACTIVE_WINDOW | cut -d\# -f2'' | sudo tee /usr/local/bin/xkillthis
sudo chmod a+x /usr/local/bin/xkillthis
    
por 28.05.2013 / 17:32