{"kind":"post","path":"/blog/gtk-theming-guide","post":{"metadata":{"title":"Gtk Alt Documentation","summary":"The GTK theming reference I wished existed. CSS selectors, widget hierarchy, inspector tricks, and real examples. Everything you need to build a Linux desktop theme from zero.","publishedAt":"2017-02-24","projectDate":"2017-03-15","ascent":"#4A90D9","github":"surajmandalcell/Gtk-Theming-Guide","links":[{"label":"Docs site","href":"https://gtkthemingguide.surajmandal.in","type":"docs"}],"tags":["linux","theming","docs-as-code","hugo","static-site","css","webdev"],"weight":0},"slug":"gtk-theming-guide","content":"GTK theming facts were spread across forums, source trees, and tests. I put the useful parts into one **Hugo reference site**.\n\n## What The Guide Covers\n\n- GTK Inspector setup and theme search paths.\n- GTK 2 and GTK 3 differences.\n- CSS imports, selectors, and widget nodes.\n- Icon theme folders and cache refreshes.\n- Common file permission errors.\n\nThe project grew through focused updates to setup pages, selector notes, tools, FAQs, and site formatting.\n\n## Visual Proof\n\n\u003cimg src=\"/images/blog/gtk-theming-guide/Gtk-theming-guide.png\" alt=\"Current GTK theming guide home page\" /\u003e\n\n### Original Site\n\n\u003cimg src=\"/images/blog/gtk-theming-guide/main.png\" alt=\"Original GTK theming guide from 2017\" /\u003e"}}