Para que fim?
Provavelmente você deseje tomar alguma ação se estiver em execução e possivelmente parar quando o protetor de tela terminar.
Resolvi o problema anterior na minha máquina com o xautolock .
Estou procurando um método Linux cruzado para detectar se o protetor de tela (XScrenSaver e não-XSCreenSaver) está em execução ou se a tela bloqueada está ativa. Método Bash ou C seria incrível. Você pode por favor me ajudar a encontrar este método?
Eu estava passando por este método x11 aqui: link ( passou duas semanas: link )
Mas esse método falha no Ubuntu (e talvez no Mint), que são as distribuições mais comuns do Linux.
Para que fim?
Provavelmente você deseje tomar alguma ação se estiver em execução e possivelmente parar quando o protetor de tela terminar.
Resolvi o problema anterior na minha máquina com o xautolock .
isso é extraído de: link
"Quando a proteção de tela é executada, normalmente é executado um arquivo com extensão de arquivo .scr. Se quisermos saber se a proteção de tela está ou não em execução, basta verificar e verificar se há algum processo em execução que tem um nome executável terminando em .scr. Se houver, isso provavelmente significa que a proteção de tela está em execução. "
Tags screensaver x11 screen-lock