Afinidade de múltiplas áreas de trabalho do Windows 10 para processos

Afinidade de múltiplas áreas de trabalho do Windows 10 para processos

Eu nunca usei vários desktops antes em sistemas operacionais diferentes, então talvez seja assim que eles funcionam.

Mas se eu iniciar um processo em uma área de trabalho e depois mudar para outra área de trabalho enquanto o processo ainda estiver sendo iniciado, todas as novas janelas criadas pelo processo estarão na área de trabalho que estou vendo no momento, e não na área de trabalho que iniciou o processo.

Por exemplo, inicie o Visual Studio na área de trabalho A, durante a inicialização, vá para a área de trabalho B. Assim que o Visual Studio for iniciado, ele aparecerá na área de trabalho B e não na área de trabalho A.

A mesma coisa: execute um projeto do Visual Studio que inicia algum tipo de janela (uma janela do navegador, um formulário WPF, qualquer que seja). Antes que a janela apareça, troque de área de trabalho. A janela agora aparecerá na sua área de trabalho atual e não na área de trabalho antiga.

Esse comportamento é normal? Ou isso é algo que pode eventualmente ser consertado? Porque é um pouco frustrante. Realmente não permite que você "pule" entre desktops rapidamente.


EDITAR Aqui está um exemplo em que a falta de afinidade da área de trabalho virtual para lançar novos processos é ativamente ruim.

Tenho dois Desktops Virtuais funcionando, para trabalhar em dois projetos diferentes. Ambos são projetos de desenvolvimento web, portanto, em cada desktop tenho instâncias do Chrome em execução. O Chrome lança um novo processo para cada guia. Se você clicar em um link de outro lugar, o Chrome criará uma nova guia na janela do Chrome usada mais recentemente.

Na área de trabalho A, também tenho meu email em execução. Se eu clicar em um link em um e-mail e a instância do Chrome usada mais recentemente estiver na área de trabalho B, o resultado mais provável é que uma nova guia será aberta na área de trabalho B e minha visualização atual mudará para a área de trabalho B.

Porém, com menos frequência, o que acontecerá é que terei uma "vibração" ou "oscilação" extremamente rápida entre os dois desktops, pois o gerenciador de desktop aparentemente não consegue descobrir qual deles eu quero ver. A única maneira de interromper essa oscilação é clicar em algum lugar da tela e alterar o foco da janela ativa.

Se os novos processos pertencessem por padrão à área de trabalho que os iniciou, esse problema não aconteceria.

Na verdade, não faz sentido que os desktops virtuais não funcionem assim.

Responder1

Este é um comportamento normal.
Talvez sua pergunta seja "Como fazer um processo executar apenas uma área de trabalho virtual a partir do Windows 10"

informação relacionada