¿Cómo hago para que Windows escale la barra de tareas correctamente después de cambiar a monitores con diferentes DPI?

17

Tengo una computadora portátil que tiene una pantalla nativa de alta resolución de 3200x1800 de 15 "y una estación de acoplamiento conectada a dos monitores de 1920x1200 de 23".

Si inicio sesión mientras los monitores externos están desconectados, la barra de tareas se amplía en la pantalla de 3200x1800 y tiene el tamaño que esperaba. Sin embargo, si luego conecto los monitores externos, la mayoría de las aplicaciones (pero no todas) parecen escalar bien, pero el escritorio y la barra de tareas de Windows se ven enormes (para obtener el mejor efecto, haga clic para ver la imagen completa y compare el tamaño de fuente de la Papelera de reciclaje y barra de tareas al contenido de la ventana):

Escritorio, conectado con monitores externos desconectados


Si inicio sesión con los monitores externos conectados, entonces todo se ve bien en ellos:

Escritorio, conectado con monitores externos conectados

Pero cuando desconecto la estación de acoplamiento, ocurre el problema opuesto, y la barra de tareas / escritorio se ve pequeña en la pantalla del portátil, mientras que la mayoría de las otras aplicaciones se escalan como se esperaba.


¿Hay alguna forma de configurar esto para obtener la escala correcta en todos los monitores, independientemente de lo que esté conectado cuando inicie sesión / arranque inicialmente?

Estoy bien con no usar la pantalla del portátil mientras los monitores externos están conectados.

Estoy pensando que el problema es solo que el Explorador en sí no está volviendo a escalar cuando cambia el DPI. ¿Hay alguna forma de forzar un cambio de escala sin volver a iniciar sesión, o es simplemente un error / limitación en Windows?


EDITAR 2015-10-25

Actualizado con más fotos.

Tomé fotos reales de la pantalla (mientras mis colegas se burlaban de mí y me enviaron enlaces sobre cómo usar el botón de imprimir pantalla ...) porque tomar una captura de pantalla de un escritorio de DPI mixto mientras intentaba depurar un problema de DPI no es exactamente directo. adelante.

Resolución y ajustes de escala:

Configuración de resolución y escala

Arrancar mientras está acoplado

Cuando se inicia desde la base, la computadora portátil es pequeña. La escala de la pantalla de la computadora portátil permanece igual incluso cuando está desconectada, independientemente de lo que esté configurado el monitor principal.

Atracado después del arranque desde atracado

Arrancar mientras no esté acoplado

Cuando no está acoplado, la computadora portátil se ve bien:

Desacoplado después del arranque desde desacoplado

Pero los monitores externos, cuando están enchufados, parecen locos:

Atracado después del arranque desde desacoplado

(tenga en cuenta que estos son monitores de 23 ", que tienen una altura vertical de casi 13")

Comparando

Creo que está bastante claro cuán grande es el menú de inicio en los monitores externos, pero es un poco más difícil apreciar cuán pequeña es la barra de tareas en la computadora portátil. Esta imagen de lado a lado creo que muestra esto (nuevamente, el menú Start8 lo hace obvio, pero es la barra de tareas en sí misma lo que es realmente pequeño):

pequeña barra de tareas de lado a lado


EDITAR 03/11/2015: volver a probar con Windows 10

He vuelto a probar esto con Windows 10 (10.0.10240).

La parte buena más obvia: la configuración de escala (tamaño de los elementos) realmente funciona bastante bien, y hay una configuración de escala por monitor (que en realidad funciona claramente, a diferencia de la confusa "Permítame elegir un nivel de escala para todas mis pantallas") configuración) .Fue muy fácilmente capaz de hacerlo, por lo que todo es esencialmente el mismo tamaño físico, independientemente del monitor.

Solo he usado esto durante aproximadamente una hora, pero hasta ahora:

Arrancar mientras está acoplado

  • (Bien) El escalado se mantiene constante, incluso el acoplamiento y el desacoplamiento
  • (Malo) El puntero del mouse en pantallas de 1920x1200 es cómicamente enorme: aproximadamente del tamaño de un icono "grande".

Arrancar mientras está desacoplado

  • (Bien) El escalado se mantiene constante, incluso el acoplamiento y el desacoplamiento
  • (Bien) El puntero del mouse está bien en todos los monitores
  • (Malo) La información sobre herramientas sobre la barra de notificaciones, por ejemplo, es pequeña en la pantalla 4K
  • Un puñado de otras aplicaciones que no son compatibles con DPI que parecen pequeñas en la pantalla de 4k, y fisicamente se espera el tamaño en pantallas de 1920x1200, pero todo el texto se escala a aproximadamente el 75% de lo normal

