Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| usplash [Le 28/05/2010, 14:31] – suppresion de double "ou" 81.49.228.196 | usplash [Le 13/04/2013, 22:26] (Version actuelle) – page supprimée, contenait très peu d’informations sur des versions non-supportées d’Ubuntu Sonkei | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== Usplash ====== | ||
| - | |||
| - | {{usplash_640_480.png? | ||
| - | |||
| - | **Usplash** permet d' | ||
| - | |||
| - | A partir d' | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Disposer des droits d' | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | |||
| - | |||
| - | ==== Quelques exemples de thèmes ==== | ||
| - | |||
| - | **Usplash [[http:// | ||
| - | |||
| - | {{usplash-fond.jpg|Usplash Ubuntuclub2 et Usplash BlackChrome}} | ||
| - | |||
| - | |||
| - | ==== Résoudre les problèmes ==== | ||
| - | |||
| - | Un problème avec usplash ? Consultez la page « [[: | ||
| - | |||
| - | ===== Installer un nouveau thème usplash ===== | ||
| - | |||
| - | Un thème Usplash est généralement un fichier .SO , mais vous pourrez en trouver aussi sous forme de paquet DEB ou d' | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | Le thème usplash que vous installez doit correspondre à votre architecture. Bien souvent les thèmes précompilés ou empaquetés ne le sont que pour les i386. Si vous possédez un processeur de type AMD64, vous devrez bien souvent le compiler vous-même à partir des sources. | ||
| - | </ | ||
| - | |||
| - | ==== Fichier .SO ==== | ||
| - | === Installation graphique === | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | === Installation manuelle === | ||
| - | |||
| - | * On commence par indiquer à update-alternatives que l'on a installé un nouvel usplash < | ||
| - | * On choisit l' | ||
| - | * Dernière étape (Mise à jour de l' | ||
| - | |||
| - | |||
| - | ==== Paquet disponible dans les dépots ==== | ||
| - | |||
| - | Vous pouvez simplement [[: | ||
| - | |||
| - | |||
| - | ==== Paquet DEB ==== | ||
| - | |||
| - | Allez dans un terminal dans le dossier ou se situe le thème en .deb et tapez la commande : | ||
| - | |||
| - | < | ||
| - | |||
| - | Vous pouvez aussi l' | ||
| - | |||
| - | si vous avez un .deb contenant un thème qui n'est pas compilé pour votre architecture mais que vous souhaitez vraiment l' | ||
| - | |||
| - | |||
| - | ==== Tarball (.tar.gz) ==== | ||
| - | |||
| - | [[: | ||
| - | Décompresser le fichier. | ||
| - | Allez dans un terminal dans le dossier où se situe le dossier décompressé et taper la commande : | ||
| - | |||
| - | sudo make && sudo make install | ||
| - | |||
| - | |||
| - | ===== Tester un thème Usplash sans redémarrer ===== | ||
| - | |||
| - | Pour tester votre thème usplash sans redémarrer, | ||
| - | < | ||
| - | Pour revenir sous votre bureau tapez CTRL+ALT+F7. | ||
| - | |||
| - | |||
| - | ===== Créer ou modifier un thème Usplash ===== | ||
| - | |||
| - | ==== Introduction ==== | ||
| - | |||
| - | L' | ||
| - | |||
| - | ^Alors si vous voulez fabriquer de jolis thèmes comme ceux-ci, suivez ce guide !^ | ||
| - | |{{: | ||
| - | |||
| - | |||
| - | ==== Première méthode ==== | ||
| - | |||
| - | === Script de création, de choix et de choix de taille d' | ||
| - | |||
| - | En suivant le tuto ci-dessous, j'ai créé un script simple permettant de créer un nouveau usplash, de choisir entre ceux que vous avez, d' | ||
| - | |||
| - | {{http:// | ||
| - | |||
| - | Pour télécharger le fichier : [[http:// | ||
| - | |||
| - | merci de laisser vos impressions sur le topic. | ||
| - | |||
| - | Vous utilisez ce script à vos risques et périls ;-) | ||
| - | |||
| - | [[hizo@free.fr|Hizoka]] | ||
| - | |||
| - | === Affichage du texte durant usplash === | ||
| - | |||
| - | Si vous souhaitez faire apparaitre le texte d' | ||
| - | |||
| - | ==== Deuxième méthode ==== | ||
| - | |||
| - | |||
| - | === Pré-requis === | ||
| - | |||
| - | Un thème usplash consiste en une simple librairie (.so //Shared Object//), écrite en C (des images peuvent être transformées en code source C) et compilée à l'aide de gcc. Les fonctions de dessin sont définies dans la libusplash. | ||
| - | Il vous faut [[: | ||
| - | |||
| - | La source d'un thème usplash contient donc : | ||
| - | |||
| - | * Une ou plusieurs images de fond selon le nombre de résolutions que vous voulez supporter (Il en faut une par résolution). | ||
| - | * Des images représentant la barre de progression | ||
| - | * Un fichier '' | ||
| - | * Un makefile. Comme précédemment, | ||
| - | |||
| - | === Création d'un thème de démarrage === | ||
| - | |||
| - | |||
| - | Tous d' | ||
| - | |||
| - | ^Télécharger usplash-theme-ubuntu_0.17.tar.gz^ | ||
| - | |{{: | ||
| - | |||
| - | ^Et décompresser sur votre bureau, dans le dossier vous allez avoir ceci :^ | ||
| - | |{{: | ||
| - | |||
| - | |||
| - | Modifiez les images avec [[:Gimp]] pour qu' | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | === Créer les images de fond et la barre de progression === | ||
| - | |||
| - | Afin de créer votre usplash il vous faut des connaissances basiques d' | ||
| - | Les images sont des PNG en 8 couleurs indexées. | ||
| - | |||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | == 1. Création de votre image de fond == | ||
| - | |||
| - | Ici, à titre d' | ||
| - | * 1024*768 px : [nom_de_l_usplash]_1024_768 | ||
| - | * 800*600 px : [nom_de_l_usplash]_800_600 | ||
| - | |||
| - | Vous pouvez utiliser une image de plus grande résolution et la redimensionner/ | ||
| - | [[:Krita]], Kde Image Menu, etc. | ||
| - | |||
| - | < | ||
| - | |||
| - | Pour convertir une image 24 bits en image 8 bits en couleurs indexées, sous GIMP, il faut faire : Image -> Mode -> Couleurs indexées. Dans la boite de dialogue, Choisissez " | ||
| - | |||
| - | Ces images seront appelées respectivement [nom_de_l_usplash]_1024_768, | ||
| - | |||
| - | < | ||
| - | |||
| - | __a. [nom_de_l_usplash]_1024_768.png__ | ||
| - | |||
| - | Ouvrez votre image usplash au format 1024*768 pixels.\\ | ||
| - | {{applications: | ||
| - | L' | ||
| - | |||
| - | Convertissez votre image en Mode Indexé comme sur la capture suivante:\\ | ||
| - | {{applications: | ||
| - | Une boite de dialogue s' | ||
| - | {{: | ||
| - | |||
| - | Il ne vous reste plus qu'à enregistrer votre image dans le dossier de votre thème si vous en avez créé un, pour cela cliquez sur fichier, enregistrer sous, dans le nom mettez: [nom_de_l_usplash]_1024_768, | ||
| - | |||
| - | __b. [nom_de_l_usplash]_1024_576.png__ | ||
| - | |||
| - | Il existe deux solutions pour créer cette image, soit en refaire une totalement différente soit redimensionner votre image 1024*768 grâce à cette manière:\\ | ||
| - | {{applications: | ||
| - | Une boîte de dialogue apparaît : mettez les paramètres suivants (pensez à bien cliquer sur le verrou) et afin de centrer l' | ||
| - | {{applications: | ||
| - | \\ | ||
| - | Repassez ensuite aux étapes de l' | ||
| - | |||
| - | __c. [nom_de_l_usplash]_1024_576_cropped.png__ | ||
| - | |||
| - | De même que pour l' | ||
| - | |||
| - | __d. [nom_de_l_usplash]_800_600.png__ | ||
| - | |||
| - | Enfin, la dernière image, toujours deux méthodes comme auparavant, recréer une image au format 800*600 et repartir de l' | ||
| - | |||
| - | |||
| - | Vos images d' | ||
| - | |||
| - | == 2. Création ou réglage de la barre de défilement == | ||
| - | |||
| - | Comme précédemment, | ||
| - | |||
| - | * throbber_back.png | ||
| - | * throbber_fore.png | ||
| - | * throbber_back_16.png | ||
| - | * throbber_fore_16.png | ||
| - | |||
| - | **Position et taille de la barre** | ||
| - | |||
| - | Pour modifier cela, il faut ouvrir le fichier (initialement) nommé " | ||
| - | |||
| - | Le fichier contient différentes sections correspondant aux différentes résolution utilisables. | ||
| - | |||
| - | Exemple pour 1280×1024 : | ||
| - | |||
| - | < | ||
| - | |||
| - | Repérez alors cette section, on ne peut plus claire : | ||
| - | |||
| - | < | ||
| - | .progressbar_x | ||
| - | .progressbar_y | ||
| - | .progressbar_width | ||
| - | .progressbar_height = 18,</ | ||
| - | |||
| - | <note help>// | ||
| - | |||
| - | <note tip>Dans ces mêmes sections vous pouvez aussi modifier la position et la taille de la boîte dans laquelle défile le texte (quand le démarrage est sans " | ||
| - | |||
| - | |||
| - | === Création du fichier .deb qui permet de faire son installation === | ||
| - | |||
| - | Alors voilà c'est parti ! | ||
| - | |||
| - | Dans cette exemple, nous allons créer un fond d' | ||
| - | |||
| - | ^A partir de cette image^ | ||
| - | |{{tutoriel: | ||
| - | |||
| - | * Il faut bien savoir qu'il vous faudra modifier certains fichiers et répertoires: | ||
| - | **usplash-theme-ubuntu.c, | ||
| - | |||
| - | Et remplacer le texte : « usplash-theme-ubuntu » par « usplash-theme-ogres ». | ||
| - | |||
| - | Exemple pour le makefile : celui de « usplash-theme-ubuntu » ressemble à | ||
| - | |||
| - | < | ||
| - | CC=gcc | ||
| - | CFLAGS=-g -Wall -fPIC | ||
| - | LDFLAGS= | ||
| - | INCLUDES= | ||
| - | |||
| - | COMPILE = $(CC) $(INCLUDES) $(CFLAGS) | ||
| - | LINK = $(CC) $(CFLAGS) $(LDFLAGS) | ||
| - | |||
| - | INSTALL = / | ||
| - | INSTALL_DATA = $(INSTALL) -m 644 | ||
| - | INSTALL_PROGRAM = $(INSTALL) -m 755 | ||
| - | |||
| - | usplash-theme-ubuntu.so: | ||
| - | usplash_1024_768.png.c.o usplash_1365_768_scaled.png.c.o usplash_800_600.png.c.o \ | ||
| - | usplash_640_400.png.c.o usplash_640_480.png.c.o usplash-theme-ubuntu.c.o | ||
| - | $(COMPILE) -shared -o $@ $^ | ||
| - | |||
| - | %.png.c: %.png | ||
| - | pngtousplash $< > $@ | ||
| - | |||
| - | %.bdf.c: %.bdf | ||
| - | bdftousplash $< > $@ | ||
| - | |||
| - | %.c.o: %.c | ||
| - | $(COMPILE) -o $@ -c $< | ||
| - | |||
| - | install: | ||
| - | $(INSTALL) -d $(DESTDIR)/ | ||
| - | $(INSTALL_PROGRAM) usplash-theme-ubuntu.so $(DESTDIR)/ | ||
| - | clean: | ||
| - | rm -f *.png.c *.bdf.c *.c.o *.so | ||
| - | </ | ||
| - | Après remplacement par « usplash-theme-ogres » pour le thème « ogres » : | ||
| - | \\ | ||
| - | < | ||
| - | CC=gcc | ||
| - | CFLAGS=-g -Wall -fPIC | ||
| - | LDFLAGS= | ||
| - | INCLUDES= | ||
| - | |||
| - | COMPILE = $(CC) $(INCLUDES) $(CFLAGS) | ||
| - | LINK = $(CC) $(CFLAGS) $(LDFLAGS) | ||
| - | |||
| - | INSTALL = / | ||
| - | INSTALL_DATA = $(INSTALL) -m 644 | ||
| - | INSTALL_PROGRAM = $(INSTALL) -m 755 | ||
| - | |||
| - | usplash-theme-ogres.so: | ||
| - | usplash_1024_768.png.c.o usplash_1365_768_scaled.png.c.o usplash_800_600.png.c.o \ | ||
| - | usplash_640_400.png.c.o usplash_640_480.png.c.o usplash-theme-ogres.c.o | ||
| - | $(COMPILE) -shared -o $@ $^ | ||
| - | |||
| - | %.png.c: %.png | ||
| - | pngtousplash $< > $@ | ||
| - | |||
| - | %.bdf.c: %.bdf | ||
| - | bdftousplash $< > $@ | ||
| - | |||
| - | %.c.o: %.c | ||
| - | $(COMPILE) -o $@ -c $< | ||
| - | |||
| - | install: | ||
| - | $(INSTALL) -d $(DESTDIR)/ | ||
| - | $(INSTALL_PROGRAM) usplash-theme-ogres.so $(DESTDIR)/ | ||
| - | clean: | ||
| - | rm -f *.png.c *.bdf.c *.c.o *.so | ||
| - | </ | ||
| - | \\ | ||
| - | <note tip> | ||
| - | \\ | ||
| - | * La dernière chose à faire pour pouvoir ensuite créer tranquillement votre point deb, c'est de renommer deux fichiers, postinst et postrm. | ||
| - | \\ | ||
| - | <note tip> | ||
| - | |||
| - | \\ | ||
| - | * Il faut les renommer postinstall-pak pour le premier et postremove-pak pour le deuxième. | ||
| - | * Ensuite faîte un copier coller et les mettre dans votre répertoire usplash-theme-ogres. (ne les laisser pas dans le répertoire ou ils étaient) Checkinstall en aura besoin plus tard ! | ||
| - | \\ | ||
| - | <note tip>Pour faire cela, il faut sélectionner les fichiers, faire un clic droit dessus et sélectionner « ouvrir avec éditeur de texte »</ | ||
| - | \\ | ||
| - | \\ | ||
| - | ^Editeur de texte^ | ||
| - | |{{: | ||
| - | \\ | ||
| - | Une fois que vous avez remplacé tous les textes par votre nom de usplash à vous, vous pouvez passer à l' | ||
| - | [[: | ||
| - | |||
| - | \\ | ||
| - | Ensuite pour aller sur le bureau, dans le [[terminal]] taper la commande suivante : | ||
| - | < | ||
| - | puis | ||
| - | < | ||
| - | |||
| - | puis | ||
| - | < | ||
| - | |||
| - | |||
| - | Ensuite il vous faut [[: | ||
| - | |||
| - | - Puis taper | ||
| - | |||
| - | < | ||
| - | (Entrer votre mot de passe) | ||
| - | - Ensuite : | ||
| - | |||
| - | |||
| - | Comme dans l' | ||
| - | |||
| - | Changer aussi la " | ||
| - | |||
| - | ^Écran terminal Checkinstall^ | ||
| - | |{{: | ||
| - | |||
| - | À la fin vous vous retrouver avec un .deb dans votre répertoire, | ||
| - | |||
| - | Voici un usplash fait par mes soins avec cette technique : | ||
| - | [[http:// | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | ^Et voici l' | ||
| - | |{{tutoriel: | ||
| - | |||
| - | |||
| - | ^Et une photo de mon écran au boot !^ | ||
| - | |{{tutoriel: | ||
| - | |||
| - | |||
| - | |||
| - | ===== Changer de résolution ===== | ||
| - | |||
| - | Soit vous installez l' | ||
| - | {{tutoriel: | ||
| - | |||
| - | Soit vous utilisez cette méthode : | ||
| - | * [[: | ||
| - | * modifier en fonction de la résolution de votre écran, ex. : | ||
| - | |||
| - | < | ||
| - | # Usplash configuration file | ||
| - | xres=1680 | ||
| - | yres=1050 | ||
| - | </ | ||
| - | |||
| - | * sauvegarder puis : | ||
| - | |||
| - | sudo update-initramfs -u | ||
| - | |||
| - | * Si vous voulez mettre à jour tous vos noyaux ce sera alors | ||
| - | |||
| - | sudo update-initramfs -u -k ' | ||
| - | |||
| - | * Il vous suffit de redémarrer pour admirer le résultat… | ||
| - | Vous pouvez aussi faire | ||
| - | '' | ||
| - | |||
| - | ====Xsplash : Ubuntu 9.10==== | ||
| - | |||
| - | Pour personnaliser Xspash, vous trouverez les images (fond d' | ||
| - | En remplaçant, | ||
| - | |||
| - | FIXME Il est possible que Xsplash puisse fonctionner avec des images d'une taille différente, | ||
| - | |||
| - | //Plus d' | ||
| - | |||
| - | ===== Liens===== | ||
| - | |||
| - | * Discussion sur le forum ubuntu-fr : [[http:// | ||
| - | * Passage à Xsplash pour Ubuntu 9.10 : [[http:// | ||
| - | ---- | ||
| - | |||
| - | // | ||
