
Think Correctly GTK Theme
Source (link to git-repo or to original if based on someone elses unmodified work):
Update 3/12/2012: Thanks to nowerries for telling me how to n fix Ubuntu Software Center. I'm trying to figure out a way to apply this fix to my dark themes but until then use this fix.
**********Bugs***********
Only bug I have noticed so far is fonts unreadable in Ubunut Software Center the fix for this is to in terminal type...
sudo gedit /usr/share/software-center/ui/gtk3/css/softwarecenter.css
.... and change the color value of @define-color super-light-aubergine to #141213.
Ratings & Comments
4 Comments
Hi, Wrote you this email, but nowhere to send it: Hi, Thanks for your theme. I started to create my own dark one and realised how much of a pain it is to do, so yours was a really welcome find. I get a bunch of gtk warnings from it though when starting gtk apps on ubuntu 12.10, x64. I went through some the files applying this regex to add px units on lots of the values, which cut down the warnings a lot: s/\([^.]\<[[:digit:]]\+\)\>\([^.]\)/\1px\2/gc For example, this is what I was getting when starting nautilus: ~$ nautilus (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:56:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:74:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:171:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:172:12: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:175:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:213:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:216:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:282:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:315:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:317:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:404:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:484:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:495:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:522:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:533:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:538:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:641:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:641:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:658:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:704:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:704:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:704:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:719:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:719:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:719:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:719:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:745:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:785:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:804:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:816:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:818:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:838:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:849:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:867:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:885:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:903:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:920:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:946:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:960:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:964:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:974:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:974:19: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:975:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:975:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:975:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:983:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:998:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1000:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1029:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1096:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1105:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1106:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1116:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1116:13: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1116:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1163:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1164:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1217:17: Expected ')' (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1241:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1251:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1252:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1292:25: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1303:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1315:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1329:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1330:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1359:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1360:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1480:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1538:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1552:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1569:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1585:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1621:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1631:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1633:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1641:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1650:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1654:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1676:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1709:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1774:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1790:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1813:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1842:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1843:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1843:13: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1843:15: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1843:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1850:18: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1850:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1850:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1859:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1859:20: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1859:22: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1860:11: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1862:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1896:17: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1896:23: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1903:19: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1903:21: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1904:16: Not using units is deprecated. Assuming 'px'. (nautilus:2002): Gtk-WARNING **: Theme parsing error: gtk.css:102:43: Failed to import: Error opening file: No such file or directory After my px unit annotations I get just this: ~$nautilus (nautilus:2588): Gtk-WARNING **: Theme parsing error: gtk.css:102:43: Failed to import: Error opening file: No such file or directory The line mentioned imports the following file: @import url("apps/gnome-applications.css"); I don't have time to go any further with this at the moment, but I attach my modified files. Maybe you can use them and I will benefit from your future versions. I did all my under the gtk-3.0 directory. Best regards, Andrew
Hello, I'm no longer use gnome. I switched to kde so I will not be updating any of my gtk themes. Feel free to fix them if you want.
so cool, like the blue color
Thanks man I appreciate that ;-)