Por que as janelas não abrem um aplicativo na mesma tela em que foi solicitado?

7

Eu notei um comportamento muito ilógico (IMO) sobre a barra de tarefas que você tem em todos os monitores (aplicável apenas quando vários monitores são usados, é claro).

Estou tão curioso para uma correção quanto estou curioso para saber por que a lógica atual é como está agora. Portanto, sinta-se à vontade para responder qualquer parte da pergunta.

Eu tenho o Monitor A e o Monitor B. Monitor A mantém a barra de tarefas A, o Monitor B contém a barra de tarefas B. Estou olhando para o Monitor B no momento e quero abrir um aplicativo nele. Esse aplicativo tem um atalho útil localizado em ambas as barras de tarefas, mas desde que eu estou olhando para o Monitor B, eu vou e clico nele na barra de tarefas B do Monitor B.

A lógica do Windows acontece

O aplicativo é aberto no Monitor A mesmo assim. De novo frustrado!

Alguém poderia explicar por que o windows (10) faz isso?

E há alguma correção para esse problema?

    
por Pieter888 04.04.2016 / 09:36

2 respostas

4

Esse comportamento não é algo que o Windows controla para todos os aplicativos. Alguns aplicativos armazenam e recuperam sua posição e tamanho no lançamento. Esses detalhes serão freqüentemente (dependentes do programa) armazenados como coordenadas x, y com base no canto superior esquerdo do monitor 'principal' sendo 0,0 OU potencialmente apenas do canto do monitor em que eles residiam.

Por exemplo; abra notepad.exe . Mova-o para algum lugar, redimensione-o. Fecha-o. Abra novamente. Deve abrir exatamente onde durou. Essas chaves de registro são onde o bloco de notas escolhe armazenar sua posição. Outros aplicativos também podem usar o registro ou seu próprio armazenamento de configuração.

Minhas práticas de vários monitores:

Várias barras de tarefas do monitor melhoraram desde o Windows XP, mas no final o Windows (e, portanto, alguns aplicativos) ainda não possui alguns dos detalhes mais refinados de vários monitores. Nos dias do Windows XP, optei por executar algo como Ultramon para ganhar algum controle, mas quando mudei para o Windows 7, eu escolhi em vez disso, centralizar minhas operações na barra de tarefas e usar apenas uma no meio (verticalmente) entre duas telas. Tendo agora movido primeiramente para 3 telas no trabalho, estou de volta a uma única barra de tarefas no monitor principal.

Para gerenciar janelas recém-iniciadas (já que elas normalmente começam a se concentrar), eu uso o Windows 10 é muito poderoso atalhos de teclado . Win + ( Deslocamento ) + Setas Esquerda / Direita . Onde não estiver usando Shift move aplicativos entre 'restaurar' e ' Windows Snap 'e usando , saltam entre os monitores.

    
por 05.04.2016 / 01:22
0

A resposta de Ashley Steel está correta (+1), mas ela não explica como resolver a situação. Existem programas por aí que gerenciarão as posições das janelas por aplicativo.

Basta googling para o gerenciador de janelas do Windows irá colocá-lo no caminho certo. Você pode até gerenciar as posições das janelas a partir da linha de comando, se você souber como rotear.

    
por 05.04.2016 / 01:33