Impedir que as janelas se movam para outro monitor quando o monitor está desconectado

0

Eu tenho uma configuração de monitor duplo, com um aplicativo em cada monitor. Um dos monitores é conectado através de um switch de hardware, para alternar sua entrada entre o PC Windows e outra entrada (digamos, uma câmera de CCTV).

Quando eu alterno esse monitor para a câmera de CCTV, o Windows 10 detecta a perda desse monitor e move a janela do aplicativo desse monitor para o outro. Eu posso ver como isso é útil na maioria dos casos de uso, mas no meu caso não é o que eu quero. Eu quero que tudo fique onde está, mesmo que isso signifique que uma das aplicações não é visível.

Existe uma maneira de impedir que o Windows reorganize tudo?

    
por Roel Schroeven 19.10.2017 / 09:24

1 resposta

1

Isso acontece porque, quando você desconecta o monitor, o Windows detecta uma alteração no tamanho da área de trabalho. Ter um aplicativo fora da área de trabalho significa que você não pode acessá-lo pelo mouse, portanto, o Windows tenta manter pelo menos parte dele visível na área de trabalho. Isso é iniciado pelo subsistema plug and play como uma resposta a eventos de conexão / desconexão de hardware de baixo nível.

A menos que você faça alguma coisa complicada com drivers de vídeo, não acho que você possa mudar esse comportamento. Talvez você possa usar um conector de vídeo que use apenas saídas, ou seja, não fornece um meio para um computador detectar se um monitor está conectado ou não, como VGA. Sua melhor outra opção seria um adaptador ativo ou um conversor que manteria o sinal ativo para o computador, independentemente de o monitor estar realmente conectado ou não.

    
por 19.10.2017 / 11:20