Empathy Themes

Empathy supports Adium Message Styles starting from 2.27.3 (if built with WebKitGtk support). See a screenshot.

Install a theme

  1. You can choose and download themes from adiumxtras

  2. Extract the tarball to ~/.local/share/adium/message-styles/*.AdiumMessageStyle

  3. Go to empathy's preferences and select Adium theme.

There is script for downloading and installing themes from adiumxtra:// urls http://gist.github.com/191499 so we need only browser handlers to automatically install themes.

Theme support status

Not all themes work out of the box yet. Here is the list of themes we tested and the observed results:

Theme

Status

Empathy Version

Last Test Date

Problems found

http://www.adiumxtras.com/images/thumbs/adium_matte_5_3631_4987_thumb.png Adium Matte

Perfect

2.27.4

2009-06-16

http://www.adiumxtras.com/images/thumbs/arthero_complexion_5_9689_3674_thumb.gif ArtHero Complexion

Almost

2.27.92

2009-09-17

Bubbles slightly broken on the bottom

http://www.adiumxtras.com/images/thumbs/candybars_message_view_styles_3581385_thumb.pngCandybars

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/cinematic_5_765_3306_thumb.pngCinematic

Fail

2.27.3

2009-06-11

CSS variants

http://www.adiumxtras.com/images/thumbs/eclipse_message_view_styles_208374_thumb.png Eclipse

Perfect

2.27.92

2009-09-17

http://www.adiumxtras.com/images/thumbs/final_fantasy_classic_message_view_styles_419410_thumb.gif Final Fantasy Classic

Almost

2.27.91.1

2009-09-16

Background doesn't look ok when maximize

http://www.adiumxtras.com/images/thumbs/gaia_messageview_5_12325_4499_thumb.jpgGaia

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/gaia_messageview_5_12325_4499_thumb.jpgGaiaLow

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/gonedark_5_1471_2463_thumb.pngGoneDark

Perfect

2.27.4

2009-06-19

http://www.adiumxtras.com/images/thumbs/h4x0r_message_view_styles_29281907_thumb.pngh4x0r

Fail

2.27.3

2009-06-11

Missing rendering features in WebKit

http://www.adiumxtras.com/images/thumbs/noteboard_5_9652_6218_thumb.gifNoteBoard!

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/martenplain_5_22299_6847_thumb.png Marten-Plain

Fail

2.27.92

2009-09-17

http://www.adiumxtras.com/images/thumbs/metal_chat_2_message_view_styles_14711240_thumb.pngMetal Chat 2

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/minibubble_message_view_styles_358341_thumb.png Minibubble

Almost

2.27.92

2009-09-17

Scrolling issue as per comments at AdiumXtras

http://www.adiumxtras.com/images/thumbs/model_portfolio_5_15321_5367_thumb.jpgModelPortfolio

Almost

2.27.3

2009-06-16

Background doesn't fit when maximize

http://www.adiumxtras.com/images/thumbs/modern_5_3631_2158_thumb.gifModern

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/paraphernalia_5_3324_5493_thumb.png Paraphernalia

Perfect

2.27.4

2009-06-16

http://www.adiumxtras.com/images/thumbs/protoscroll_message_view_styles_1099965_thumb.jpgProtoScroll

Perfect

2.27.3

2009-06-11

http://www.adiumxtras.com/images/thumbs/pushpin_message_view_styles_173198_thumb.png PushPin

Fail

2.27.3

2009-06-11

CSS variants

http://www.adiumxtras.com/images/thumbs/renkoo_5_3613_2160_thumb.gif Renkoo

Perfect

2.27.92

2009-06-15

chat view is not auto-scrolled when using /me; bug in the theme

http://www.adiumxtras.com/images/thumbs/renkoo_5_3613_2160_thumb.gif Renkoo Naked

Perfect

2.27.4

2009-06-15

http://www.adiumxtras.com/images/thumbs/sticker_style_5_18122_6058_thumb.pngSticker Style

Fail

2.27.3

2009-06-11

CSS variants

http://www.adiumxtras.com/images/thumbs/stockholm_5_2491_1760_thumb.jpg Stockholm

Fail

2.27.3

2009-06-11

CSS variants

http://www.adiumxtras.com/images/thumbs/ymous_5_366_5474_thumb.png yMous

Fail

2.27.92

2009-06-11

CSS variants

http://www.adiumxtras.com/images/thumbs/ravenant_5_6151_6766_thumb.png Ravenant Dust

Perfect

2.27.4

2009-07-29

http://www.adiumxtras.com/images/thumbs/zelda_ocarina_of_time_20_5_7723_3544_thumb.gif Zelda(OoT)

Almost

2.27.92

2009-09-17

Slight scrolling issue, perfectly usable

Styles to use when filling the table:

State

Markup

Meaning

Fail

<: #ff8080> Fail

The style is not loaded properly resulting in white background or not being readable

Almost

<: #ffc849> Almost

The style is presented almost perfectly, some minor glitches such as some tags not being replaced are visible

Perfect

<: #80ff80> Perfect

The style is presented perfectly

Using WebKit's Web Inspector to debug Adium themes

If you want to debug Adium themes, git master currently provides support for using WebKit's Web Inspector for that. You need to first enable it by setting the following gconf key to true: /apps/empathy/conversation/enable_webkit_developer_tools. When you do this, all WebKit menu options will appear in context menus, in addition to Empathy's. This is done because of a limitation of the Context Menu API that needs to be fixed in WebKitGTK+.

After enabling the gconf key, all you need to do is open a conversation window, right click it, and select 'Inspect element'.

Known issues

Links

Empathy/Themes (last edited 2009-10-11 11:56:49 by GuillaumeDesmottes)