Como evitar que o DPMS seja ativado quando uma janela de tela inteira estiver aberta?

5

Em geral, fico muito feliz com a supressão de tela do DPMS, mas por uma (situação bastante irritante): ao jogar um jogo no Wine com um gamepad, a tela desaparece após algum tempo. Eu acho que neste caso o botão pressionado no gamepad não é reconhecido pelo Xorg (as pressões do teclado impedem que o DPMS seja ativado, como esperado).

Eu sei que neste caso eu poderia recorrer a algum tipo de hack, como um script wrapper que desativa o DPMS através de xset antes de executar o wine (e reativa-o depois), mas eu gostaria de saber se existem melhores soluções.

Observação: Estou executando o XMonad no ArchLinux, caso isso possa ser relevante.

    
por A.P. 03.05.2015 / 21:11

3 respostas

2

Eu uso um script bash chamado lightsOn.sh para impedir que o dpms e o protetor de tela assistam a vídeos em tela cheia. Isso também pode funcionar para você, mesmo que você tenha que adaptá-lo para detectar seu processo de jogo. Mas o roteiro está bem documentado.

Veja aqui: link

    
por 30.08.2015 / 08:43
1

AFAIK, programas que precisam disso (como players de mídia), desativam o DPMS / o protetor de tela ou têm opções para esse comportamento. Então, eu procuraria uma opção no Wine ou usaria o script wrapper.

    
por 04.05.2015 / 19:44
0

Eu encontrei um cara que escreveu um pequeno script chamado joystickwake . Tanto quanto eu sei, uma solução real tem sido excelente há anos. Ele não afeta apenas o vinho, mas também os jogos nativos do Linux. É também uma desgraça para o Linux como plataforma de jogos.

    
por 03.08.2016 / 14:33

Tags