Use um tema de área de trabalho diferente para um aplicativo

3

Estou usando o tema Evolve para o Ubuntu e estou feliz com isso.

Todos os aplicativos funcionam bem com este tema, exceto um, o Ubuntu Software Center. O texto não é legível com este tema (texto branco sobre fundo cinza claro).

Sempre que preciso usar o USC, tenho que alterar o tema e depois alterá-lo de volta.

É possível dizer ao Ubuntu para usar o tema Ambiance apenas para USC?

Eu tentei adicionar env GTK_THEME="Ambiance" à linha exec no arquivo .desktop, mas isso não teve efeito algum.

    
por To Do 04.07.2014 / 16:29

2 respostas

3

O tema é definido por uma configuração no dconf - você pode obter a configuração atual com:

gsettings get org.gnome.desktop.interface gtk-theme

Assim, você pode criar um script simples para contornar o problema e alterar o tema, depois abrir o centro de software e alterar o tema quando o centro de software estiver fechado:

#!/bin/bash
gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
software-center 
gsettings set org.gnome.desktop.interface gtk-theme 'Evolve'
exit

Você pode salvá-lo em seu diretório pessoal em um arquivo chamado 'open-software-center' e, em seguida, torná-lo executável definindo-o nas propriedades do arquivo ou executando este no terminal:

chmod +x ./open-software-center

Você pode então executar ./open-software-center no terminal, ou o comando que é aberto quando você pressiona Alt + F2

Eu não altero o tema para apenas uma janela ... mas seria interessante se alguém tivesse uma resposta para isso.

    
por Wilf 04.07.2014 / 17:26
2

Por que não mudar a cor de fundo do Ubuntu Software Center para um mais escuro, (o que fiz também - funciona perfeitamente bem). Para fazer isso, simplesmente edite / modifique itemview-background.png , veja o caminho completo abaixo e certifique-se de fazer o backup do arquivo de imagem não-formatado:

/usr/share/software-center/ui/gtk3/art/itemview-background.png

Ou altere o valor de cor do [texto + argumento de sombra] do texto desenhado visível em USC para um mais escuro, consulte o caminho abaixo: (não foi mais profundo, mas está em algum lugar em softwarecenter.css e / ou softwarecenter.highcontrastinverse.css )

/usr/share/software-center/ui/gtk3/css
    
por v2r 04.07.2014 / 19:04

Tags