On Thu, Apr 8, 2010 at 3:42 AM, Who <mailfor...@googlemail.com> wrote:

> On Thu, Apr 8, 2010 at 6:29 AM, Nathan Beaumont <nathanb...@gmail.com>
> wrote:
> >
> >
> > On Wed, Apr 7, 2010 at 10:19 PM, Sam <shadow.h...@gmail.com> wrote:
> >>
> >> On Wed, Apr 7, 2010 at 10:09 PM, Nathan Beaumont <nathanb...@gmail.com>
> >> wrote:
> >>>
> >>> I short question here, is there a default installed silver style theme
> >>> for Ubuntu I don't know about?
> >>
> >> No, but you can easily (read hopefully) find one on gnome-look.org
> >>
> > The best ones I found were direct OSX copies. Are ubuntu themes just
> > pictures and a text or XML file telling the pictures were to go, like in
> > firefox?
> > --
>
> There's more than one way to write themes for Ubuntu and it's not
> immediately clear what's going on :)
>
> For a start, there isn't a single 'theme' file. A theme is made up of
> a bunch of components
>
> -gtk theme - changes the look of 'widgets' - buttons, lists, menus,
> scrollbars, etc
> -metacity theme - changes the look of the window borders
> - GDM theme - the login screen
> -icon theme
> - bootup theme - I don't know how this works anymore - I think it's
> different in Lucid
> https://wiki.ubuntu.com/FoundationsTeam/LucidBootExperience
>  and then there are lots of other areas and aspects, such as
> individual applications' splash screens, themes for applications that
> don't use GTK, tweaks to icon themes, etc.
>
> This (https://wiki.ubuntu.com/Artwork/Incoming/Blubuntu) is really old
> now, but it does at least attempt to break down a 'theme' in to the
> components required to make it feel complete.
>
> Having said that, a huge impact can be made on the system by changing
> just the GTK and Metacity themes.
>
> There's a lot of information on the Internet about these, and I am
> certainly no authority - I always find it helps to have a basic
> outline before you start trying to search for stuff, so here's an
> attempt:
> GTK themes are split in to 'GTK Theme Engines' and 'Gtk Theme files
> (gtkrc)' - the theme file is a description of the way any particular
> engine must behave when drawing the predefined GTK elements. In a
> fashion similar to CSS, it involves defining 'styles' that are then
> applied to certain types of element when they are drawn by the theme
> engine. For example, you could have the 'button' style that had a
> different colour when not selected to a 'menu' style.
>
> There are a range of engines that I see as falling in to two
> categories: engines that use images and engines that draw the widgets
> themselves. Of the first category pixbuf and eXperience spring to
> mind. As for the latter, clearlooks, murrine, smooth, xfce, nodoka and
> aurora spring to mind - I'm sure there are new ones these days.
>
> I hope that helps. This might also help:
> http://live.gnome.org/GnomeArt/Tutorials
>
> Enjoy making a theme :)
> Who
>
> --
> ubuntu-art mailing list
> ubuntu-art@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-art
>

The tutorial you linked (http://live.gnome.org/GnomeArt/Tutorials/GtkThemes)
was very helpful. Thank you for your explanation. I'll mess around with this
and get back to you guys if i come up with something.

-- 
nathanm...@gmail.com
-- 
ubuntu-art mailing list
ubuntu-art@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-art

Reply via email to