La publicación de Gabriel Morin es buena, pero tile-qt ya no se construye con esas instrucciones y, aunque la publicación de blog a la que se vinculó (la mía, por cierto) todavía funciona, ya no es la mejor solución que conozco.
Para las personas que quieren algo mejor que el tema "almeja", PySolFC incluye un tema Clearlooks para Ttk y escribí otra publicación de blog que explica cómo instalarlo.
Aquí están las partes relevantes, adaptadas para un usuario de Lubuntu (que ahora soy):
# 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
Hay algunos widgets que todavía son feos (la barra de menú y el SHA1 ID:
texto, que deben ser parcheados en gitk para ser temáticos), pero no sé suficiente Tcl / Tk para parchear cosas.
(Y he escuchado rumores de que la barra de menú no se hizo temática porque está delegada en el sistema operativo para dibujar en Windows y MacOS)