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 é:
Tags kubuntu multi-monitor