A postagem de Gabriel Morin é boa, mas o tile-qt não funciona mais com essas instruções e, embora o post do blog ao qual ele ligou (meu, por sinal) ainda funcione, não é mais a melhor solução que conheço.
Para pessoas que querem algo melhor do que o tema "clam", o PySolFC inclui um Tema do Clearlooks para o Tk e eu escrevi outra postagem no blog que explica como instalá-lo.
Aqui estão as partes relevantes, adaptadas para um usuário do Lubuntu (que eu sou agora):
# Get the theme
sudo apt-get install pysolfc
# Copy it into your user profile to not rely on PySolFC's presence
mkdir -p ~/.local/share/tkthemes
cp -r /usr/share/games/pysolfc/themes/clearlooks ~/.local/share/tkthemes/
# (optional) Remove PySolFC now
sudo apt-get remove pysolfc
sudo apt-get autoremove
# Add it to Ttk's search path
echo "export TCLLIBPATH=~/.local/share/tkthemes" >> ~/.xsessionrc
# Set the theme
echo "*TkTheme: clearlooks" >> ~/.Xresources
# Test it in this specific terminal window
export TCLLIBPATH=~/.local/share/tkthemes
xrdb -merge ~/.Xresources
git gui # gitk's "this isn't a repo" dialog is always ugly
# ...and then log out and back in to apply .xsessionrc for the whole desktop
Existem alguns widgets que ainda são feios (a barra de menu e o SHA1 ID:
text, que precisa ser corrigido no gitk para ser o themable), mas eu não sei o suficiente Tcl / Tk para corrigir as coisas.
(E eu ouvi rumores de que a barra de menu não foi feita como legível porque é delegada ao sistema operacional para desenhar no Windows e no MacOS)