Deseo cerrar una aplicación cuando cierro la tapa en mi Mac. Esto funciona usando sleepwatcher
:
/usr/local/sbin/sleepwatcher -s ~/.sleep
~/.sleep:
killall <application>
Sin embargo, el "reposo" también se activa cuando las pantallas se apagan también (tengo "Apagar la pantalla después de 15 minutos" cuando estoy encendido)
Intenté caffeinate
para evitar esto, pero la aplicación aún se cancela cuando se apaga la pantalla. Esto puede deberse a que en las versiones posteriores de macOS "display sleep" y "computer sleep" parecen ser lo mismo.
caffeinate -d -i open -a <application>
¿Hay alguna forma de eliminar la aplicación solo al cerrar la tapa? La única solución que se me ocurre es reemplazar "apagar la pantalla después de 15 minutos" con "mostrar el protector de pantalla después de 15 minutos".