Como abrir aplicativos no monitor correto ao usar vários monitores?

29

Estou usando o Windows 8.1, que tem suporte a vários monitores muito melhor que o Windows 7 (mais ou menos). No entanto, quando estou em um aplicativo de tela cheia em um monitor, e vou para o menu Iniciar do outro e abro um aplicativo de desktop, ele abre no monitor oposto por estar na última vez em que o aplicativo foi usado .

Isso suspende o aplicativo de tela cheia e muda para a visualização da área de trabalho nesse monitor. Em seguida, tenho que arrastar o aplicativo da área de trabalho para o outro monitor que não tinha o ponteiro do mouse em primeiro lugar e depois voltar para o aplicativo de tela cheia desse monitor, indo para o canto superior direito.

Isso é incrivelmente irritante, toda vez que eu conecto meu laptop no meu segundo monitor e tento usá-lo, isso acontece. Sem mencionar sempre que tenho o Netflix ou qualquer tipo de vídeo no segundo monitor e ele pára de ser reproduzido aleatoriamente quando estou tentando trabalhar na outra tela.

Provavelmente, será necessário instalar um aplicativo de terceiros para fazer isso, certo? Eu realmente preferiria se fosse gratuito, pois isso era menos irritante no Windows 7, quando o aplicativo era aberto apenas em cima do outro que estava naquele monitor. Esta é uma das talvez duas coisas irritantes que eu não gosto no Windows 8 / 8.1. Tudo o resto é fantástico, para ser honesto.

Phoenix Logan
fonte
O mesmo software que funcionou no Windows 7 funcionará no Windows 8.1, você já experimentou algum desses? Esta pergunta tem duas soluções possíveis.
Ramhound
Você está falando de dois aplicativos "somente para Windows" ou de um aplicativo de metro e um aplicativo do Windows. Espero que você saiba a diferença, mas notei que os aplicativos de metrô tendem a me ferrar de maneiras desagradáveis, para que possa ser o que você realmente está se referindo. De qualquer maneira, o que eu mencionei abaixo pode ajudar, mas os aplicativos de metrô ainda são um incômodo.
Codezilla
Trabalhou para mim no win10: (1) des Maximizar (restaurar) uma janela (2) movê-lo para a tela de seu interesse sem maximizar (3) fechar o aplicativo (4) abrir o aplicativo (5) maximizar. A conclusão é que, quando a janela é maximizada, seu estado de tela não seria salvo corretamente.
Rabash

Respostas:

19

Depois de experimentar os atalhos da resposta do Codezilla, se você pressionar as teclas de seta do Windows + Shift +, você o pulará instantaneamente para outra tela.

Tharkon
fonte
8

Não tenho certeza de como alterar o posicionamento padrão, além de fechar o aplicativo na tela em que você deseja que ele apareça e, quando você o abrir novamente, "poderá" estar na tela certa.

Nem sempre é esse o caso, já que alguns aplicativos foram programados para carregar de uma certa maneira. No entanto, como uma maneira mais rápida de mover coisas de uma tela para outra, eu uso um atalho que torna mais rápido arrastar as coisas com o mouse. Quando você tem o aplicativo em foco que deseja mover (se você o abriu e não clicou em outros lugares, ele está em foco). Mantenha pressionada a tecla Windows e use os cursores para mover a janela para onde você desejar.

Se estiver no monitor esquerdo e você o desejar à direita, mantenha pressionada a tecla Windows + pressione a tecla de seta para a direita e ela mudará pela tela. Dependendo do estado da janela (tela cheia / janela), pode depender de quantas teclas são necessárias para movê-la, mas você pode brincar com ela para ter uma ideia do que as teclas pressionam.

  • Tecla do Windows + seta para cima: maximiza a janela ou desfaz a minimização.
  • Tecla do Windows + seta para baixo: minimiza a janela e faz com que as janelas fiquem focadas em qualquer aplicativo que foi aberto logo antes ou desfaz a maximização.
  • Tecla do Windows + esquerda / direita: moverá a janela da esquerda para a esquerda para a esquerda para a direita para a esquerda na próxima tela, etc.
  • Tecla do Windows + shift + esquerda / direita: moverá a janela para outra tela na mesma posição relativa.
  • Tecla do Windows + shift + up: maximizará a janela apenas na vertical.
  • Tecla do Windows + esquerda / direita seguida pela tecla do Windows + para cima / para baixo: Irá tirar / desapertar a janela em um canto.
Codezilla
fonte
7

Eu tentei isso com sucesso:

  1. Abra o programa.
  2. Mova-o para o monitor no qual deseja abrir por padrão.
  3. Pressione a tecla Windows + Shift + Enter.

A partir de agora, ele deve abrir todas as vezes no monitor de sua preferência.

Dan B.
fonte
11
Origem deste atalho de teclado? Eu diminuí a votação enquanto especulo que win + shift + enter não faz nada.
Chimpanzé guerreiro
@CleverLittleMonkey - sim, mas parece funcionar, mesmo quando o programa é iniciado por outro programa em uma tela diferente.
StingyJack 12/02/19
Acho que este funciona, embora no rosto ele não faça nada, mas de alguma forma corrige o aplicativo em apenas uma tela. Fantástico!
Nicholas Humphrey,
5
Não funcionou para mim, Windows 10
Brionius
2
Não funciona para mim no Win10 1903.
Saeb
4

No caso de todas as soluções acima não ajudarem, marque o monitor em que você deseja abrir o aplicativo como Tela principal.

Passos : Configurações da tela - Múltiplas telas - Tornar esta minha tela principal

sridhar
fonte
11
Esta é a resposta correta. Você precisa selecionar a exibição desejada nas configurações de exibição primeiro e, em seguida, role para baixo e marque "Tornar esta minha exibição principal". Aqui está uma captura de tela
Buksy
Mas isso apenas informa ao Windows qual monitor hospeda a barra de menus Iniciar, e não um aplicativo por "executar nesta janela específica".
Pete Alvin
1

Há um aplicativo que eu costumava usar na barra de tarefas de vários monitores no Windows 7 chamado displayfusion. Eu acredito que a versão gratuita inclui o recurso que você precisará de qual nome me escapa, mas, em essência, permite que você abra um programa em um monitor específico. Demora um pouco de mexer, mas depois que você o configurar, forçará o programa (não acredito que funcione com aplicativos) a abrir em um monitor específico. Espero que isto ajude.

Elevado
fonte
0

Se o seu programa for um jogo fabricado pelo Unity (compilado com essa opção suportada), você poderá executá-lo uma vez com o -show-screen-selectorparâmetro e selecionar o monitor correto.

Depois de fazer isso, o jogo lembra em qual tela executar.

Editar:

O mesmo pode ser alcançado usando o -adapter 2parâmetro

Ohad Cohen
fonte
-1

Experimente o PrgLnch .
O PrgLnch é um programa projetado no Autohotkey como um iniciador de programa rápido.
Vem com arquivo de ajuda com ajuda de contexto.
Suporte para:

  • Processamento em lote
  • Resoluções Selecionáveis
  • Arquivo Ini
  • Vários monitores
  • Http Download para atualização
  • Patch opcional do LAA
  • E mais...
Laurie Stearn
fonte