Poursuivant ma question dans Installer Ubuntu ou Kubuntu?
J'ai essayé Kubuntu (KDE), et c'était très cool aussi cool que Ubuntu (GNOME). mais il y a peu de problème avec son interface utilisateur lorsque nous démarrons une application Java (LimeWire, Netbeans, Eclipse). L'interface utilisateur est devenue Metal, (ce qui, je pense, est un peu old school).
Pouvons-nous l'exécuter avec Qt comme UI?, Comme lorsque nous démarrons une application Java dans Gnome (exécuté avec GTK comme UI / émulation GTK comme UI)?
J'entends qu'il y a une classe pour Java afin de rendre l'interface utilisateur d'application Java comme Qt, appelée les liaisons Qt / Jambi pour Java. Comment pouvons-nous l'intégrer dans KDE lorsque nous démarrons une application Java?
Mon autre question est sinon erronée, OpenOffice a été construit en Java, alors pourquoi OpenOffice peut fonctionner avec Qt comme UI dans KDE?
Réponses:
L'utilisation de ces liaisons Qt n'est pas une solution (cela nécessite que la GUI de l'application entière soit réécrite).
Et OpenOffice.org est écrit en C ++ principalement, avec certaines parties écrites dans d'autres langages comme Java. Il possède également sa propre boîte à outils GUI qui peut imiter Gtk ou Qt (partiellement) à l'aide de thèmes.
Et s'il n'y a pas de thème de type Qt ou KDE inclus, je ne sais pas comment en créer un. (Je viens de voir qu'il y a quelques thèmes Swing supplémentaires dans le référentiel, ce qui pourrait être une chose à essayer pour les applications qui utilisent Swing.)
la source
Une solution consiste à utiliser une sorte de thème GTK esthétiquement compatible, à travers l'aspect et la convivialité du style Java GTK.
Dans Kubuntu, pour les applications GTK, vous pouvez installer le thème Qt Curve ( package qtcurve ), vous devriez alors être en mesure de configurer le style GTK par défaut dans les paramètres système de KDE (vous aurez besoin du package kde-config-gtk ).
Vous devriez alors être en mesure de définir l'apparence de GTK dans les applications java. Vous pouvez facilement le tester avec cette application Java Web Start .
la source
Installez
gtk3-engines-oxygen
pourGtk3
etgtk2-engines-qtcurve
pourGtk2
et passez au thème dansSystem Settings > Application Appearance > Gtk Configuration
.Si vous n'en avez pas
Gtk Configuration
, installezkde-config-gtk
. Il est également recommandé d'installer desqtcurve
packages entiers et de l'utiliser.la source