Criando um tema GTK, mas os aplicativos Qt e Java não são afetados e o layout dos botões da barra de título é feio

Criando um tema GTK, mas os aplicativos Qt e Java não são afetados e o layout dos botões da barra de título é feio

Estou brincando com um tema gtk2/gtk3 que uso na área de trabalho do Mate.

Tudo parece bem, até mesmo os aplicativos gtk3, mas ainda tenho 3 questões importantes:

  1. Aplicativos Java ignoram o tema
  2. Aplicativos QT ignoram o tema
  3. Estou usando aqueles bons botões da barra de título do Ubuntu 10, mas o problema é que, quando apenas o botão Fechar aparece, a barra de título fica feia. Posso fazer com que mostre os outros dois botões, mas desativados? Não sei como o Ubuntu 10 lidou com isso.

Aqui está uma captura de tela mostrando os 3 problemas (acima está um pequeno aplicativo Java, abaixo está um aplicativo Qt): Captura de tela

Nos meus ambientes de desktop anteriores, Unity e Cinnamon, ambos os aplicativos pareciam estar usando o tema correto corretamente, mas ainda não usei meu tema personalizado.

A propósito, o Cinnamon é baseado no gnome-shell, e o mate é um gnome2-fork.

Observe que o aplicativo Java mostrado tenta explicitamente carregar o tema gtk em tempo de execução. Por padrão, os aplicativos Java não, mas este possui o código necessário, que funcionou em unidade e canela.

Alguma sugestão de como eu poderia melhorar meu tema para que esses problemas desapareçam? Muito obrigado!

Responder1

Geralmente, um problema com o Gnome é centrado no gnomo ou no GTK. Se os programas Qt são bons em um Gnome, é para Qt, não para Gnome.

informação relacionada