Aunque sé cómo modificar aquí y allá ...
Me pregunto si hay alguna variante de Ubuntu 16.04 (o más reciente) que se especialice o funcione 'fuera de la caja' con pantallas HiDPI.
Para el caso, sería interesante conocer cualquier distribución de Linux buena y reciente que funcione bien con HiDPI ...
Actualizar:
Gracias por sus respuestas, pero no estoy buscando una forma de ajustar mi máquina. Soy consciente de estos ajustes y ya estoy usando algunos de ellos. Mi pregunta era más sobre qué variante de Ubuntu (como Mate, Mint, etc.) maneja bien HiDPI. Para Ubuntu Mate es parte de su hoja de ruta, pero aún no está allí. Me pregunto si ya hay algo disponible.
Respuestas:
No, hasta el momento no hay ninguno, vea la nota del Respondedor al final.
¿Qué es "consistente"
Antes de estar en desacuerdo con esta respuesta, asegúrese de comprender la pregunta de OP. Dado que uno necesita establecer manualmente el valor de DPI o el factor de escala del entorno de escritorio, que varía para diferentes monitores, no podemos decir que Ubuntu "maneje HiDPI de manera consistente".
Entendería "consistente" como más hacia una experiencia lista para usar (incluso OP ha mencionado esto en la pregunta). Es decir, en términos de la capacidad del sistema operativo para utilizar la configuración adecuada para cualquier hardware y software de aplicación que respete la configuración.
¿Ubuntu ofrece una experiencia lista para usar con soporte HiDPI? No, o mayormente incierto.
Soporte HiDPI para Ubuntu
Trusty Tahr (14.04) es la primera versión de Ubuntu que menciona explícitamente el soporte HiDPI. Incluso antes del lanzamiento, la información relevante se remonta a este mensaje fechado .
De TrustyTahr / ReleaseNotes for 14.04:
De XenialXerus / ReleaseNotes for 16.04:
Soporte de HiDPI para otros
De la publicación del blog Kubuntu y HiDPI Screen de 16 de febrero de 2016, por Giri Alam:
De la publicación del blog Ubuntu MATE 16.10 Alpha 1 de finales de junio de 2016, en el blog Ubuntu MATE:
Sin embargo, no se menciona el estado de soporte de HiDPI en la nota de lanzamiento final de Ubuntu MATE 16.10 .
De GNOME Wiki HowDoI / HiDpi :
Del hilo reddit de BudgieRemix de mediados de junio de 2016, antes de convertirse en Ubuntu Budgie:
Y la única respuesta contestada:
Soporte general de HiDPI
Aunque no he citado otras fuentes aquí, los sabores más mencionados para el soporte HiDPI son Ubuntu GNOME y Ubuntu (Unity). Algunos mencionaron Kubuntu / KDE y Xubuntu / Xfce, pero no mucha información para el hardware que realmente funcionó para estos sabores.
Descargos de responsabilidad : esta respuesta tiene la intención de revisar el estado de soporte de HiDPI, como 2016, para Ubuntu y sus versiones oficiales. Se deben tener en cuenta las siguientes limitaciones.
Algunos sabores no se mencionan en absoluto porque no tenían información relevante de soporte HiDPI
No se mencionan sabores que no sean de Ubuntu o derivados no oficiales, como Linux Mint / Cinnamon, OS / Pantheon elemental
No tengo ningún monitor HiDPI o hardware compatible con HiDPI para verificar la información anterior; Esta respuesta solo cita información relevante de la web
TL; DR El soporte HiDPI es un trabajo en progreso, independientemente de la distribución y el entorno de escritorio. Todavía no hay ningún sabor de Ubuntu que maneje HiDPI de manera consistente.
Nota del contestador: El soporte de HiDPI puede haber mejorado desde que se escribió esta respuesta por primera vez. Por lo tanto, esta respuesta ahora es un wiki de la comunidad, de modo que cualquier persona con una reputación mínima puede mejorar esta publicación para mantenerse al día sobre cómo el soporte de HiDPI se está haciendo consistente para las nuevas versiones de Ubuntu y los sabores oficiales.
fuente
El problema
Esta es la respuesta más extraña que he escrito. Al actualizar a Ubuntu 16.04, tuve que establecer el factor de escala en 1.4 en esta pantalla:
Sé que dice 1.5 pero 1.4 funcionó mejor y también probé 1.25.
Luego tuve que ir a Google Chrome y establecer "Fuente grande" en la configuración. Alternativamente, intenté establecer el factor de zoom en 110% y 125%.
La solución
Solucioné esto por accidente usando Ctrl+ Alt+ F5, iniciando sesión en la consola y escribiendo
startx
. Luego usando Ctrl+ Alt+ F1, iniciando sesión en la consola y escribiendosudo reboot
.Al iniciar sesión, todos los íconos y líneas de menú se ampliaron y restablecí la escala del monitor (en la imagen de arriba) a 1.0. Luego tuve que cambiar el tamaño de fuente de Google-Chrome de "grande" a "normal".
La explicación
Yo no creería esta solución yo mismo a menos que me pasara a mí.
Luego descubrí el comando
xrandr --listmonitors
que muestra:Observe el tamaño de pantalla de 382x215 milímetros para la pantalla del portátil de 17 "(LVDS1) y 1107x623 milímetros para el televisor de 50". Esto juega un papel importante en la nueva escala de DPI de la que me estoy beneficiando, pero no tengo la experiencia para explicarlo académicamente.
Entonces sí, es una respuesta incrédula y no creería que no me hubiera sucedido. Creo que debe haber un método mejor, como reconfigurar X, tal vez eliminando un archivo de configuración para que se reconstruya automáticamente, pero no conozco esa solución más corta.
La prueba
El resultado final es lo importante:
fuente
Incluso con los tamaños de fuente y ventana ajustados, algunos programas todavía "no les gustan" las pantallas HiDPI porque sus programadores no le dicen al programa cómo soportarlo. Es en parte un problema de soporte de aplicaciones. En Windows, algunos programas tienen el mismo problema. Lo que Windows hace es escalar toda la ventana dando un aspecto pixelado.
Algunas respuestas sugieren que cree secuencias de comandos para cambiar la resolución de la pantalla antes de iniciar un programa. Creo que esto es demasiado incómodo. Personalmente, encuentro lupas virtuales muy útiles.
Los programas de lupa ya se han discutido aquí: ¿Hay una aplicación de Magnifier para Ubuntu? Quiero usar un cuadro delimitador con el mouse en una parte de la pantalla y ampliarlo para que nuestros ojos hagan zoom
Aquí le mostraré cómo usar la lupa predeterminada del Administrador de configuración de configuración de Compiz .
Inicie el Administrador de configuración de configuración de Compiz (si no lo tiene, instálelo primero)
Haga clic en la pestaña Accesibilidad a la izquierda. A la derecha, haga clic en Escritorio de zoom mejorado .
Habilite la tecla Acercar y la tecla Alejar . Para mi preferencia, los configuré en Ctrl+ Super+ =y Ctrl+ Super+ -.
Si el comportamiento predeterminado de desplazamiento panorámico del mouse de sincronización no es de su agrado, puede ir a la pestaña Comportamiento del mouse y seleccionar su modo de zoom favorito .
Cierra el programa. Ahora presiona Ctrl+ Super+ Equal. Debería ver su escritorio ampliado.
fuente
Cambiar la configuración de ppp de GNOME 3 src
Para cambiar la configuración de escala en GNOME 3, necesitará la herramienta de ajuste de GNOME. Si no lo tiene instalado, probablemente pueda encontrar el paquete en el repositorio de su distribución. Puede hacer esto utilizando uno de los siguientes comandos como root o prefijándolos con el comando sudo:
# yum install gnome-tweak-tool
# apt-get install gnome-tweak-tool
# pacman -S gnome-tweak-tool
Una vez que haya instalado GNOME Tweak Tool, abra la pantalla de actividades moviendo el mouse hacia la esquina superior izquierda de su pantalla, tocando la tecla Super (Windows) o haciendo clic en Actividades en el extremo izquierdo de la barra superior de GNOME. Busque la herramienta de ajustes y abra la aplicación. Una vez abierto, haga clic en la pestaña de Windows. En HiDPI, ajuste la escala de la ventana a 2 o más si necesita:
ajustar la ventana de la herramienta firefox advertencia Voila! Todas sus aplicaciones de GNOME 3, como Evolution y Rhythmbox, deben estar correctamente escaladas y ser utilizables Pero es probable que también desee navegar por la web, así que arreglemos sus navegadores.
mira el artículo para más detalles
fuente
La mejor solución que encontré
Como se mencionó anteriormente, tendrá muy poca suerte si solo funciona, especialmente con varios monitores (mi problema). Me decidí por un comando de una línea para lograr una presentación consistente en varios monitores, con mi pantalla integrada como el hidpi, esto:
Este comando significa : reducir mi resolución nativa en un 50%, lo que cuando hablamos de píxeles significa que el renderizado no debería tener que interpretarse mucho y el resultado debería ser nítido.
Por qué funciona: Porque, un píxel "cuadrado" ahora se representa en 4 píxeles cuadrados.
Nota : Tus opciones probablemente serán un poco diferentes.
Algunos detalles : Tuve que volver a nouveau desde nvidia
Primero: compruebe si su escala xrandr predeterminada del sistema no tiene desenfoque
Instalar x11-server-utils
Encuentre la pantalla hidpi 'conectada', tendrá un nombre de identificación delante de 'conectada':
ejemplo de salida, el nombre de su monitor está delante del 'conectado':
salida xrandr -q
Entonces, mi monitor es 'eDP-1' y la resolución nativa, la superior, es 2880x1800. Entonces, escalamos el superior en un 50% para evitar el desenfoque, asegúrese de usar sus valores de xrandr -q para el eDP-1 y el 2880x1800 :
Si hace esto y todavía tiene fuentes nítidas, etc., entonces está configurado, salte a 'Finalizar' a continuación.
Si está borroso, los siguientes pasos serán de ayuda.
Paso 1: el sistema xrandr sigue borroso ... preparación del sistema
Podría ser un poco diferente para usted dependiendo de su sistema, aunque esto funcionó para mí.
Paso 2 - obtén la fuente xrandr
clonar el código xrandr
Paso 3: tenga en cuenta su versión xrandr
Tenga en cuenta su versión de xrandr, necesitará esto:
Paso 4: compruebe la misma etiqueta git del número de versión que tiene su sistema
Verifique las etiquetas git para xrandr desde el directorio xrandr_source
Encuentre su número de versión y 'revise' esa etiqueta
para mí esto fue:
Paso 5 - Modificar xrandr.c
Abra xrandr.c con el editor de archivos que quiera usar. Busque 'transform.filter'. Hay unos tres lugares. Notarás que está dentro de un condicional, algo como esto:
"bilineal" es lo que lo hace borroso, PERO, dado que estamos reduciendo "directamente", es decir, un píxel es ahora cuatro, no necesitamos bilinear y podemos ir con "más cercano".
Tiene dos opciones, mejorar el condicional if o eliminar por completo todos los if y mantener solo:
Dado que no vamos a 'instalar' este xrandr, también podría tomar la ruta que hice. Encontrarás algunos lugares con:
Lo más simple es simplemente cambiar el "bilineal" a "más cercano"
Guarda el archivo. Cierra tu editor
Paso 6 - compilar
Debería tener un xrandr recién creado ahora en ese directorio, intente
Lo que debería darte salida.
Ahora puedes probar el comando xrandr original:
Paso 7 - concluir
Ahora también puede hacer cosas como jugar con todas sus configuraciones habituales relacionadas con las fuentes, dpi, anti-alias, etc.
No necesito todo el espacio extra que ofrece hidpi, además de que terminas ampliando todo para que sea utilizable.
Crédito : Obtuve la mayoría de mis cosas para esto desde aquí, pero tengo un par de años y creo que pertenece aquí en una pregunta más reciente: https://forums.linuxmint.com/viewtopic.php?t=159064
fuente