gnome-terminal ignora o tema gtk

3

Eu corro oneiric com o fluxbox como gerenciador de janelas, e o gnome-terminal parece desconsiderar o tema gtk. O suporte ao tema funciona em outros aplicativos gtk (por exemplo, no gthumb e no firefox), mas mudar o tema não faz diferença para o gnome-terminal. Eu tenho onírico, e uso o lxapearance para mudar o tema. Estou errado em assumir que o gnome-terminal é um aplicativo gtk? Ou é o problema em outro lugar?

  • Observe que a caixa de seleção "Usar cores do tema do sistema" na configuração do gnome-terminal não resolve o problema, nem é suposto, pois estou interessado na aparência e no tamanho do menu e nas guias não a cor deles. ]

  • A versão do LXAppearance é 0.5.1 e, portanto, parece que é compatível com o GTK3. Ele até cria o arquivo gtk-3.0 / settings.ini no diretório inicial que contém as configurações selecionadas. Isso, eu acho , exclui o link como possível causa.

por Boris Bukh 24.01.2012 / 15:58

2 respostas

1

LXAppearance é o culpado depois de tudo. Consulte o link

Eu tentei copiar o arquivo de configuração criado por ele para o arquivo .config / gtk-3.0. Depois de reiniciar o gnome-terminal, os menus desapareceram completamente (ou, para ser precisamente, tudo é quase de tamanho zero, e há texto). Depois de comentar o .config / gtk-3.0 / settings.ini linha por linha, o culpado é gtk-font-name. De qualquer forma, isso prova que o gnome-terminal é um aplicativo GTK3 que lê as configurações.

Solução foi instalar o gnome-themes-standard e editar o arquivo .config / gtk-3.0 / settings.ini para dizer "gtk-theme-name = Adwaita" (é o único tema no pacote, mas me serve bem).

Observação final: confusamente no diretório / usr / share / themes, muitos temas têm uma subpasta gtk-3.0 sem serem temas do GTK3. Espero que seja de ajuda para alguém.

    
por Boris Bukh 24.01.2012 / 17:04
0

Isso pode não ser uma solução para você se estiver tentando evitar muitas dependências do Gnome, mas resolvi certificando-me de que gnome-settings-daemon estava iniciando no meu .xinitrc : depois disso, todo o meu GTK2 / 3 de repente, as aplicações prestaram atenção a toda uma carga de configurações que antes ignoravam. Você pode usar gnome-tweak-tool para alterar os temas (ou possivelmente lxappearance e, em seguida, sair novamente &?).

Eu não sei onde ele mora no Ubuntu, mas eu achei em /usr/lib/gnome-settings-daemon/gnome-settings-daemon no meu sistema Arch (ele costumava viver no $PATH antes do Gnome 3).

Espero que ajude!

    
por Jez 16.04.2012 / 09:47