A postagem de Gabriel Morin é boa, mas o tile-qt não constrói mais com essas instruções e, embora a postagem do blog à qual ele vinculou (a propósito, minha) ainda funcione, ela não é mais a melhor solução que eu conheço.
Para pessoas que querem algo melhor que o tema "molusco", o PySolFC inclui um tema Clearlooks para o Ttk e escrevi outro post do blog que explica como instalá-lo.
Aqui estão as partes relevantes, adaptadas para um usuário do Lubuntu (que agora sou):
# 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 menus e o SHA1 ID:
texto, que precisam ser corrigidos no gitk para serem detectáveis), mas eu não conheço Tcl / Tk suficiente para corrigir as coisas.
(E ouvi rumores de que a barra de menus não foi tornada perigosa porque é delegada ao sistema operacional para desenhar no Windows e no MacOS)