Как сделать так, чтобы полноэкранный пакет MacOSX убивал? - PullRequest
1 голос
/ 15 февраля 2010

Экспозиция:

Я пишу приложение GLFW для MacOSX. Приложение представляет собой пакет Mac.

Я хочу, чтобы мое приложение работало в полноэкранном режиме (просто, используйте GLFW_FULLSCREEN). Проблема в том, что ... мой код все еще глючит, и я не знаю, как убить полноэкранное приложение с бесконечным циклом (то есть, если выход (0); не вызывается в программе; я не знаю, как заставить убей его).

Вопрос: как я могу установить MacOSX Glfw Bundle, чтобы я мог принудительно убить его, когда он бесконечный цикл?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 18 февраля 2010

Не на моем Mac прямо сейчас, но из памяти либо Command + Option + Escape, либо Command + Option + Shift + Escape убьют полноэкранное приложение, такое как игра, которая не отвечает.

Если это не сработает, попробуйте включить пробелы. Многие приложения, которые фиксируют все нажатия клавиш, не могут / не могут использовать комбинацию клавиш Control + Arrow Key для перехода в другое место.

Окончательный вариант: настроить запасной компьютер; старый PowerBook или Compact Mac или что-то в этом роде идеально, и SSH в машину разработчика и убивает нарушающий процесс (ы).

0 голосов
/ 16 февраля 2010

Настройте экспозицию так, чтобы она запускалась в углу экрана, и оставьте Монитор активности в фоновом режиме. Если вы хотите убить приложение, откройте Activity Monitor и убейте его оттуда.

...