Gabriel Morins Post ist gut, aber tile-qt baut nicht mehr mit diesen Anweisungen und obwohl der Blog-Post, auf den er verlinkt hat (übrigens meiner), immer noch funktioniert, ist er 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-Thema für Ttk, und ich habe einen weiteren Blog-Beitrag geschrieben, in dem erklärt wird, wie man es installiert.
Hier sind die relevanten Teile davon, angepasst für 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, der in gitk gepatcht werden muss, um thematisiert werden zu können), aber ich kenne nicht genug Tcl / Tk, um Dinge zu patchen.
(Und ich habe Gerüchte gehört, dass die Menüleiste nicht themengerecht gestaltet wurde, weil sie an das Betriebssystem delegiert wurde, um unter Windows und MacOS zu zeichnen.)