Estou executando o Xubuntu (na verdade, linux mint com xfce no topo, mas suponho que seja essencialmente a mesma coisa)
Eu configurei meu tema de aparência para (uma versão modificada de) MurrinaStormCloud, mas se eu executar o gitk, ele usará renderização de fonte feia, cores feias, widgets feios.
Acho que o tcl é o culpado aqui, mas posso consertar isso?
Aqui está uma imagem para comparação entre a aparência do Firefox no tema atual e a aparência do gitk:
Responder1
gitk é implementado em tcl/tk. Eu procurei, mas não parece haver muito que você possa fazer; ele é considerado feio no Linux em todos os lugares. E além de usar um kit de ferramentas horrível, o gitk tem piorado para mim à medida que eles colocam mais funções (a maioria não usadas), a interface do usuário se torna ainda mais confusa.
Então eu, em vez de uma soluçãoEu recomendo o Git, que é uma ferramenta semelhante, menos madura, usando GTK+.
Responder2
tcl/tk 8.5 é realmente temático e parece bastante nativo no Windows 7 e aparentemente no Mac. Parece ter sido dado menos cuidado ao escrever pontes de mecanismo de tema para ele no Linux, mas você pode fazer uma de três coisas:
Para fugir da aparência do "motivo" para uma aparência um pouco melhor:
$echo '*TkTheme: clam' | xrdb -merge -
Para que ele persista entre as reinicializações, adicione a linha *TkTheme: clam
a ~/.Xresources
, mas não tenho certeza se isso é lido, independentemente de você iniciar seu ambiente de área de trabalho startx
ou não.
Solução alternativa ao acima, pelo autor da mesma postagem do blog, nesta mesma página: https://superuser.com/a/428563/107881
Para fazer com que tk use temas qt, você precisará fazer o checkout e construir o tile-qt em: git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
No Ubuntu 11.04 foi bem fácil, adaptar os caminhos da biblioteca tcl/tk conforme necessário (algumas pessoas relataram que essas instruções estão desatualizadas):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
sendo para criar um .deb rápido em vez de instalar diretamente, mantém o sistema organizado.
Depois, como acima, faça com que você use seus temas qt:
$echo '*TkTheme: tileqt' | xrdb -merge -
- Há também um tile-gtk no mesmo repositório do sourceforge que o tile-qt, mas está completamente desatualizado. Consegui construí-lo e instalá-lo depois de muito mexer, mas os resultados visuais foram confusos - não recomendado.
Responder3
Para corrigir isso do jeito Debian (Ubuntu):
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
E então escolha a alternativa wish8.5.
Responder4
Você não pode facilmente fazer com que o gitk siga seus outros temas, mas sua aparência é bastante personalizável.
Conforme mencionado em outro lugar, você pode escolher suas fontes manualmente. Quase todas as cores também são modificáveis, no seu arquivo ~/.gitk
. Certifique-se de que o gitk não esteja em execução ao modificar este arquivo, pois ele sobrescreve o conteúdo na saída.
Aqui está o que eu tenho (meu~/.gitk
arquivo):