Desativar o monitor quando está desligado / no modo de espera em uma configuração de vários monitores

2

Eu tenho uma configuração de monitor duplo. O problema é que em 50% do tempo eu não preciso do meu segundo monitor, e como tal eu vou "desligá-lo" (ou seja, pressione o botão liga / desliga) que resulta na tela entrando em modo de espera.

O problema é: meu sistema ainda acha que o monitor está exibindo coisas e, portanto, tentará abrir janelas naquele monitor, até diálogos modais acionados por aplicativos são exibidos no monitor ativo, o que às vezes é realmente confuso se você os abrir erro com algum atalho e de repente você não pode fazer nada.

Gostaria que meu sistema operacional detectasse o monitor e simplesmente não o considerasse. Basicamente, quando pressiono o botão de desligamento, a configuração do monitor deve entrar no estado de monitor único (isto é, nenhuma janela será aberta naquele monitor e qualquer janela aberta deve ir no monitor aberto, mas em segundo plano), e quando eu ativá-lo novamente, ele deve mudar para o estado de monitor duplo.

Isso é possível? Acredito que algum tipo de sinal chegue ao kernel, então deve ser possível pelo menos escrever um daemon que monitore quais monitores estão sendo exibidos e quais não.

Meu sistema é:

  • Kubuntu 18.04
  • GPU: Nvidia 1080
  • Monitores duplos conectados via DisplayPorts conectados à GPU
por Bakuriu 10.07.2018 / 18:51

0 respostas