• Aucun résultat trouvé

Fichier d'index de thème

Chaque thème a un fichier d'index qui définit les caractéristiques du thème. Le nom du fichier d'index est/usr/share/themes/theme-name/index.theme.

L'exemple suivant montre un fichier d'index de thème.

[Desktop Entry]

Type=X-GNOME-Metatheme Name=High Contrast Large Name[es]=Alto contraste grande

Comment=Large black-on-white text and icons

Comment[es]=Textos e iconos grandes en negro sobre blanco Encoding=UTF-8

[X-GNOME-Metatheme]

GtkTheme=HighContrastLargePrint IconTheme=HighContrast

MetacityTheme=Atlanta ApplicationFont=sans 18

Le tableau suivant décrit les clés dans les fichiers d'index de thème.

TABLEAU 4–1 Clés dans les fichiers d'index de thème

Clé de fichier d'index Description

Type Spécifie que ce thème détermine l'apparence de plusieurs options de thème telles que contrôles, bordure de fenêtre et icônes.

Fichier d'index de thème

TABLEAU 4–1 Clés dans les fichiers d'index de thème (Suite)

Clé de fichier d'index Description

Name Spécifie le nom du thème qui est affiché dans l'outil de préférences de thèmes.

Comment Spécifie le texte affiché sous le nom du thème dans l'outil de préférences de thèmes.

GtkTheme Correspond au paramètre de contrôles dans la boîte de dialogue de détails du thèmes dans l'outil de préférences de thèmes. Spécifie l'option de paramètre de contrôles à appliquer aux fenêtres, tableaux de bord et applications de tableau de bord.

IconTheme Correspond au paramètre d'icônes dans la boîte de dialogue de détails du thèmes dans l'outil de préférences de thèmes. Spécifie l'option de paramètre d'icônes à appliquer aux tableaux de bord et à l'arrière-plan du bureau.

MetacityTheme Correspond au paramètre de bordure de fenêtre dans la boîte de dialogue de détails du thèmes dans l'outil de préférences de thèmes.

Spécifie l'option de paramètre de bordure de fenêtre à appliquer aux fenêtres.

ApplicationFont Correspond au paramètre de police d'application dans l'outil de préférence de polices.

Installation d'une option de contrôles

Vous pouvez installer une nouvelle option pour le paramètre de contrôles dans l'outil de préférence de thèmes. Les options de contrôles se trouvent dans le répertoire

/usr/share/themes.

Le fichier d'option pour une option de contrôle se trouve sous/usr/share/themes/

option-name/gtk-2.0/gtkrc.

Les fichiers image pour l'option de contrôles dans le système de fichiers se trouvent sous /usr/share/themes/option-name/pixmaps/*.*.

En général, une nouvelle option pour le paramètre de contrôles est fournie sous forme de fichier .tar.gz. Pour installer la nouvelle option de contrôles, décompressez le fichier.tar.gz, puis le fichier.tardans le répertoire/usr/share/themes.

Vous pouvez installer vos propres options pour le paramètre de contrôles. Si vous installez une option pour le paramètre de contrôles, l'option est stockée dans le répertoire$HOME/.themes.

Installation d'une option de contrôles

Chapitre 4 • Installation de thèmes 45

Installation d'une option de bordure de fenêtres

Vous pouvez installer une nouvelle option pour le paramètre de bordure de fenêtres dans l'outil de préférence de thèmes. Les options de bordure de fenêtre se trouvent dans le répertoire /usr/share/themes/option-name/metacity-1. L'emplacement d'une option de bordure de fenêtre dans système de fichiers est le suivant :

Le fichier d'option pour l'option de bordure de fenêtre est situé sous /usr/share/themes/option-name/metacity-1/metacity-theme-1.xml .

Les fichiers image pour une option de contrôles dans le système de fichiers se trouvent sous /usr/share/themes/option-name/metacity-1/*.*..

En général, une nouvelle option pour le paramètre de bordure de fenêtres est fournie sous forme de fichier.tar.gz. Pour installer la nouvelle option de bordure de fenêtres,

décompressez le fichier.tar.gz, puis le fichier.tardans le répertoire/usr/share/themes.

Vous pouvez installer vos propres options pour le paramètre de bordure de fenêtres. Si vous installez une option pour le paramètre de bordure de fenêtres, l'option est stockée dans le répertoire$HOME/.themes.

Installation d'une option d'icônes

Vous pouvez ajouter une nouvelle option pour le paramètre d'icônes. Les options d'icônes se trouvent dans le répertoire/usr/share/icons/option-name.

Le fichier d'option pour une option d'icônes se trouve sous/usr/share/icons/option-name.

Le fichier image pour une option d'icônes se trouve sous/usr/share/icons/

option-name/icons/*.*.

Les répertoires ui-category sontapps,devices,emblems,filesystemsoumimetypes. En général, une nouvelle option pour le paramètre d'icônes est fournie sous forme de fichier .tar.gz. Pour installer la nouvelle option d'icônes, décompressez le fichier.tar.gz, puis le fichier.tardans le répertoire/usr/share/icons.

Vous pouvez installer vos propres options pour le paramètre d'icônes. Si vous installez une option pour le paramètre d'icônes, l'option est stockée dans le répertoire

$HOME/.icons/option-namedirectory.

Installation d'une option de bordure de fenêtres

Installation d'icônes pour des thèmes

Quand vous installez une nouvelle icône pour une application, vous devez créer plusieurs versions de l'icône afin que cette dernière s'affiche correctement dans les thèmes.

Vous devez créer plusieurs version des types suivants d'icône :

Des icônes sont utilisées dans des applications dans le bureau Oracle Solaris

Des icônes sont utilisées en interne par les applications GTK+ ou les icônes de stock GTK+

Vous pouvez créer des icônes dans plusieurs formats, comme le format PNG (Portable Network Graphic). La taille suggérée pour les icônes pour l'environnement de bureau est 48 × 48 pixels.

Avec cette taille, la plupart des thèmes peuvent redimensionner les icônes.

Quand vous installez une nouvelle icône, créez les versions de 48 × 48 pixels suivantes de l'icône :

Icône normale

Icône à contraste élevé

Icône à contraste élevé inversé

Si possible, vous devriez aussi créer des versions 16 × 16 pixels de chaque icône répertoriée pour les thèmes qui ne nécessitent pas d'impression de grande taille.

Le bureau Oracle Solaris fournit plusieurs thèmes qui sont conçus pour les utilisateurs avec des besoins visuels spéciaux. Par exemple, certains de ces thèmes sont conçus pour les malvoyants.

Pour plus d'informations sur comment créer des icônes pour des lanceurs d'application et des tableaux de bord, reportez au sitehttp://www.freedesktop.org/Standards/

icon-theme-spec.

Documents relatifs