Isso pode não detectar todos os protetores de tela, mas funcionou para mim:
ps -ef | grep 'screensaver'
No Ubuntu 14.04 com ambiente de desktop XFCE, como posso saber qual programa ou daemon está bloqueando minha tela automaticamente após alguns minutos de inatividade e quando clico em "bloquear a tela"? Diferentes usuários no computador estão obviamente usando diferentes programas de proteção de tela / bloqueio. Na minha conta, quando eu inicio o xscreensaver, recebo um aviso de que o daemon de proteção de tela do gnome está rodando. No entanto, quando executo gnome-screensaver-command -q, a saída é "O protetor de tela está inativo".
Isso pode não detectar todos os protetores de tela, mas funcionou para mim:
ps -ef | grep 'screensaver'