gitk parece feio/não respeita as configurações do tema

gitk parece feio/não respeita as configurações do tema

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:

tema feio 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 que ele persista entre as reinicializações, adicione a linha *TkTheme: clama ~/.Xresources, mas não tenho certeza se isso é lido, independentemente de você iniciar seu ambiente de área de trabalho startxou não.

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

checkinstallsendo 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): insira a descrição da imagem aqui

informação relacionada