アプリケーションを終了するためにキーボード入力をキャプチャするアプリケーションを終了する方法は?

アプリケーションを終了するためにキーボード入力をキャプチャするアプリケーションを終了する方法は?

i3wmを使用しています。 Open Arenaを実行すると、他のアプリケーションと同様にMod+を使用してShift強制終了することはできず、Qwmなどを再起動することはできません。 Open Arenaがキーボード入力を盗んでいます。

いくつかの質問があります。 Open Arenaはしてはいけないことを盗む豚のようです。これについて私ができることは何もありません。それとも待ちたくありません。もう1つの問題は、i3がOpen Arenaからこの入力を盗むことを許可することです。これはアプリケーションをオーバーライドできるはずですが、そうではありません。私の考えでは、これは使いやすさに害を与え、i3を使いたくないようにします。多くのウィンドウマネージャがこのように聞いたが、残念です。提案?

タイトルに関して私が答えたい質問について:アプリケーションがキーボードショートカットを盗むことなくキーボードショートカットを実行できるようにi3を設定する方法はありますか?

ベストアンサー1

これは私が探している答えではありませんが(それで答えとして受け入れられません)、うまくいきます。

Alt+を使用してttyにアクセスしようとしましたが、私の設定(Debian + i3wm)でtty1にアクセスするには+をF1使用する必要があることがわかりました。解決策を探すCtrlAltF1ここ。これは少なくともDebian / Ubuntuに関連しています。


  1. Ctrl+ Alt+を押してF1tty1と入力します。
  2. ログイン。
  3. 次のコマンドを使用します。

    ps aux | grep fullscreenAppNameHere
    
  4. 次の出力が表示されることがあります。

    1000 3721 94.1 5.8 253400 30016 pts/1 R+ 11:56 0:20 [blah blah]fullscreenAppNameHere[blah blah]
    
  5. これを終了するには、次のコマンドを使用します。

    kill -9 3721
    
  6. Ctrl+ Alt+ F8(またはCtrl+ Alt+)を押してF7ポイントを返します。

おすすめ記事