Poursuivant ma question dans Installer Ubuntu ou Kubuntu?
J'ai essayé Kubuntu (KDE), et c'était aussi cool qu'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 a été remplacée par Metal (qui, à mon avis, est un peu vieille école).
Pouvons-nous l'exécuter avec Qt comme UI ?, comme lorsque nous lançons une application Java dans Gnome (exécuté avec GTK comme UI/émulation GTK comme UI)?
J'entends dire qu'il existe une classe pour Java afin de rendre l'interface utilisateur de l'application Java semblable à Qt, appelée liaisons Qt/Jambi pour Java. Comment pouvons-nous l'intégrer dans KDE lorsque nous lançons l'application Java?
Mon autre question est si pas mal, OpenOffice a été construit en Java, alors pourquoi OpenOffice peut-il fonctionner avec Qt comme une interface utilisateur dans KDE?
L'utilisation de ces liaisons Qt n'est pas une solution (cela nécessite que l'interface graphique de l'application entière soit réécrite).
Et OpenOffice.org est principalement écrit en C++, avec certaines parties écrites dans d'autres langages tels que Java. Il possède également sa propre boîte à outils d'interface graphique pouvant imiter Gtk ou Qt (partiellement) à l'aide de thèmes.
Et s’il n’ya pas de thèmes Qt ou KDE, je ne sais pas comment en faire un. (Je viens de voir qu'il y a quelques autres thèmes Swing dans le référentiel, ce qui pourrait être une chose à essayer pour les applications qui utilisent Swing.)
Une solution consiste à utiliser une sorte de thème GTK esthétiquement compatible avec Qt, via le style Java GTK.
Dans Kubuntu, pour les applications GTK, vous pouvez installer le thème Qt Curve ( le paquet qtcurve ), vous devriez alors pouvoir configurer le style GTK par défaut dans KDE System. Paramètres (vous aurez besoin du package kde-config-gtk ).
Vous devriez alors pouvoir définir l'apparence GTK dans les applications Java. Vous pouvez facilement le tester avec ceci application Java Web Start .
Installez gtk3-engines-oxygen
pour Gtk3
et gtk2-engines-qtcurve
pour Gtk2
, et passez au thème dans System Settings > Application Appearance > Gtk Configuration
.
Si vous n'avez pas de Gtk Configuration
, installez kde-config-gtk
. Il est également recommandé d'installer des packages qtcurve
complets et de les utiliser.