¿Continuando con mi pregunta en Instalar Ubuntu o Kubuntu?
He intentado Kubuntu (KDE), y fue tan genial como Ubuntu (GNOME). pero hay poco problema con su interfaz de usuario cuando iniciamos la aplicación Java (LimeWire, Netbeans, Eclipse). La interfaz de usuario cambió a Metal (que creo que es un poco vieja escuela).
¿Podemos ejecutarlo con Qt como UI ?, como cuando iniciamos la aplicación Java en Gnome (ejecutar con GTK como UI / emulación GTK como UI)?
Escuché que hay una clase para Java para hacer la interfaz de usuario de la aplicación Java como Qt, llamada enlaces Qt / Jambi para Java. ¿Cómo podemos integrarlo en KDE cuando iniciamos la aplicación Java?
Mi otra pregunta es, si no está mal, OpenOffice se creó en Java, entonces ¿por qué OpenOffice puede ejecutarse con Qt como UI en KDE?
Respuestas:
Usar esos enlaces Qt no es una solución (requiere que la GUI de toda la aplicación tenga que ser reescrita).
Y OpenOffice.org está escrito en C ++ principalmente, con algunas partes escritas en otros lenguajes como Java. También tiene su propio kit de herramientas GUI que puede imitar Gtk o Qt (parcialmente) usando temas.
Y si no se incluye Qt o KDE como tema, no tengo idea de cómo hacer uno. (Acabo de ver que hay un par de temas Swing adicionales en el repositorio, que podría ser algo que probar para aquellas aplicaciones que usan Swing).
fuente
Una solución es usar algún tipo de tema GTK estéticamente compatible con Qt, a través del aspecto y estilo de GTK de Java.
En Kubuntu, para las aplicaciones GTK puede instalar el tema Qt Curve ( paquete qtcurve ), luego debería poder configurar el estilo GTK predeterminado en la Configuración del sistema KDE (necesitará el paquete kde-config-gtk ).
Debería poder configurar el aspecto GTK en las aplicaciones Java. Puede probarlo fácilmente con esta aplicación Java Web Start .
fuente
Instale
gtk3-engines-oxygen
porGtk3
ygtk2-engines-qtcurve
paraGtk2
y cambie al tema enSystem Settings > Application Appearance > Gtk Configuration
.Si no tiene una
Gtk Configuration
, instálelakde-config-gtk
. También se recomienda instalarqtcurve
paquetes completos y usarlo.fuente