Altera a cor da TAB ativa para o roxterm no XFCE / LXDE

2

Eu recentemente me mudei do Gnome porque minha máquina virtual simplesmente não aguentava a carga. A VM está executando o Debian e o XFCE 4.10.1 (eu testei o LXDE antes também). A única coisa que me morde é que não consigo ver a guia ativa, a única diferença visível é uma barra larga de um pixel que é ligeiramente mais clara, quase impossível de ver sem uma lupa. Outros emuladores de terminal parecem exibir o mesmo problema. Eu pesquisei com o Google e já experimentei muitas coisas diferentes:

  • alterou o tema ativo usando <Settings>/<Appearance> .
  • criou .config/gtk-2.0/gtk.css / .config/gtk-3.0/gtk.css e adicionou valores lá.
  • arquivos de temas modificados.
  • modificado .gtkrc .

Nada funcionou até agora. Então, como posso fazer com que a TAB ativa seja perceptível nas outras guias? Uma cor diferente seria melhor, mas qualquer coisa razoável faria.

    
por hochl 07.01.2014 / 15:18

2 respostas

3

Eu tenho o mesmo problema desde que fiz o upgrade do antix 13.1 para o antix 13.2 (baseado no debian). Minha configuração ajustada resultou em abas ativas e inativas indistinguíveis. Mas a conta padrão mostra uma distinção clara entre os dois.

Então eu ldd /usr/bin/roxterm | grep gtk e descobri que a versão do gtk que o meu roxterm usa é libgtk-3.so.0.

Descobri que a conta padrão tem esse arquivo ~/.config/gtk-3.0/settings.ini , o que minha conta não ajusta. Então eu copiei e agora o roxterm tem abas distintas.

Tem essa linha crucial: gtk-theme-name=MediterraneanWhite

Você também pode find /usr/share/themes/ -iname gtk-3.0 e experimentar diferentes temas, como Adwaita ou HighContrast, ou o que você encontrar em / usr / share / themes /.

Atualização de 2014-09-08: A edição de ~ / .config / gtk-3.0 / gtk.css oferece uma maneira mais refinada de alterar a cor da guia ativa: link

    
por 18.05.2014 / 10:35
1

Você parece estar editando os arquivos incorretos:

  • .gtkrc é usado apenas por Gtk 1.
  • .config/gtk-3.0/gtk.css é usado apenas pelo Gtk 3.
  • .config/gtk-2.0/gtk.css não é usado por nada, porque o Gtk 2 usava temas no formato gtkrc, não CSS.

O Gtk 2, que o Xfce usa, mantém suas configurações em .gtkrc-2.0 - e para temas, em <themename>/gtk-2.0/gtkrc .

Você pode experimentar um tema como o Clearlooks, que tem um realce azul bastante espesso para as guias "ativas". Se isso não for suficiente, você pode até copiar o seu gtkrc para ~/.themes/Clearlooks/gtk-2.0/gtkrc , encontrar a parte que se parece com isso ...

style "notebook_bg" {
    bg[NORMAL]        = shade (1.02, @bg_color)
}

... e mude o @bg_color para @selected_bg_color , tornando toda a guia ativa azul. Eu testei isso agora mesmo.

Nota: É uma boa ideia ligar simbolicamente ~/.themes a ~/.local/share/themes ou vice-versa, já que diferentes versões Gtk usam caminhos diferentes.

    
por 07.01.2014 / 15:55