Le message de Gabriel Morin est bon, mais tu ne construis plus avec ces instructions. Bien que le blog auquel il a lié (le mien, d'ailleurs) fonctionne toujours, ce n'est plus la meilleure solution que je connaisse.
Pour les personnes qui veulent quelque chose de meilleur que le thème "palourde", PySolFC inclut un thème Clearlooks pour Ttk et j'ai écrit un autre article de blog qui explique comment l'installer.
En voici les parties pertinentes, adaptées à un utilisateur de Lubuntu (que je suis maintenant):
# 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
Il y a des widgets qui sont toujours laids (la barre de menu et le SHA1 ID:
texte, qui doit être corrigé dans gitk pour être thématisables) mais je ne connais pas assez de Tcl / Tk pour corriger les choses.
(Et j'ai entendu des rumeurs selon lesquelles la barre de menus n'était pas thématisée, car elle était déléguée au système d'exploitation pour dessiner sous Windows et MacOS)