Como persistir a seleção de GTK_THEME na execução de aplicativos no Xfce?

Como persistir a seleção de GTK_THEME na execução de aplicativos no Xfce?

Estou executando o Xfce no Debian. Os rótulos dos menus em muitas janelas parecem lotados e alguns controles de diálogo estão faltando. A solução alternativa que encontrei (não me lembro como) é prefixar o comando de inicialização de um aplicativo com

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

Por exemplo, digamos que eu gostaria de ajustar o volume. No canto superior direito da área de trabalho, próximo ao relógio, há um ícone que parece um alto-falante.

Clique nesse ícone e um menu será exibido. Mova o ponteiro do mouse para cima e para baixo sobre os itens do menu e algo já parece peculiar. Cada item de menu tem à esquerda (ou seja, entre a borda mais à esquerda do menu e a letra mais à esquerda no rótulo do item de menu) algum espaço cinza. Você pode dizer que os itens do menu estão recuados. Passe o ponteiro do mouse sobre um item de menu e aquele espaço cinza à esquerda se tornará . . . mais brilhante.

Clique em um dos itens do menu,Misturador de áudio...

Uma janela se abre, toda cinza comControle de volumena barra de título. Esta janela também parece estranha. Começando da esquerda, na parte superior, há uma sequência de letras

ReproduçãoGravaçãoDispositivos de saídaDispositivos de entradaConfiguração

Mais abaixo, aparentemente flutuando no espaço, a palavraAvançado. Passe o ponteiro do mouse sobre a palavraAvançadoe seu fundo fica mais claro. Clique nele e uma linha de palavras aparecerá abaixo.

Veja o problema? Eu não fiz isso no início.

Agora aplique a solução alternativa.

Feche a janela clicando noXna extremidade direita da barra de título, abra um prompt de comando e digite

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

Abre-se uma janela, do mesmo tamanho da outra e também comControle de volumena barra de título. Mas isso não é cinza. É quase inteiramente branco. Na parte superior não há uma sequência de letras, mas uma linha de guias cujos rótulos são separados por uma quantidade significativa de espaço.

Reprodução   Gravação   Dispositivos de saída   Dispositivos de entrada   Configuração

A palavraAvançadoestá lá como antes, mas agora com um pequeno triângulo à esquerda, apontando para ele. Clique na palavra e o triângulo gira e aponta para baixo.

Portanto, em vez de clicar no ícone de volume, devo sempre usar este GTK_THEMEcomando.

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

Eu tentei mudar oestilo. Ou seja,Formuláriosno canto superior esquerdo da área de trabalho >Configurações>Gerenciador de configurações>Aparência.

Uma janela com quatro guias é aberta:Estilo,Ícones,Fontes,Configurações, eu tentei todos os diferentesestilos. Cada um me dá cores diferentes nas barras de título e assim por diante. Nenhum renderiza os rótulos de menu ou guia corretamente como o GTK_THEMEcomando.

Outro exemplo é o vinagre. Tenho que adivinhar onde clicar se eu executar apenas

vinagre

ou abra-o emFormulários>Internet>Visualizador de área de trabalho remota

mas se eu executá-lo com

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css vinagre

todos os tipos de botões até então invisíveis aparecem.

Ao sair, porém, noto no prompt de comando vários avisos inócuos, como

(vinagre:6118): Gtk-WARNING **: Erro de análise do tema: :6:27: A propriedade de estilo GtkWidget:focus-padding está obsoleta e não deve mais ser usada. Ele será removido em uma versão futura

ou

(vinagre:6118): Gtk-WARNING **: Desenhando um gadget com dimensões negativas. Você esqueceu de alocar um tamanho? (proprietário da caixa de nó ViewAutoDrawer)

apareceram na janela do prompt de comando.

Eu li em //wiki.xfce.org/howto/install_new_themes que, para "interfaces GTK +" (talvez pavucontrol seja uma interface GTK +), pode "Extrair o tema em ~/.local/share/themes" I don't have a themesdirectory in my ~/.local/sharedirectory . . . isso não faz parte de uma instalação padrão do Xfce?

Existe uma maneira de especificar que os programas de chamada devem ser executados com

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

sem ter que instalar um novotema?

Abrindo oFormuláriosmenu no canto superior esquerdo da área de trabalho e selecionandoSobre o Xfcerevela que estou usando a versão 4.12 do Xfce.

Responder1

Encontrei esta discussão no fórumhttps://forum.xfce.org/viewtopic.php?id=6263onde mmassonnet sugeriu em 03/09/2011:

instale o Greybird, ele tem suporte para temas GTK2 e GTK3. http://shimmerproject.org/project/greybird/

Então abri o Synaptic.

$su-raiz
# GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css sináptico

nele procurei greybird, encontrei e instalei (junto com todas as dependências) um pacote chamadotema greybird-gtk.

Depois de instalado, voltei paraFormulários(no canto superior esquerdo da área de trabalho) >Configurações>Gerenciador de configurações>Aparência. NoEstiloguia, um monte de novidadesestilosincluindo (para citar alguns):Passaro preto,pássaro azul,Greybird,kiwi,MurrinaAqualsh,MurrinaBlau,MurrinaBlu, etc.

Eu escolhi arbitrariamenteMurrinaBlue fechou oAparênciajanela.

Depois de alguns segundos, parecia melhor. Abrindo o menu do ícone de volume (no canto superior direito da área de trabalho), a mesma lista de itens de menu apareceu. Mas agora à esquerda deSilenciar saída de áudio, em vez de um espaço cinza vazio, é uma caixa de seleção. Clicando emMisturador de áudio...abre uma janela muito parecida com a que eu tinha

$ GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

Então parece que o problema está resolvido. Obrigado, mmassonnet.

informação relacionada