Meu laptop é uma tela widescreen de 15 "a 1600x1050 e, além disso, conecto um LCD externo de 19" que funciona em 1280x1024. O problema dessa configuração é que, se eu aumentar o tamanho do texto para tornar a tela do laptop legível, o texto no LCD externo será enorme. O texto normal no LCD resulta em texto minúsculo no laptop.
Que opções eu tenho para contornar isso?
Respostas:
As configurações de DPI afetam toda a área de trabalho, independentemente do número ou disposição dos monitores. Você não pode ter duas configurações de DPI diferentes em dois monitores.
Atualizar:
Isso é falso no Windows 8.1, que adiciona muitos aprimoramentos de escala de DPI , incluindo configurações de DPI por exibição. Embora alguns possam não encontrar, a implementação oferece controle suficiente.
fonte
Um pouco de hack é:
Se você estiver sempre usando um determinado aplicativo em uma tela, poderá defini-lo para ignorar as configurações de DPI. Por exemplo, eu tenho o Visual Studio no meu grande monitor configurado para ignorar o DPI (100%). Tudo o resto no meu monitor de retina é de 145%.
A configuração "Desativar escala de exibição em configurações de alta DPI" está sob compatibilidade no menu de propriedades do aplicativo em execução.
fonte
Finalmente, ele funciona no Windows 10, embora muitos aplicativos ainda não sejam dimensionados corretamente. Funciona quase tão bem quanto no OSX.
Para 1º monitor de DPI mais alto ( escala de 200% )
Para o segundo monitor com DPI mais baixo ( escala 100% )
É importante NÃO usar o seguinte dimensionamento ( ele deve ser definido como 100% ). Por padrão, usando o pacote de drivers retina do MacBook, ele seria definido como 150/200%.
fonte
Nota: O Windows 8.1, ao contrário das alegações da Microsoft, não suporta verdadeiramente a execução de vários DPIs em monitores separados.
Eu tenho um laptop com janelas 8.1 e 3840x2160 de 16 ". Para que as caixas de diálogo, janelas etc. sejam de tamanho utilizável, ele deve ser executado em uma escala de 200% (imóveis comparáveis a uma tela típica de 16" 1080p, mas com elementos da interface do usuário, texto e fotos, todos mais nítidos).
Quando os aplicativos são movidos do monitor do laptop para o monitor externo, assim que mais da metade da janela é arrastada sobre a janela, é redimensionada. O problema é que as barras de menus, o cursor etc. não são redesenhados nativamente na nova configuração de DPI, a janela inteira do aplicativo, as barras de ferramentas e tudo são desenhados em 200DPI e o bitmap redimensionado para 50% para caber no monitor externo. Somente a escala de 200% de DPI está sendo usada de uma só vez, enquanto outros DPIs para monitores externos são [mal] virtualizados. Uma escala bilinear muito borrada é usada e o texto é completamente ilegível no monitor externo. Isso significa que o benefício de coisas como texto de tipo claro (que depende da renderização de 1: 1 pixel e na verdade usa anti-aliasing de sub-pixel) não é possível quando os DPIs mistos são usados.
Alguns aplicativos selecionados (IE, powerpoint) são listados com reconhecimento de DPI por monitor. Nesse caso, o conteúdo das janelas é redesenhado com o tamanho correto e o tipo claro dentro dos aplicativos ainda funciona, mas as barras de menus, a barra de título e até o cursor ainda são desenhados na escala de 200% - tornando-os inusivelmente grandes em monitores externos. Eu suspeito que essa exceção foi feita para que as apresentações em tela cheia ainda possam ser feitas sem a escala de bitmap embaçada. Porém, com as barras de ferramentas de escala de 200%, esses aplicativos não são utilizáveis para nada além do modo de tela cheia.
Nesse ponto, não há como se dar ao trabalho de reiniciar o computador para alterar o DPI toda vez que você conecta um monitor externo e usa apenas o monitor externo.
fonte
Resolvi esse problema alterando o "DPI aparente" (e, portanto, o tamanho do texto) dos monitores. Colocar o LCD externo de 19 "mais longe reduzirá o tamanho aparente da fonte.
Se você não deseja / não pode colocar as telas assim, também pode usar a tela do Thinkpad em uma resolução mais baixa para aumentar o tamanho aparente da fonte. Calcule o DPI aqui e verifique se eles correspondem.
fonte
Você (deveria) conseguir. No Linux, você poderia fazer assim:
Crie um servidor X VNC com o tamanho duas vezes a tela menor. Por exemplo: você tem dois monitores do mesmo tamanho, mas com largura de 1920 e 1600 pixels: você torna um servidor virtual duas vezes melhor: um de 3840px de largura (altura de 1080px).
Abra dois clientes VNC no servidor que você acabou de criar. Coloque um em cada tela. Tela cheia. Escala 1: 1. Role a janela à direita para mostrar a parte mais à direita do servidor Vnc. Como os pixels têm tamanho diferente, tudo parecerá maior na tela de 1600px. Reduza o zoom até ajustar o tamanho.
Obviamente, isso é muito simples e apresenta sérias desvantagens (sem renderização direta, provavelmente lenta, etc.). Mas se você pudesse fazer o mesmo com os framebuffers adequados e tal ...
fonte
Uma solução alternativa (embora eu não tenha descoberto como fazê-lo no Windows 7) está habilitando o deslocamento / rolagem da área de trabalho, para que seja possível definir qualquer resolução em telas menores, para que o tamanho da fonte seja semelhante.
fonte
Como outras respostas apontaram, as configurações de DPI não podem ser ajustadas por monitor (ou por aplicativo).
Se você precisar de aplicativos específicos em execução em um DPI diferente do restante da área de trabalho, considere usar uma máquina virtual .
fonte
Resolvi o problema ao definir uma resolução personalizada para o segundo monitor. Dessa forma, você pode efetivamente "falsificar" as diferentes configurações de DPI. Mas observe que depende do monitor real, se ele exibe resolução fora do padrão. Além disso, pode produzir uma imagem tremida e embaçada, mas você pode decidir se pode viver com ela. Está longe de ser o ideal, mas pelo menos resolve o problema de "tamanho diferente" ... (É claro que o driver gráfico também suporta isso. A Nvidia suporta, outros que eu não conheço.)
fonte
O procedimento, alterando simplesmente o tamanho do texto em cada monitor, funciona bem (Windows 10), mas há um enorme problema ao desfocar !. Veja este tópico
fonte
Eu tive um problema semelhante, percebendo que a fonte estava definida em 125% nos meus 2 monitores. Simplesmente reduzi a resolução do laptop de 1920X1080 para 1600X900 e reduzi a fonte para 100% no Painel de controle \ Todos os itens do painel de controle \ Tela. Isso manteve a fonte legível no laptop e também reduziu o tamanho que eu queria no meu monitor externo, que ainda está definido para 1920X1080.
fonte