Chapitre 4. Marquage et chromage de l'interface utilisateur graphique


La personnalisation de l'interface utilisateur d'Anaconda peut inclure la personnalisation des éléments graphiques et la personnalisation du nom du produit.

Cette section fournit des informations sur la manière de personnaliser les éléments graphiques et le nom du produit.

Conditions préalables

  1. Vous avez téléchargé et extrait l'image ISO.
  2. Vous avez créé votre propre matériel de marque.

Pour plus d'informations sur le téléchargement et l'extraction des images de démarrage, voir Extraction des images de démarrage de Red Hat Enterprise Linux

La personnalisation de l'interface utilisateur implique les tâches de haut niveau suivantes :

  1. Remplir les conditions préalables.
  2. Créer du matériel de marque personnalisé (si vous prévoyez de personnaliser les éléments graphiques)
  3. Personnaliser les éléments graphiques (si vous envisagez de le faire)
  4. Personnaliser le nom du produit (si vous envisagez de le personnaliser)
  5. Créer un fichier product.img
  6. Créer une image de démarrage personnalisée
Note

Pour créer un matériau de marquage personnalisé, reportez-vous d'abord au type et aux dimensions des fichiers d'éléments graphiques par défaut. Vous pouvez ensuite créer le matériau personnalisé. Les détails concernant les éléments graphiques par défaut sont disponibles dans les fichiers d'exemple fournis dans la section Personnaliser les éléments graphiques.

4.1. Personnalisation des éléments graphiques

Pour personnaliser les éléments graphiques, vous pouvez modifier ou remplacer les éléments personnalisables par le matériel de marque personnalisé et mettre à jour les fichiers de conteneur.

Les éléments graphiques personnalisables du programme d'installation sont stockés dans le répertoire /usr/share/anaconda/pixmaps/ du système de fichiers d'exécution du programme d'installation. Ce répertoire contient les fichiers personnalisables suivants :

pixmaps
├─ anaconda-password-show-off.svg
├─ anaconda-password-show-on.svg
├─ right-arrow-icon.png
├─ sidebar-bg.png
├─ sidebar-logo.png
└─ topbar-bg.png

En outre, le répertoire /usr/share/anaconda/ contient une feuille de style CSS nommée anaconda-gtk.css, qui détermine les noms de fichiers et les paramètres des principaux éléments de l'interface utilisateur - le logo et les arrière-plans de la barre latérale et de la barre supérieure. Le fichier contient les éléments suivants, qui peuvent être personnalisés en fonction de vos besoins :

/* theme colors/images */

@define-color product_bg_color @redhat;

/* logo and sidebar classes */

.logo-sidebar {
   background-image: url('/usr/share/anaconda/pixmaps/sidebar-bg.png');
   background-color: @product_bg_color;
   background-repeat: no-repeat;
}

/* Add a logo to the sidebar */

.logo {
   background-image: url('/usr/share/anaconda/pixmaps/sidebar-logo.png');
   background-position: 50% 20px;
   background-repeat: no-repeat;
   background-color: transparent;
}

/* This is a placeholder to be filled by a product-specific logo. */

.product-logo {
   background-image: none;
   background-color: transparent;
}

AnacondaSpokeWindow #nav-box {
   background-color: @product_bg_color;
   background-image: url('/usr/share/anaconda/pixmaps/topbar-bg.png');
   background-repeat: no-repeat;
   color: white;
}

La partie la plus importante du fichier CSS est la manière dont il gère la mise à l'échelle en fonction de la résolution. Les images d'arrière-plan au format PNG ne sont pas mises à l'échelle, elles sont toujours affichées dans leurs dimensions réelles. Au lieu de cela, les arrière-plans ont un fond transparent et la feuille de style définit une couleur d'arrière-plan correspondante sur la ligne @define-color. Par conséquent, l'arrière-plan images "fade" dans l'arrière-plan color, ce qui signifie que les arrière-plans fonctionnent sur toutes les résolutions sans qu'il soit nécessaire de mettre l'image à l'échelle.

Vous pouvez également modifier les paramètres de background-repeat pour créer des tuiles sur l'arrière-plan ou, si vous êtes certain que tous les systèmes que vous installerez auront la même résolution d'affichage, vous pouvez utiliser des images d'arrière-plan qui remplissent l'ensemble de la barre.

Tous les fichiers énumérés ci-dessus peuvent être personnalisés. Une fois que vous l'avez fait, suivez les instructions de la section 2.2, "Création d'un fichier product.img" pour créer votre propre fichier product.img avec des graphiques personnalisés, puis de la section 2.3, "Création d'images d'amorçage personnalisées" pour créer une nouvelle image ISO amorçable avec vos modifications.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.