The unlocked signal is fired when the session is unlocked, which may have been caused by a call to @unlock or by the compositor.