it-swarm.dev

Monitores duales en Windows: ¿Cómo configuro un tamaño de PPP o texto diferente en cada monitor?

Mi computadora portátil es una pantalla ancha de 15 "que funciona a 1600x1050, y además, conecto una 19" LCD externa que se ejecuta a 1280x1024. El problema con esta configuración es que si aumento el tamaño del texto para que la pantalla de la computadora portátil sea legible, el texto en el LCD externo es enorme. El texto normal en el LCD produce un texto pequeño en la computadora portátil.

¿Qué opciones tengo para solucionar esto?

102
dlux

La configuración de DPI afecta a todo el escritorio, independientemente del número o la disposición de los monitores. No puede tener dos configuraciones de DPI diferentes en dos monitores.

Actualización:

Esto no es cierto a partir de Windows 8.1, que agrega muchas mejoras de escalamiento de DPI , incluida la configuración de DPI por pantalla. Aunque algunos pueden no encontrar la implementación ofrece suficiente control.

43
Josip Medved

Un poco de un hack es:

Si siempre está utilizando una determinada aplicación en una pantalla, puede configurar esa aplicación para que ignore la configuración de DPI. Por ejemplo, tengo Visual Studio en mi monitor grande configurado para ignorar DPI (100%). Todo lo demás en el monitor de mi portátil con retina está al 145%.

La configuración "Deshabilitar la escala de la pantalla en la configuración de alta resolución de ppp" está bajo compatibilidad en el menú de propiedades del exe de la aplicación.

27
olly

Finalmente funciona en Windows 10, aunque muchas aplicaciones aún no se escalan correctamente. Funciona casi tan bien como en OSX.

Para un 1er monitor DPI mayor ( escala del 200% )

enter image description here

Para el monitor 2º DPI inferior ( escala del 100% ) enter image description here

Es importante NO utilizar el siguiente escalado (; debe configurarse al 100% ). De forma predeterminada, utilizando el paquete de controladores de retina de MacBook se establecería en 150/200%. enter image description hereenter image description hereenter image description hereenter image description here

15
Evalds Urtans

Nota: Windows 8.1, a diferencia de las afirmaciones de Microsoft, no realmente admite la ejecución de varios DPI en monitores separados.

Tengo una computadora portátil con pantalla de Windows 8.1 y 3840x2160 de 16 ". Para que los cuadros de diálogo, las ventanas, etc. tengan un tamaño utilizable, deben ejecutarse a una escala del 200% (bienes inmuebles comparables a una pantalla típica de 1080p de 16" pero con elementos de la interfaz de usuario, El texto y las fotos se muestran más nítidas.

Cuando las aplicaciones se mueven del monitor de la computadora portátil al monitor externo, tan pronto como más de la mitad de la ventana se arrastra sobre la ventana, se cambia el tamaño. El problema con esto es que las barras de menú, el cursor, etc. no se vuelven a dibujar de forma nativa en la nueva configuración de DPI, la ventana completa de la aplicación, las barras de herramientas y todo se dibuja a 200 ppp, luego el mapa de bits se redimensiona al 50% para ajustarse al monitor externo. Solo se está utilizando la escala del 200% de ppp al mismo tiempo, mientras que otros ppp para monitores externos están virtualizados [mal]. Se utiliza una escala bilineal muy borrosa, y el texto es completamente ilegible en el monitor externo. Esto significa que la ventaja de cosas como el texto de tipo claro (que se basa en la representación de píxeles 1: 1 y en realidad utiliza anti-aliasing de sub-píxeles) no se puede lograr cuando se utilizan DPI mixtos.

Unas pocas aplicaciones seleccionadas (IE, PowerPoint) están listadas por cada monitor que reconoce DPI. En este caso, el contenido de las ventanas se vuelve a dibujar con el tamaño correcto y el tipo claro dentro de las aplicaciones aún funcionan, pero las barras de menú, la barra de título e incluso el cursor aún están dibujados a una escala del 200%, lo que hace que sean demasiado grandes en monitores externos. Sospecho que se hizo esta excepción para que las presentaciones en pantalla completa aún se puedan hacer sin la escala de mapa de bits borrosa. Sin embargo, con 200% de barras de herramientas de escala, estas aplicaciones no se pueden usar para nada que no sea el modo de pantalla completa .

En este punto, no hay necesidad de reiniciar la computadora para cambiar los DPI cada vez que se conecte a un monitor externo y use solo un monitor externo.

8
ScottLux

Resolví este problema cambiando el "DPI aparente" (y, por lo tanto, el tamaño del texto) de los monitores. Si coloca el 19 "LCD externo, se reducirá el tamaño aparente de la fuente.

Si no desea/no puede colocar las pantallas de esa manera, también puede usar la pantalla Thinkpad a una resolución más baja para aumentar el tamaño de la fuente aparente. Calcule el DPI aquí y asegúrese de que coincidan.

3
Leftium

Deberias ser capaz de. En Linux puedes hacerlo así:

  1. Cree un servidor X VNC con el tamaño de dos veces la pantalla más pequeña. Por ejemplo: tiene dos monitores, del mismo tamaño, pero 1920 y 1600 píxeles de ancho: crea un servidor virtual dos veces mejor que uno: 3840px de ancho (1080px de altura).

  2. Abra dos clientes VNC contra el servidor que acaba de crear. Pon uno en cada pantalla. Pantalla completa. Escala 1: 1. Desplácese por la ventana de la derecha para mostrar la parte más a la derecha del servidor Vnc. Dado que los píxeles tienen un tamaño diferente, todo se verá más grande en la pantalla de 1600px. Aleje ese hasta que el tamaño se ajuste.

Esto es obviamente muy simple y tiene inconvenientes graves (no hay representación directa, probablemente lenta, etc.). Pero si pudieras hacer lo mismo con framebuffers adecuados y tal ...

3
Daniel

Una solución alternativa (aunque no he encontrado cómo hacerlo en Windows 7) es habilitar el desplazamiento/desplazamiento del escritorio, de esa manera podría ser posible establecer cualquier resolución en pantallas más pequeñas para que el tamaño de fuente sea similar.

2
t3mujin

Como han señalado otras respuestas, la configuración de DPI no se puede ajustar por monitor (o por aplicación).

Si necesita aplicaciones específicas que se ejecutan en un DPI diferente al resto del escritorio, considere usar una máquina virtual .

1
Ƭᴇcʜιᴇ007

He resuelto el problema con la configuración de una resolución personalizada para el segundo monitor. De esa manera, puede "falsificar" la configuración de DPI diferente. Pero tenga en cuenta que depende del monitor real, ya sea que muestre una resolución no estándar. Además, puede producir una imagen terrible y borrosa, pero puede decidir si puede vivir con ella. Está lejos de ser óptimo, pero al menos resuelve el problema de "tamaño diferente" ... (Por supuesto, el controlador de gráficos también tiene que admitirlo. Nvidia sí, otros no lo sé).

1
void

El procedimiento cambiando simplemente el tamaño del texto en cada monitor funciona bien (Windows 10), pero hay un gran problema al difuminar. Ver este tema

0
Tomas