Como evitar que o DPMS / screensaver seja ativado quando o gamepad é usado?

2

Se eu usar o servidor Xorg de teclado / mouse, entenda que o computador está envolvido na atividade de entrada do usuário.

Como ativar o suporte para indicar a atividade do usuário por meio do gamepad, para que o monitor não seja desativado quando eu jogo com o gamepad.

Note que não pergunto sobre xset -dpms s off .

    
por gavenkoa 09.07.2015 / 09:37

1 resposta

0

Olhando para xinput --list , como sugerido por Alexander Barakin, mostrei que meu gamepad não é gerenciado pelo Xorg.

Os jogos se comunicam diretamente com /dev/input/js* , para que o Xorg não conheça nenhuma atividade por meio do gamepad.

Soluções possíveis:

  • scripts de wrapper em torno de comandos que xset -dpms s off; COMMAND; xset +dpms s on
  • detectando propriedades do X, como nomes de padrão de classe / recurso e executando xset ... . É possível desabilitar o DPMS quando a aplicação é executada no modo de tela inteira, etc.
  • faz um trabalho CRON que detecta processos específicos e desativa o DPMS
por 09.07.2015 / 14:49