Cameyo allows gracefully closing applications during sudden termination events such as tab / browser closing or connectivity loss.
It does so by sending all active windows a message WM_CLOSE followed by a WM_QUIT.
To activate this mechanism, set PowerTag !GracefulDiscoSec to the duration (in seconds) required for the application to properly quit. This duration should be between 10-15 seconds in most cases:
!GRACEFULDISCOSEC=15
You can also use a session script StartupGracefulDisco, i.e:
!STARTUP_GRACEFULDISCO_PS1=...
Remarks:
- !GracefulDiscoSec corresponds to the maximum duration left for apps to be gracefully closed, knowing that PageLeave leaves the session a maximum of 20 seconds before logging it out.
- The delay between WM_CLOSE and WM_QUIT is 3 seconds by default, and can be changed using PowerTag
!GRACEFULDISCOQUITINTERVALSEC=10