如何杀死捕获键盘输入以杀死应用程序的应用程序?

如何杀死捕获键盘输入以杀死应用程序的应用程序?

我用的是i3wm。当我运行 Open Arena 时,我无法像使用其他应用程序那样用Mod+ Shift+强制杀死它Q,我无法重新启动 wm 或任何东西。 Open Arena 正在窃取键盘输入。

所以有几个问题:开放竞技场就像一头猪,偷了不该偷的东西;我对此无能为力,或者说不想等待。另一个问题是 i3 让 Open Arena 窃取此输入,它应该能够覆盖应用程序,但事实并非如此。在我看来,这损害了可用性,让我不想使用 i3。我听说很多窗口管理器都是这样的,这令人失望。建议?

关于标题,对于我想回答的问题:有没有办法配置 i3,以便它运行我的键盘快捷键而不被应用程序窃取?

答案1

这不是我正在寻找的答案(这就是为什么我不会接受它作为答案),但它有效。

我试图使用Alt+F1来访问 tty,但事实证明在我的配置(Debian+i3wm)中我必须使用Ctrl+ Alt+F1来访问 tty1。找到解决方案这里。这至少与 Debian/Ubuntu 相关。


  1. Ctrl+ Alt+F1进入 tty1。
  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)返回您的积分。

相关内容