Estou tentando descobrir por que os widgets nas janelas GTK3 estão bagunçados, enquanto os widgets nas janelas GTK2parecerpara ficar bem.
Aqui vemos o navegador de arquivosEspaço FM, próximo ao seletor de aparência/tema do Xfce4. SpaceFM usa GTK3. É selecionado o tema Murrine Gray, que faz parte do pacote Debian murrine-themes
:
Como você pode ver, tudo parece razoável – as entradas do menu são separadas, a guia do navegador de arquivos é distinta.
As coisas ficam um pouco estranhas quando mudamos para o tema Murrina Ealm (também parte de murrine-themes
):
Embora o próprio seletor de aparência/tema tenha mudado de aparência, o SpaceFM não mudou. Na verdade, o único tema que consigo encontrar para alterar significativamente a aparência do SpaceFM é High-Contrast (parte do pacote gnome-accessibility-themes
), que altera a renderização de vários elementos da UI:
As coisas ficam completamente malucas, entretanto, quando começo a selecionar outros temas. Aqui está o SpaceFM com o tema Xfce Dusk selecionado, que faz parte do pacote gtk3-engines-xfce
(sugerindo fortemente que contém suporte GTK3):
Observe como o menu foi completamente recolhido, sem bordas ou separadores. A guia do navegador de arquivos e os ícones da barra de ferramentas também perderam suas bordas. Os aplicativos baseados em GTK2 não parecem sofrer deste problema; apenas aplicativos GTK3.
É perfeitamente possível que minha configuração (veja abaixo) seja simplesmente muito estranha, mas não consigo imaginar quais bits estão faltando e fazendo com que o kit de ferramentas enlouqueça.
Sugestões são bem-vindas.
Distro: Debian 'Unstable'
Desktop Environment: Xfce4
Window Manager: Awesome (substituindo 'xfwm')
Os serviços GNOME não estão em execução.
Responder1
GTK 3.20 quebra muitos temas antigos. Isso não será “consertado” porque não é um “problema”. É responsabilidade dos autores do tema atualizá-los para funcionarem com a nova versão do GTK. Verhttps://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/.
Muitos temas precisam ser atualizados para serem compatíveis com o novo GTK 3.20. Muitos temas antigos provavelmente nunca existirão porque ninguém está trabalhando neles.
Veja os números de bugs do Debian#821409e#824891para mais detalhes.
A propósito, euerausando o Clearlooks-Phenix
tema, mas mudei para TraditionalOK
- mate-themes
AFAICT, parece praticamente o mesmo e estou feliz o suficiente com isso (mas gosto de temas simples, sem frescuras e sem brilho)
Quando mudei para TraditionalOK
há algumas semanas, tive que baixar o mais recente mate-themes
emGitHub, mas o mate-themes
pacote no Debian sid foi atualizado por volta de 27 de maio e agora inclui uma versão compatível com GTK 3.20.
Finalmente, como nas versões anteriores do GTK3, se você estiver usando aplicativos GTK2 e GTK3 (e quase certamente está), ainda precisará de um tema com suporte para ambas as versões do GTK.