Como faço para o Windows dimensionar a barra de tarefas corretamente depois de mudar para monitores com diferentes DPIs?

17

Eu tenho um laptop que possui uma tela nativa de alta resolução 3200x1800 de 15 "e uma estação de acoplamento conectada a dois monitores de 1920x1200 23".

Se eu entrar enquanto os monitores externos estiverem desconectados, a barra de tarefas aumentará na exibição de 3200x1800 e parecerá com o tamanho esperado. No entanto, se eu conectar os monitores externos, a maioria dos aplicativos (mas não todos) parece ter uma boa escala, mas a área de trabalho e a barra de tarefas do Windows parecem enormes (para melhor efeito, clique para ver a imagem completa e comparar o tamanho da fonte da Lixeira barra de tarefas para o conteúdo da janela):

Desktop, conectado com monitores externos desconectados


Se eu entrar com os monitores externos conectados, tudo ficará bem neles:

Desktop, conectado com monitores externos conectados

Mas quando eu desconecto a estação de acoplamento, o problema oposto acontece e a barra de tarefas / área de trabalho fica pequena na tela do laptop, enquanto a maioria dos outros aplicativos é dimensionada conforme o esperado.


Existe uma maneira de configurar isso para que eu receba o dimensionamento correto em todos os monitores, independentemente do que estiver conectado quando inicio a sessão / inicializo?

Estou bem em não usar a tela do laptop enquanto os monitores externos estão conectados.

Estou pensando que o problema é que o próprio Explorer não está sendo redimensionado quando o DPI muda. Existe alguma maneira de forçar uma nova escala sem fazer login novamente ou isso é simplesmente um bug / limitação no Windows?


EDIT 25/10/2015

Atualizado com mais fotos.

Tirei fotos reais da tela (enquanto meus colegas zombavam de mim e me enviavam links para como usar o botão de tela de impressão ..) porque tirar uma captura de tela de uma área de trabalho com DPI misto enquanto tentava depurar um problema de DPI não é exatamente correto. frente.

Configurações de resolução e escala:

Configurações de resolução e escala

Inicializar enquanto estiver ancorado

Quando inicializado a partir do dock, o laptop é pequeno. A escala da tela do laptop permanece a mesma, mesmo quando desconectada, independentemente da configuração do monitor principal.

Ancorado após a inicialização do ancorado

Inicializar enquanto não estiver encaixado

Quando não está encaixado, o laptop fica bem:

Desencaixado após a inicialização do desencaixado

Mas os monitores externos, quando conectados, parecem loucos:

Ancorado após a inicialização do desencaixe

(lembre-se de que são monitores de 23 ", que têm quase 13" de altura vertical)

Comparando

Eu acho que é bem claro o quão grande é o menu Iniciar nos monitores externos, mas é um pouco mais difícil avaliar o quão pequena é a barra de tarefas no laptop. Acho que essa imagem lado a lado mostra isso (novamente, o menu Start8 torna óbvio, mas é a própria barra de tarefas que é realmente pequena):

pequena barra de tarefas lado a lado


EDIT 2015-11-03: Teste novamente com o Windows 10

Testei isso novamente com o Windows 10 (10.0.10240).

