Desktop Theme Spec

Patryk Zawadzki patrys at
Mon Apr 21 03:11:01 PDT 2008

On Mon, Apr 21, 2008 at 12:05 PM, Toma <tomhaste at> wrote:
> Hey folks,
>  Sorry for jumping in late in this thread, but if you have a look at
>  what Enlightenment is doing, youll see some interesting ideas on all
>  this. A few points,
>  1. E17, ETK and EWL themes are all in separate 'edj' files, that are
>  basically image and program containers. As such, they're actually
>  binary themes. What this allows is the theme 'engine' to be built
>  around the images so all animations, transitions and actions can be
>  enclosed in the theme itself.

What kind of code is there in edj? Is it portable between arches? If
not, why not use .so?

>  2. In  E17 itself, the widget layout is entirely dependant on what the
>  theme creator does. This has been used to create some rather drastic
>  themes. And appearance changes. The widget layout is set by the
>  program creator with EWL and ETK (the 2 different toolkits based on
>  EFL)

Most theme creators are not programmers and I believe that's a good thing.

>  3. The edj file can be decompiled with easy for editing and re-themeing.

How often do you see Photoshop masters running around and decompiling files? ;)

>  Please keep other desktops in mind and not limit the discussion to KDE
>  and Gnome.


Patryk Zawadzki
PLD Linux Distribution

More information about the xdg mailing list