Como matar o aplicativo que captura a entrada do teclado para matar o aplicativo?

2

Estou usando o i3wm. Quando eu executo o Open Arena eu não posso forçar o kill com Mod + Shift + Q como eu consigo com outros aplicativos, eu não posso reinicie o wm ou qualquer coisa. Open Arena está roubando a entrada do teclado.

Portanto, há alguns problemas: o Open Arena é um porco, roubando o que não deveria ser; Eu não posso fazer nada sobre isso, ou melhor, não quero esperar. O outro problema é que o i3 está permitindo que o Open Arena roube essa entrada, ele deve ser capaz de sobrescrever o aplicativo, mas isso não acontece. Isso em meus olhos prejudica a usabilidade e me faz não querer usar o i3. Eu ouço um número de gerenciadores de janela são assim, o que é decepcionante ouvir. Sugestões?

Em relação ao título, para a pergunta que eu quero responder: existe uma maneira de configurar o i3 para que ele execute meu atalho de teclado sem que um aplicativo o roube?

    
por leetNightshade 08.11.2014 / 00:36

1 resposta

2

Não é a resposta que estou procurando (e é por isso que não vou aceitar isso como resposta), mas funciona.

Eu estava tentando Alt + F1 para chegar ao tty, mas na minha configuração (Debian + i3wm) eu tive que usar Ctrl + Alt + F1 para chegar ao tty1. Solução encontrada aqui . Isso é relevante para pelo menos o Debian / Ubuntu.

  1. Pressione Ctrl + Alt + F1 para chegar ao tty1.
  2. Login.
  3. Use o seguinte comando.

    ps aux | grep fullscreenAppNameHere
    
  4. Você pode ver a saída da seguinte forma:

    1000 3721 94.1 5.8 253400 30016 pts/1 R+ 11:56 0:20 [blah blah]fullscreenAppNameHere[blah blah]
    
  5. Use o seguinte comando para eliminá-lo:

    kill -9 3721
    
  6. Pressione Ctrl + Alt + F8 (ou Ctrl + Alt + F7 ) para retornar aos seus pts.

por 08.11.2014 / 20:11