Aquí hay una imagen del problema:
Observe que todas las líneas de texto tienen líneas horizontales similares al subrayado. Sin embargo, este es un editor de texto plano (Kate) y no hace subrayado. No hay formato aplicado a este texto.
Seleccioné el texto para que las líneas se vieran mejor en una foto. Pero las líneas existen incluso sin seleccionar el texto. A veces son mucho más gruesas y oscuras. A veces son ligeros. A veces no estarán allí en absoluto, solo para volver al azar.
Konsole tiene el mismo problema. Con texto blanco sobre fondo negro, Konsole a veces muestra líneas horizontales multicolores. A veces, cada línea en Konsole tiene este subrayado feo y molesto. A veces solo una parte de las líneas lo tiene.
A veces las líneas son tan densas y abrumadoras que es difícil leer el texto. Otras veces las líneas son suaves, como en la fotografía adjunta.
La primera vez que vi este problema fue hace diez meses en una computadora de escritorio. Pensé que el usuario acababa de hacer algo realmente loco en la configuración de la fuente. Pero ahora veo el problema en una nueva computadora portátil sin cambios significativos en la configuración por defecto.
Ambos sistemas ejecutan un Arch Linux KDE completamente actualizado. En esta computadora portátil, restablezco todas las configuraciones de fuente (en Configuración del sistema) a los valores predeterminados. También restablecí la apariencia del perfil de Konsole a la configuración predeterminada (aunque la configuración ya estaba en los valores predeterminados).
Sin embargo, las líneas horizontales no desaparecerán.
Las aplicaciones funcionan correctamente (aparte de que a veces es difícil leer el texto). El texto copiado no incluye las líneas horizontales. Los comandos en Konsole no se ven afectados por la aparición de líneas horizontales. Parece ser una falla en la pantalla, pero no es específica de ninguna GPU (afecta a Intel o nvidia) ni a ninguna pantalla (probé diferentes monitores en el escritorio) ni a nada más que pueda determinar.
Probé varias correcciones en el escritorio afectado durante los últimos diez meses y tampoco lo he resuelto en esa máquina.
Tengo varias otras computadoras Arch KDE que no tienen el problema.
¿Alguien tiene idea de lo que podría causar esto? ¿Alguien más lo ha visto?
Editar: consulte el informe de errores de KDE para Konsole:
373232 - Líneas horizontales con escalamiento HiDPI fraccional
QT_SCREEN_SCALE_FACTORS=1 konsole
. Puede crear un enlace de aplicación de escritorio con este comando.Respuestas:
Se informa que esto se resolvió en QTBUG-66036 con la versión 5.12. En el momento en que escribo esto, QT en Arch Linux es la versión 5.11.2-1. Otras distribuciones comunes tampoco han lanzado paquetes con Qt 5.12. Sin embargo, cuando se lanza Qt 5.12, los desarrolladores esperan que se resuelva este problema.
Para verificar su versión Qt, puede abrir una terminal y escribir:
El resultado será similar a este
Cuando vea Qt versión 5.12, puede esperar una resolución. Si no, informe a los desarrolladores en QTBUG-66036 .
Mientras tanto, hay una solución alternativa, como se describe en el informe de error a continuación
Pasos para reproducir:
Solución alterna: vuelva a establecer el Factor de escala en 1.0 (o en un número entero como 2 o 3).
Hay un informe de error similar para Konsole aquí
373232 - Líneas horizontales con escalamiento fraccional HiDPI
https://bugs.kde.org/show_bug.cgi?id=373232
fuente
La actualización a Qt 5.12 está bien, pero no parece solucionar el problema de inmediato. En la configuración del perfil de Konsole en la pestaña avanzada, cambie "Espaciado de línea" a 1 . Esto ha solucionado el problema con las líneas horizontales para mí.
fuente
Como solución alternativa, puede cambiar el tipo de letra DPI :
Fonts
, marcar la casillaForce Fonts DPI
144
en una pantalla de 2560x1440, puede intentar192
en 4K)En este punto, las líneas horizontales deberían haber desaparecido y debería poder leer todo en su pantalla
fuente
Otra solución es establecer el Espaciado de línea en 1 en Configuración -> Editar perfil actual ... -> Avanzado -> Características del terminal. Es casi imperceptible (un píxel adicional entre líneas), pero soluciona el problema.
fuente
La mejor solución para mí es:
fuente
Después de seguir las instrucciones de Nico sobre cambiar el DPI del texto del sistema a algo más alto como 144, 192, etc., hay una manera de activar la escala de la pantalla nuevamente y hacer que Kate se vea bien. Sin embargo, los resultados pueden variar entre entornos de escritorio.
Establezca la escala de su pantalla en el valor fraccional deseado (uso 1.5x).
Puede configurar la variable de entorno
QT_SCREEN_SCALE_FACTORS=1
para una sola llamada a Kate.Y puedes hacer un script de envoltura para todas las llamadas a Kate
Entonces asegúrese de que
$HOME/bin
esté en su$PATH
. Si no es así, puede agregarloAgregue eso a
~/.profile
para que sea permanente.Tenga en cuenta que para que esto funcione, sus scripts de inicio deben venir antes de la ruta del ejecutable original de Kate (por ejemplo
/usr/bin
) en su$PATH
variable de entorno.fuente