Superposición de texto y controles de GUI - DPI/Escala alta

Tipo de solicitud: ERROR

Versión y tipo de MCEBuddy (32 o 64 bits): 2.4.7 64 bits

Sistema operativo y tipo (32 o 64 bits): Windows Server 2016 Standard con Desktop Experience

Resumen del problema o sugerencia: El texto de las etiquetas de control se superpone y, como resultado, los controles son difíciles de acceder.

Pasos para reproducir el error: No se requieren pasos adicionales más que iniciar la interfaz gráfica.

…Y así sucesivamente…

Había creado varias capturas de pantalla; una para cada diálogo donde el texto de control se superponía a otros controles. Sin embargo, este foro solo me permite incluir una sola captura de pantalla dado que esta es mi primera publicación.


No es necesario incluir registros de conversión ya que se trata de un problema de interfaz gráfica y no de conversión.

¿Qué configuración de DPI estás usando? ¿Tu escala está al 100% o personalizada?

Por lo que puedo ver, mi configuración de DPI está en normal (el control deslizante está en el medio). Estoy notando esto mientras uso Escritorio remoto desde una computadora con Windows 8.1 para conectarme al servidor Windows Server 2016 que ejecuta MCEBuddy. No se ha configurado ninguna escala personalizada.

Cuando uso RDP creo que el escalado cambia. Fíjate y confírmalo. Debería ser 96 dpi estándar y 100% de escalado.

Cuando usas RDP, en realidad no puedes cambiar la configuración de la sesión remota. Todas las opciones están deshabilitadas cuando visitas el cuadro de diálogo en la sesión remota. Por lo tanto, es difícil saber cuáles son la configuración real.

¿Puedes probarlo una vez directamente en la consola/monitor local del ordenador?

Bueno, el factor de escala predeterminado en Windows 8.1 es 150% (lo que llaman “Más grande”). Así que esto se está pasando al servidor y, efectivamente, eso es lo que está causando los problemas de visualización de la interfaz gráfica.

Encontré esta configuración del registro que resuelve el problema al deshabilitar el respeto al factor de escala de pantalla del cliente:

Clave: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Services\WinStations

Valor: IgnoreClientDesktopScaleFactor DWORD 0x1

Véase también el artículo 3026738 de la base de conocimiento de Microsoft.

Aunque esto funciona, quizás un poco de trabajo en la interfaz gráfica en algún momento para soportar al menos el factor de escala predeterminado.

¡Gracias por un gran producto!

MCEBuddy sí admite un escalado mayor, pero solo hemos podido probarlo hasta el 133%. Más allá de eso es un poco complicado, como puedes ver, el tamaño del texto tendría que hacerse mucho más pequeño, lo que podría dificultar su lectura.