Widgets GTK3 renderizados incorretamente, dependendo do tema

1

Estou tentando descobrir por que os widgets do GTK3 estão bagunçados, enquanto os widgets nas janelas do GTK2 parecem estarem bem.

Aqui vemos o navegador de arquivos SpaceFM , ao lado do seletor de aparência / tema do Xfce4. O SpaceFM usa o GTK3. O tema Murrine Gray está selecionado, que é parte do pacote Debian murrine-themes :

Comovocêpodever,tudoparecebastanterazoável-asentradasdomenusãoseparadas,aguiadonavegadordearquivosédistinta.

AscoisasficamumpoucoestranhasquandomudamosparaotemaMurrinaEalm(tambémpartedemurrine-themes):

Enquantooseletordeaparência/temaemsimudoudeaparência,oSpaceFMnãomudou.Naverdade,oúnicotemaquepossoencontrarparaalterarsignificativamenteaaparênciadoSpaceFMéoHigh-Contrast(partedopacotegnome-accessibility-themes),quealteraarenderizaçãodevárioselementosdainterfacedousuário:

Ascoisasficamcompletamentemalucas,noentanto,quandoeucomeçoaselecionaroutrostemas.AquiestáSpaceFMcomotemaXfceDuskselecionado,quefazpartedopacotegtk3-engines-xfce(sugerindostrongmentequeelecontémsuporteaGTK3):

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 fronteiras. Aplicativos baseados em GTK2 não parecem sofrer com esse problema; apenas aplicativos GTK3.

É inteiramente possível que minha configuração (veja abaixo) seja simplesmente muito estranha, mas não posso, na minha vida, imaginar quais bits estão faltando e fazendo com que o kit de ferramentas perca sua mente.

Sugestões bem-vindas.

Distro: Debian 'Unstable'
Ambiente Desktop: Xfce4
Gerenciador de Janelas: Awesome (substituindo 'xfwm')
Os serviços do GNOME não estão em execução.

    
por ewhac 09.06.2016 / 08:46

1 resposta

3

O GTK 3.20 quebra muitos temas mais antigos. Isso não será "consertado" porque não é um "problema". É da responsabilidade dos autores do tema atualizá-los para trabalhar com a nova versão do GTK. Consulte o link .

Muitos temas precisam ser atualizados para serem compatíveis com o novo GTK 3.20. Muitos temas antigos provavelmente nunca serão porque ninguém está trabalhando neles.

Veja os Números de Bugs do Debian # 821409 e #824891 para mais detalhes.

BTW, eu estava usando o tema Clearlooks-Phenix , mas mudei para TraditionalOK de mate-themes - AFAICT parece praticamente o mesmo, e estou feliz o suficiente com isso (mas eu como temas simples, sem frescuras e sem bling)

Quando mudei pela primeira vez para TraditionalOK algumas semanas atrás, tive que fazer o download do mais recente mate-themes de github , mas o pacote mate-themes no Debian sid foi atualizado por volta de 27 de maio e agora inclui uma versão compatível com o GTK 3.20.

Por fim, como nas versões anteriores do GTK3, se você estiver usando os aplicativos GTK2 e GTK3 (e quase certamente você está), ainda precisará de um tema com suporte para as duas versões do GTK.

    
por 10.06.2016 / 05:32