Pregunta

Estoy intentando reenviar mi IDE, NetBeans, a través de ssh al servidor Xming en el escritorio de Windows. Soy capaz de obtener Netbeans para poner en marcha y ejecutar, pero las fuentes se ven terrible porque no están siendo suavizado. He subido una captura de pantalla aquí .

Si lanzo Netbeans de Gnome en la máquina Linux en sí, las fuentes se ven muy bien, por lo que debe ser un problema con Xming o la prestación de fuentes de Windows. ¿Alguien tiene alguna idea acerca de cómo Xming a mostrar las fuentes anti-alias?

Actualización:

Me acaba de configurar un servidor de fuentes en el host, pero las fuentes siguen apareciendo pixelada en el lado del cliente.

¿Fue útil?

Solución

Terminé el establecimiento de algunas de las opciones de línea de comandos NetBeans en el script lanzador para forzar contra la fuerza de subpíxeles de representación de fuentes aliasing y. Esto ha solucionado el problema.

Actualización: Agregado Pasos

Me puse los netbeans_default_options bajo /etc/netbeans.conf para leer:

netbeans\_default\_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dawt.useSystemAAFontSettings=lcd"

Otros consejos

Java es un poco raro en Linux en cuanto a cómo se decide si suavizado o no.

Parece detectar si KDE o GNOME se están ejecutando, y si no, decide que no se moleste.

Si desea otra solución, trate de asegurarse de que "gnome-settings-daemon" se está ejecutando antes de iniciar NetBeans.

Como se indica en este blog , puede activar la opción mencionada en la respuesta anterior de todo el sistema para todas las aplicaciones de swing añadiendo

_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd"

a su perfil.

Yo uso Linux Mint y la configuración de abajo está bien aquí.

La forma correcta es la siguiente:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true --laf GTK"

Deje que la máquina Linux sea un FONTSERVER apuntando X11 y diga a su sesión de Xming utilizar la máquina Linux como servidor de fuentes X11.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top