Post Gabriela Morina jest dobry, ale tile-qt nie buduje się już z tymi instrukcjami i chociaż post na blogu, do którego odsyłał (mój, nawiasem mówiąc, nadal działa), nie jest już najlepszym rozwiązaniem, jakie znam.
Dla osób, które chcą czegoś lepszego niż motyw „clam”, PySolFC zawiera motyw Clearlooks dla Ttk, a ja napisałem inny post na blogu, który wyjaśnia, jak to zainstalować.
Oto odpowiednie części, dostosowane dla użytkownika Lubuntu (którym teraz jestem):
# 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
Niektóre widżety są nadal brzydkie (pasek menu i SHA1 ID:
tekst, które muszą być załatane w gitk, aby można je było używać), ale nie znam wystarczającej liczby Tcl / Tk, aby załatać różne rzeczy.
(I słyszałem plotki, że pasek menu nie został udostępniony, ponieważ jest on delegowany do systemu operacyjnego w celu rysowania w systemie Windows i MacOS)