This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. ATOM Extension Spec Draft

This is a proposal of an XML namespace for desktop oriented theme syndication.

The main aim of this xmlns are enclosures items attributes, we want to be able to know if an enclosure is a thumbnail, a background or any other type of theme package or style.

Right now we have defined two groups for themes, that group is identified in theme:relation attribute into an <link rel="enclosure" .../> element.

1.1. theme:relation="thumbnail"

Every entry with any kind of theme should has a <link rel="enclosure" theme:relation="thumbnail" .../> entry, in order to let aggregators preview the look of

1.2. Backgrounds

Every enclosure that has a background reference, should has the "background" value into the theme:relation attribute.

<link rel="enclosure" theme:relation="background" href="http://example.org/background.org"/>

1.2.1. theme:resolution

If you want to have multiple backgrounds in the same entry you should differentiate them by either format (png) or resolution:

<link rel="enclosure" theme:relation="background" theme:resolution="1280x1024 .../>

1.3. Toolkit themes

1.4. Window Manager themes

1.5. GDM themes

2. MIME Type Spec Draft

This is a proposal of a theme packages file format and MIME type in order to let users install theme packages with double click.

http://www.freedesktop.org/wiki/Standards_2fAddingMIMETutor

Initial ideas:


2024-10-23 10:58