Veredicto de Windows 10

Mejor que Windows 8, pero no del todo.

Volví a la configuración anterior, una vez más, de solo ejecutar mi monitor 4k a 1080p.

El hecho de que el escalado actúe de manera diferente según el método de arranque, y que algo tan fundamental como el puntero del mouse ni siquiera se escala correctamente, me dice que este no es un escenario normal para el que Microsoft está diseñando. Siento que a este ritmo, para cuando se solucionen los problemas de software, el precio de los monitores 4k caerá hasta el punto de que los 1920x1200 están en este momento, y la mejor solución será ejecutar todos los monitores 4k.

Gregmac
fuente
1
Mi solución un poco derrochadora es forzar la pantalla del portátil para que siempre funcione a 1920x1080. No se ve tan bien, pero al menos es utilizable. Sin embargo, esto está lejos de ser la solución ideal, por lo que la pregunta sigue en pie.
gregmac
2
Hasta donde yo sé, este es un error / limitación en Windows. También probé este escenario en la vista previa técnica de Windows 10 y parece que el problema de la barra de tareas se ha solucionado. (Los íconos del escritorio siguen siendo enormes.) (Tenga en cuenta que esta respuesta la publiqué previamente como respuesta, en un momento antes de que tuviera permiso para publicar respuestas. @Starbox señaló correctamente que no es una respuesta, así que la eliminé)
mm201
1
¿Solo funciona cerrar y reiniciar Explorer? No es genial, pero es una posible solución.
qasdfdsaq
1
"¿Solo funciona cerrar y reiniciar Explorer?" - no :-(
Rich
En el Panel de control / Apariencia y personalización / Pantalla, ¿está marcado "Permitirme elegir un nivel de escala para todas mis pantallas"?
harrymc

Respuestas:

5

¿Tiene el monitor portátil configurado como predeterminado?

Si su monitor predeterminado está configurado en 1920x1200 y desacopla su computadora portátil, la resolución predeterminada de 1920x1200 se ampliará a su monitor de computadora portátil no predeterminado de 3200x1800.

Pero si configura su computadora portátil como su monitor predeterminado y se desacopla, Windows no necesitará transferir el control "predeterminado" de explorer.exe, renderizar y volver a escalar el escritorio desde la configuración de resolución de sus otros monitores.

Por lo tanto, conecte la computadora portátil y configúrela como su monitor predeterminado. Realice todas las configuraciones personalizadas que desee para su monitor predeterminado. Configure sus otros monitores y luego desacople. El monitor de la computadora portátil debe mantener su configuración, apariencia después de ser desacoplado.

Ahora acople y verifique los otros monitores. Todo debería funcionar bien de ahora en adelante.

blackjack929
fuente
Gracias: tengo uno de mis monitores externos de baja resolución configurados por defecto cuando estoy conectado (porque es el central). Intentaré cambiar eso e informaré aquí.
Rico
1
Esto funciona, pero hay varios problemas: 1) Realmente no quiero que mi computadora portátil sea el monitor principal, ya que está a un lado 2) esto hace que la barra de tareas desaparezca de los otros monitores, como se discutió en detalle en social.technet.microsoft.com/Forums/office/en-US/…
Rich
Creo que la compatibilidad con DPI mixto multimonitor en Windows 8 es simplemente escasa y poco confiable. MS ha hecho todo lo posible, pero es inherentemente una propuesta muy complicada. Su decisión de ocultar toda la configuración y no permitir que los usuarios modifiquen las conjeturas de Windows sobre lo que los usuarios quieren solo empeora las cosas :-(
Rich
Intenté configurarlo como mi monitor predeterminado, pero no hizo absolutamente ninguna diferencia para mí (a diferencia de Rich, aparentemente, lo que probablemente significa que hay problemas específicos del controlador / hardware que también complican esto). Votaré pero no puedo aceptar la respuesta, ya que no funcionó para mí. Hice mis pruebas de Windows 10 dejando el monitor de la computadora portátil (4k) como predeterminado también, FWIW: los resultados se editan en la pregunta original.
gregmac
Como alguien que ha pasado 30 años (digamos 20 para GUI) trabajando con productos de Microsoft, PUEDO GARANTIZAR que esto NO resolverá el problema de DPI mixto de TODOS. Disparo por la regla 80/20 de Pareto. Siempre me ha funcionado con alguna forma de ajustes. Con los monitores 4k actuales que coexisten con otros monitores DPI (1080), administrados por Windows X, también esperaría una mejor integración y control. Pero todos estamos aquí por Microsoft. Ya sea que sea un controlador específico, hardware o sistema, apoyemos mutuamente para mantener nuestra cordura y encontrar respuestas.
blackjack929