Como executar o aplicativo Java no KDE com uma interface semelhante ao Qt?

8

Continuando minha pergunta no Install Ubuntu or Kubuntu?

Eu tentei o Kubuntu (KDE), e foi muito legal como o Ubuntu (GNOME). mas há pouco problema com a interface do usuário quando iniciamos o aplicativo Java (LimeWire, Netbeans, Eclipse). A interface do usuário foi alterada para Metal (que eu acho que é um pouco antiga).

Podemos executá-lo com Qt como UI ?, como quando iniciamos o aplicativo Java no Gnome (executado com GTK como UI / emulação GTK como UI)?

Ouvi dizer que há uma classe para Java, a fim de tornar a interface do usuário do aplicativo Java semelhante ao Qt, chamada de ligações Qt / Jambi para Java. Como podemos integrá-lo no KDE quando iniciamos o aplicativo Java?

Minha outra pergunta é se não estiver errado, o OpenOffice foi construído em Java, então por que o OpenOffice pode ser executado com o Qt como UI no KDE?

squallbayu
fonte
3
O OpenOffice não é construído em java, algumas funcionalidades subjacentes usam java.
txwikinger
O que você configurou em configurações do sistema-> aparência do aplicativo na aparência GTK?
txwikinger
hmm, eu já fiz isso, mas o aplicativo java ainda está usando GTK como UI em vez de QT como UI.
squallbayu
11
Pergunta semelhante para GTK: askubuntu.com/questions/21886/…
Mechanical snail
Relacionado: askubuntu.com/questions/162571/…
Caracol mecânico

Respostas:

3

Usar essas ligações Qt não é solução (requer que a GUI do aplicativo inteiro seja reescrita).

E o OpenOffice.org é escrito principalmente em C ++, com algumas partes escritas em outras linguagens como Java. Ele também possui seu próprio kit de ferramentas da GUI que pode imitar o Gtk ou o Qt (parcialmente) usando temas.

E se não houver um tema semelhante ao Qt ou ao KDE, não faço ideia de como criar um. (Acabei de ver que existem alguns temas adicionais do Swing no repositório, isso pode ser algo a ser experimentado para os aplicativos que usam o Swing.)

JanC
fonte
1

Uma solução é usar algum tipo de tema GTK esteticamente compatível com Qt, através da aparência e do estilo GTK em java.

No Kubuntu, para aplicativos GTK, você pode instalar o tema Qt Curve ( pacote qtcurve ); então, você deve configurar o estilo GTK padrão nas Configurações do Sistema KDE (você precisará do pacote kde-config-gtk ).

Você poderá definir a aparência do GTK nos aplicativos java. Você pode testá-lo facilmente com este aplicativo Java Web Start .

komuta
fonte
O link está quebrado a partir do momento em que este comentário é publicado.
Ernir
0

Instale gtk3-engines-oxygenpara Gtk3e gtk2-engines-qtcurvepara Gtk2e mude para o tema System Settings > Application Appearance > Gtk Configuration.

Se você não tiver um Gtk Configuration, instale kde-config-gtk. Também é recomendável instalar qtcurvepacotes inteiros e usá-lo.

slashsbin
fonte