A parte boa mais óbvia: as configurações de dimensionamento (tamanho dos itens) realmente funcionam muito bem, e há uma configuração de dimensionamento por monitor (que realmente funciona claramente, diferente da confusão do Windows 8 "Deixe-me escolher um nível de dimensionamento para todos os meus monitores" Eu era muito capaz de fazê-lo para que tudo tivesse essencialmente o mesmo tamanho físico, independentemente do monitor.

Eu só usei isso por cerca de uma hora, mas até agora:

Inicializar enquanto estiver ancorado

  • (Bom) O dimensionamento permanece consistente, até encaixe e desencaixe
  • (Ruim) O ponteiro do mouse em telas de 1920 x 1200 é cômico: do tamanho de um ícone "grande".

Inicialize enquanto desencaixado

  • (Bom) O dimensionamento permanece consistente, até encaixe e desencaixe
  • (Bom) O ponteiro do mouse é bom em todos os monitores
  • As dicas (ruins) sobre a barra de notificação, por exemplo, são pequenas na exibição em 4k
  • Um punhado de outros aplicativos que não reconhecem DPI que parecem pequenos no monitor 4K e phyiscally têm o tamanho esperado nos monitores 1920x1200, mas todo o texto é redimensionado para cerca de 75% do normal

Veredicto do Windows 10

Melhor do que o Windows 8, mas não exatamente lá.

Voltei à configuração antiga, mais uma vez, de sempre executando meu monitor 4K a 1080p.

O fato de a escala agir de maneira diferente, dependendo do método de inicialização, e que algo tão fundamental quanto o ponteiro do mouse nem mesmo é dimensionado corretamente, diz que esse não é um cenário normal para o qual a Microsoft está projetando. Sinto que, nesse momento, quando os problemas de software forem corrigidos, o preço dos monitores 4K diminuirá a ponto de os 1920x1200 estarem agora, e a melhor solução será executar todos os monitores 4K.

gregmac
fonte
1
Minha solução alternativa inútil é forçar o monitor do laptop a rodar sempre em 1920x1080. Não parece tão bom, mas pelo menos é utilizável. Isso está longe de ser a solução ideal, portanto, a questão ainda permanece.
gregmac
2
Tanto quanto sei, isso é um bug / limitação no Windows. Também acabei de testar esse cenário na visualização técnica do Windows 10 e parece que o problema da barra de tarefas foi corrigido. (Os ícones da área de trabalho ainda são enormes.) (Observe que esta resposta foi postada anteriormente por mim como resposta, em um momento antes de eu ter permissão para postar respostas. @Starbox apontou corretamente que não é uma resposta, então a excluí.)
mm201
1
Apenas fechar e reiniciar o Explorer funciona? Não é ótimo, mas uma solução potencial.
precisa saber é o seguinte
1
"Apenas fechar e reiniciar o Explorer funciona?" - no :-(
Rich
No Painel de controle / Aparência e personalização / Vídeo, a opção "Deixe-me escolher um nível de escala para todos os meus vídeos" está marcada?
harrymc

Respostas:

5

Você tem o monitor de notebook definido como padrão?

Se o seu monitor padrão estiver definido em 1920x1200 e você desencaixar o notebook, a resolução padrão de 1920x1200 será dimensionada no monitor de notebook não padrão de 3200x1800.

Mas se você configurar seu notebook como seu monitor padrão e desencaixar, o Windows não precisará transferir o controle "padrão" do explorer.exe, renderize e redimensione a área de trabalho a partir das configurações de resolução de outros monitores.

Portanto, encaixe o notebook e configure-o como seu monitor padrão. Faça todas as configurações personalizadas de que você gosta como seu monitor padrão. Configure seus outros monitores e depois desencaixe. O monitor do notebook deve manter suas configurações e aparência após ser desencaixado.

Agora encaixe e verifique os outros monitores. Tudo deve funcionar bem a partir de agora.

blackjack929
fonte
Obrigado - Eu tenho um dos meus monitores externos de baixa resolução definido como padrão quando estou encaixado (porque é o central). Vou tentar mudar isso e reportar aqui.
26515 Rich
1
Isso funciona, mas existem vários problemas: 1) Eu realmente não quero meu laptop como monitor principal, pois ele fica do lado 2) isso faz com que a barra de tarefas desapareça dos outros monitores, conforme discutido em detalhes em social.technet.microsoft.com/Forums/office/en-US/…
Rich
Eu acho que o suporte a DPI misto de vários monitores no Windows 8 é simplesmente esquisito e não confiável. Os MS fizeram o melhor possível, mas é inerentemente uma proposta muito complicada. Sua decisão de esconder todos os usuários de configuração e Desautorizar de ajustes palpites do Windows' sobre o que os usuários querem só piora as coisas :-(
rico
Tentei definir isso como meu monitor padrão, mas não fez absolutamente nenhuma diferença para mim (ao contrário de Rich, aparentemente - o que provavelmente significa que existem problemas específicos de driver / hardware também complicando isso). Vou votar, mas não posso aceitar a resposta, pois não funcionou para mim. Fiz o teste do Windows 10 deixando o monitor do notebook (4k) como padrão também, FWIW: os resultados são editados na pergunta original.
gregmac
Como alguém que passou 30 anos (digamos 20 para GUI) trabalhando com produtos da Microsoft, posso GARANTIR que isso NÃO resolverá TODOS os problemas com DPI misto. Atiro pela regra 80/20 de Pareto. Sempre funcionou para mim com algum tipo de ajuste. Com os monitores 4K de hoje coexistindo com outros monitores DPI (1080), gerenciados pelo Windows X, eu esperaria uma melhor integração e controle também. Mas estamos todos aqui por causa da Microsoft. Seja específico do driver, hardware ou sistema, vamos apoiar-nos na manutenção da sanidade e na busca de respostas.
blackjack929