O Windows 10 move todas as minhas janelas para a primeira tela ao desligar as telas para economizar energia

O Windows 10 move todas as minhas janelas para a primeira tela ao desligar as telas para economizar energia

No meu Windows 10, x64 com nVidia GTX 760, estou enfrentando efeitos irritantes:

Cada vez que minhas duas telas são desligadas para economizar energia ou o sistema operacional entra no modo de espera, todas as minhas janelas são movidas para a tela principal após acordar/ligar as telas. Eu configurei o tempo de desligamento da tela para um minuto. Movi o Firefox para a tela 2, esperei um minuto, movi meu mouse para ligar as telas -> Firefox e todo o resto voltou à tela principal.

Desinstalei completamente os drivers da nvidia, reiniciei e instalei novamente, mas parece que não foi isso.

Existe algo sofisticado que pode ser feito nessa situação? Eu sei que este não é o comportamento padrão, pois tive várias configurações de duas telas na minha vida e nenhuma mostrou esse comportamento.

A tela 1 é conectada via HDMI e a tela 2 via DVI-D. Não consigo mudar as conexões porque a Tela 2 não tem HDMI ou Display Port. Mas AFAIK DVI ou HDMI realmente não deveria importar

Responder1

Eu tentei várias correções que respondem a perguntas semelhantes em vários fóruns, e nenhuma realmente resolveu o problema. Aparentemente, a Microsoft inicia a restauração de cada janela assim que o prompt de logon é exibido e verifica se o espaço da tela está lá. Quando ele ativa os monitores, pode haver um atraso antes que um monitor seja detectado pelo sistema operacional, e o Windows usa um monitor simulado padrão se nenhum monitor for detectado ainda. A Microsoft gosta desse comportamento, pois evita a perda de acesso a janelas fora da tela se você reduzir o número de telas, especialmente depois que alguém desconecta um projetor de um laptop no final de uma reunião.

Esse atraso na visibilidade do monitor para o sistema também pode depender de como o monitor está conectado ao sistema (VGA, HDMI, DVI ou DisplayPort) e de como o adaptador gráfico relata a configuração do monitor durante a ativação. Com minha configuração (Radeon R9 260, monitores LG, primário em PowerPort, antigo, menor em HDMI), parece que a configuração do monitor não é totalmente visível para o Windows até que as pequenas janelas de integridade do monitor desapareçam.

Descobri que posso evitar a maior parte da movimentação e do redimensionamento se for paciente e cuidadoso ao ativar o sistema.

O problema parece ser que pressionar uma tecla ou botão do mouse inicia a ativação e o logon em uma única ação. Mesmo enquanto o início do logon aguarda que você insira uma senha ou selecione um usuário diferente, ele começa a ativar as janelas da sessão anterior para economizar tempo. Portanto, pode-se observar a configuração do monitor para garantir que o posicionamento da janela seja válido antes que muitos monitores sejam ativados e fiquem prontos e visíveis para o sistema.

O truque é separar o wake do início do login. Uma maneira é usar o botão liga / desliga do computador para ativá-lo, desde que esteja configurado para isso. Um dos meus teclados tem um botão ativar/repousar, e isso também funciona.

A maneira que geralmente uso é mover o mouse (uma tecla de seta também funcionaria) para começar a ativar o sistema e, em seguida, esperar que o monitor seja totalmente ativado antes de pressionar qualquer outra tecla ou botão do mouse para obter o prompt de logon . Meus monitores exibem uma pequena janela com informações de configuração na inicialização e, se eu esperar até que ambos desapareçam antes de pressionar uma tecla ou botão do mouse para obter o prompt de login, as janelas geralmente aparecem onde pertencem. Espero ver o papel de parede de fundo sem um prompt de login até que a inicialização do monitor seja concluída e, em seguida, clico para abrir o prompt de login.

Se eu começar pressionando o botão do mouse ou qualquer outra tecla do teclado, ou se isso aconteceu desde que o computador entrou no modo de suspensão, mesmo que eu nunca tenha feito logon, ele parece iniciar o despertar e o logon (exibindo o usuário padrão e aceitando o senha) ao mesmo tempo. Isso faz com que o sistema comece a ativar as janelas, programa por programa, sem conseguir ver os monitores, e todos eles acabam no canto superior esquerdo do meu monitor principal. Às vezes, digamos que se eu mover o mouse, mas pressionar o botão muito rápido, alguns programas (por exemplo, Excel e Bing) têm suas janelas movidas para lá, e outros (Chrome e Word, talvez) ainda as mantêm onde estavam. Acho que isso tende a confirmar minhas teorias acima sobre por que isso funciona.

Há também uma tendência de algumas janelas migrarem um pouco para baixo e para a direita ao serem ativadas; Não vejo muita solução para isso, exceto estender a janela para a borda inferior ou direita da tela, ou pelo menos para perto dela (atingir a parte inferior no Win10 tende a estender a janela verticalmente sobre ambas as telas, em um configuração superior/inferior).

Responder2

Eu ia fazer a mesma pergunta. Sempre que eu desligo um monitor enquanto estou conectado, as janelas mudam para os outros dois monitores. Li os comentários insistentes de que isso não deveria acontecer.

  • Não tenho outras coisas ligadas aos monitores.
  • Observei como meu sistema pode ser diferente. Eu executo o VirtualWin (gerenciador de vários desktops). Este é o culpado.

Apenas postando para ajudar outras pessoas. Minha solução é sair para otela de bloqueioprimeiro via Win+ L, antes de desligar os monitores.

informação relacionada