Gabriel Morins Beitrag ist gut, aber tile-qt baut mit diesen Anweisungen nicht mehr auf, und obwohl der Blog-Post, mit dem er verlinkt hat (übrigens meines), immer noch funktioniert, ist es nicht mehr die beste Lösung, die ich kenne.
Für Leute, die etwas Besseres als das "Clam" -Thema wollen, enthält PySolFC ein Clearlooks-Design für Ttk, und ich habe einen weiteren Blog-Post geschrieben, in dem erklärt wird, wie man es installiert.
Hier sind die relevanten Teile, angepasst an einen Lubuntu-Benutzer (was ich jetzt bin):
# 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
Es gibt einige Widgets, die immer noch hässlich sind (die Menüleiste und der SHA1 ID:
Text, die in gitk gepatcht werden müssen, damit sie als Themen angezeigt werden können), aber ich weiß nicht genug Tcl / Tk, um Dinge zu patchen.
(Und ich habe Gerüchte gehört, dass die Menüleiste nicht themenfähig gemacht wurde, da sie an das Betriebssystem delegiert wurde, um unter Windows und MacOS zu zeichnen.)