Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 2 and Version 3 of ThemingPidgin


Ignore:
Timestamp:
May 15, 2013, 2:11:36 AM (11 years ago)
Author:
Eion Robb
Comment:

More theming of the theming page

Legend:

Unmodified
Added
Removed
Modified
  • ThemingPidgin

    v2 v3  
    1010
    1111== Example 1: Novice Proof ==
    12 Goal: To give only Pidgin a facelift for variety's sake.
    13 Theming Experience: Zero
    14 Desire to dig through configuration files: Zero
    15 Time available: 15 min
     12'''Goal''': To give only Pidgin a facelift for variety's sake.[[BR]]
     13'''Theming Experience''': Zero[[BR]]
     14'''Desire to dig through configuration files''': Zero[[BR]]
     15'''Time available''': 15 min
    1616
    1717By far, the simplest "off the shelf" solution is to download the GTK+ theme installer package which includes a large number of ready GTK themes (engines and corresponding configuration files) as well as a theme switching preference tool.
     
    3333
    3434== Example 2: Getting Your Feet Wet ==
    35 Goal: To change the appearance of all of your GTK aps (Pidgin, Ekiga, Gimp, etc.)
    36 Theming Experience: Minimal
    37 Desire to dig through configuration files: Minimal
    38 Time available: 1 hr
     35'''Goal''': To change the appearance of all of your GTK aps (Pidgin, Ekiga, Gimp, etc.)[[BR]]
     36'''Theming Experience''': Minimal[[BR]]
     37'''Desire to dig through configuration files''': Minimal[[BR]]
     38'''Time available''': 1 hr
    3939
    4040If you got some time on your hands, understand the basics of GTK themes, just want a few themes you know by name and like to keep your system lean and mean (keep out anything unnecessary), you may want to get the GTK+ theme zip package and hand pick the elements you need.  Just be aware that theme engines and configuration files are packaged in separate directories, engine names are not always identical to the config file names, one doesn't work without the other and so you may end up having to experiment (which is why the installer is faster and simpler).
     
    46462. Download the theme package: gtk2-themes-2009-09-07-win32_bin.zip
    47473. If Pidgin was not installed in the currently standard way and GTK was installed not within it but for all GTK apps system wide - move relevant components from packages to corresponding folders in that GTK Installation.
    48 
    4948Unzip themes and pick the ones you want.  Configuration files are in "share" and engines in "lib" directories.  Thus, for a theme "Aurora", the folder "Aurora" would need to be moved from the package's "share\themes" to "GTK2-Runtime\share\themes" and the file "libaurora.dll" from the package's "lib\gtk-2.0\2.10.0\engines" to "GTK2-Runtime\lib\gtk-2.0\2.10.0\engines".
    50494. Continue as above for each theme desired.
     
    5352
    5453== Example 3: The Comedy of Errors. ==
    55 Goal: You spent countless hours in front of a monitor and want to reduce eye strain.  To accomplish this, you need to create a dark theme (light text on a dark background) for your entire system - all apps Pidgin included.
    56 Theming Experience: Little
    57 Desire to dig through configuration files: Present within reason
    58 Time available:  Lots.
     54'''Goal''': You spent countless hours in front of a monitor and want to reduce eye strain.  To accomplish this, you need to create a dark theme (light text on a dark background) for your entire system - all apps Pidgin included.[[BR]]
     55'''Theming Experience''': Little[[BR]]
     56'''Desire to dig through configuration files''': Present within reason[[BR]]
     57'''Time available''':  Lots.
    5958
    6059If you thirst for knowledge, are not satisfied with off the shelf solutions, require maximum control over the appearance of your apps, have a flexible work schedule and a very understanding girlfriend - buckle up and hold on to your hat!  For the author of this passage, to learn how to theme WinXP, Thunderbird, Firefox and Pidgin took exactly one month with Pidgin being by far the most time consuming.  Why is this the case? Let's go back to the levels at which theming is applied.
     
    8584                .purple\themes\temp\sub_folder
    86855. Move theme.xml from there to:
    87                 .purple\themes\ThemeName\purple\blist
     86                .purple\themes\!ThemeName\purple\blist
    88876. Restart Pidgin
    8988        - the new theme will now be present in the list.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!