¿Existe una versión parcheada de OpenJDK-8 u Oracle JDK 8 para Ubuntu 14.10 que corrige las fuentes feas en las aplicaciones Java (productos Jetbrains, Netbeans, etc.)?
Anteriormente instalé una versión parcheada de OpenJDK7 para Ubuntu 14.04 en este artículo, pero no parece estar disponible para 14.10. Tampoco pude encontrar una versión parcheada para OpenJDK8 / OracleJDK8.
Si hay alguna versión parcheada o un parche para OpenJDK8 / OracleJDK8 que pueda instalar, realmente agradecería si alguien puede señalarlo.
Gracias.
Respuestas:
Después de leer varios tutoriales y jugar con un montón de soluciones, he encontrado una manera que funciona perfectamente.
En primer lugar, descargue JDK 8 de Oracle y ejecute las siguientes líneas en el terminal:
Ahora descargue la corrección de fuente JDK (Cortesía de Urshulyak Yaroslav ) ejecutando lo siguiente:
Esto extraerá el zip descargado y lo moverá a / usr / lib / jvm /. Ahora ejecute lo siguiente en la terminal:
Luego agregue las siguientes líneas al final del archivo bashrc.
Guárdelo y luego gedit la idea.sh. (La ubicación de su script puede ser diferente)
En la parte inferior de la secuencia de comandos, reemplace las líneas en la instrucción While Do en la parte inferior con estas dos líneas:
Guárdelo y luego abra IntelliJ, las fuentes deberían funcionar y utilizará Oracle JDK 8 para el desarrollo. Es probable que tenga que editar la Configuración del proyecto y configurar su JDK nuevamente, pero asegúrese de usar el JDK real y no la fuente fija.
Esta solución también funciona con CLion , Android Studio y PyCharm .
Estas instrucciones asumen que la versión JDK era 1.8.0_25, los nombres de archivo / ruta cambiarán para futuras versiones.
fuente
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true"
en su bashrcPara completar la respuesta de DanielSteward:
Desafortunadamente
tuxjdk
para GTK, el aspecto y uso utiliza el conjunto de fuentes en gtkrc actualmente utilizado. Pero la mayoría de los temas no establecen ninguna fuente allí. Como resultado, netbeans usará Arial 15 en negrita como fuente de interfaz de usuario.Para solucionarlo, cree gtkrc solo para netbeans con fuente fija y dígale a netbeans que use este archivo.
Preparé un lanzador especial que hace esto semiautomáticamente:
Esto leerá la configuración de su tema y creará un tema falso solo para netbeans. Tienes que ajustar
NETBEANS_PATH
yUSED_DE
variables a tu entorno.fuente
He creado Openjdk 8u40 por mi cuenta y he aplicado parches tuxjdk. Por otra parte, tuve que crear un archivo llamado
local.conf
en/etc/fonts/
a Fontmap anulación de java para sus fuentes lógicas comoDialog
,Monospaced
, etc. Después de eso, el swing aplicaciones basadas mejorado mucho. Echa un vistazo AQUÍ .fuente
Por el momento solo hay paquetes rpm para tuxjdk: http://download.opensuse.org/repositories/home:/TheIndifferent:/tuxjdk/
Necesito poco más tiempo para aprender sobre el empaquetado de Debian y preparar los paquetes adecuados, además de documentar algunas características interesantes de la versión 03 de tuxjdk. Así que estad atentos, y por favor reporten cualquier problema que estén enfrentando con tuxjdk a https://github.com/TheIndifferent/tuxjdk , para que pueda reproducirlos y (con suerte) solucionarlos.
fuente
En realidad, no necesita molestarse en modificar
idea.sh
, lo cual es volátil en las actualizaciones. Hay un archivo de configuración específico del usuario~/.IntelliJIdea2016.1/config/idea.jdk
(los nombres cambian en consecuencia), que almacena el JDK de arranque.Referencias oficiales:
fuente