Eu não sei como descobrir essa informação diretamente, mas você pode encontrá-la indiretamente ouvindo os eventos de bloqueio / desbloqueio no DBUS. Você pode encontrar uma maneira de fazer isso em outras perguntas, por exemplo, Executar script em bloqueio de tela / desbloqueio