Как убить приложение, которое захватывает ввод с клавиатуры для уничтожения приложения?

Я использую i3wm. Когда я запускаю Open Arena, я не могу заставить убить его с помощью Mod + Shift + Q, как я могу, с другими приложениями, я не могу перезапустить wm или что-то еще. Open Arena крадет ввод клавиатуры.

Итак, есть пара проблем: «Открытая Арена» – свинья, кража которой не должно быть; Я ничего не могу с этим поделать, или, скорее, не хочу ждать. Другая проблема заключается в том, что i3 позволяет Open Arena украсть этот вход, он должен иметь возможность переопределять приложение, но это не так. Это в моих глазах вредит юзабилити и заставляет меня не хотеть использовать i3. Я слышал, что некоторые оконные менеджеры похожи на это, что неутешительно слышать. Предложения?

Что касается названия, для вопроса, на который я хочу ответить: есть ли способ настроить i3, чтобы он запускал мою комбинацию клавиш без кражи приложения?

  • Черно-белый (сероватый цвет) консоль и X11
  • Помните приложения при выходе из LXDE
  • Добавление скрипта к автозапуску
  • Не удалось обновить драйвер NVIDIA
  • Карты мертвых ключей отсутствуют только в определенных программах
  • разница между исполняемыми файлами X и Xorg под Debian 6.0 (ядро 2.6.32-5-686)
  • Как проверить, действительно ли DISPLAY
  • Отключение графического входа в Debian wheezy
  • One Solution collect form web for “Как убить приложение, которое захватывает ввод с клавиатуры для уничтожения приложения?”

    Это не тот ответ, который я ищу (поэтому я не собираюсь принимать его как ответ), но он работает.

    Я пытался 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 ), чтобы вернуться к вашим очкам.

    Interesting Posts

    Можно ли уменьшить размер хранимого формата systemd-journald (и, соответственно, размер)?

    Значение вывода pmap

    Перезаписать часть файла без модификации в немодифицированный контент

    udev клавиатура переназначения с hwdb для дополнительных клавиатур

    Эхо переменная columnwise

    Как разблокировать учетную запись администратора

    Разрешения чтения / записи для демона, выполняемого как не root

    Динамически растущий файл подкачки на Debian

    Можно ли настроить rsync, чтобы не изменять подкаталоги, не найденные в исходной папке?

    Как я могу использовать DD для переноса данных со старого диска на новый диск?

    Смонтируйте сжатый tar-файл и обновите его

    xorg не обнаруживает мой AMD Radeon 8600 из-за «Недопустимый ATI BIOS от int10, адаптер не поддерживает VGA»

    Добавление пространства USB в conky

    Высокий на% ва от верхней команды, есть ли способ ограничить это?

    Повесьте во время операции «касания» на монтировании NFS

    Linux и Unix - лучшая ОС в мире.