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 20/01/2009, 14:55] – Modification mineur sur un lien jeepy | 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' | ||
| - | |||
| - | ===== 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}} | ||
| - | |||
| - | |||
| - | === Pour savoir comment les installer === | ||
| - | |||
| - | → Consultez la section « [[: | ||
| - | |||
| - | === Pour savoir comment les créer === | ||
| - | |||
| - | Exemple avec une image des « Ogres de barbacks ». | ||
| - | |||
| - | {{http:// | ||
| - | |||
| - | Sélectionnez votre version d' | ||
| - | |||
| - | ^ Version ^ Ubuntu, Xubuntu, Kubuntu ^^ | ||
| - | | 8.10 |[[: | ||
| - | | 6.06 LTS |[[: | ||
| - | |||
| - | ==== Résoudre les problèmes ==== | ||
| - | |||
| - | Un problème avec usplash ? Consultez la page « [[: | ||
| - | |||
| - | ===== Installer un nouveau thème usplash ===== | ||
| - | |||
| - | ==== Graphiquement ==== | ||
| - | |||
| - | Il existe un petit utilitaire : [[http:// | ||
| - | |||
| - | [[: | ||
| - | |||
| - | Depuis Ubuntu 7.10, StartUp Manager est disponible dans le dépôt Universe : | ||
| - | |||
| - | [[apt:// | ||
| - | |||
| - | |||
| - | === Tester === | ||
| - | |||
| - | Pour tester votre usplash sans redémarrer, | ||
| - | < | ||
| - | Pour revenir sous votre bureau tapez CTRL+ALT+F7. | ||
| - | |||
| - | |||
| - | === Astuces === | ||
| - | |||
| - | * Pensez à lire les README fournis avec les paquets pour plus d' | ||
| - | |||
| - | === Installation === | ||
| - | |||
| - | Après vous être assuré que l' | ||
| - | |||
| - | Pour l' | ||
| - | |||
| - | Il existe un paquet qui s' | ||
| - | Ainsi, si vous avez un .deb contenant un thème qui n'est pas compilé pour votre architecture mais que vous souhaitez vraiment l' | ||
| - | |||
| - | |||
| - | === Ceux des sources === | ||
| - | |||
| - | Vous pouvez simplement [[: | ||
| - | |||
| - | |||
| - | === Paquet Debian === | ||
| - | |||
| - | Allez dans un terminal dans le dossier ou se situe le theme en .deb et tapez la commande : | ||
| - | |||
| - | < | ||
| - | |||
| - | Vous pouvez aussi 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 : FIXME | ||
| - | |||
| - | sudo make && sudo make install | ||
| - | |||
| - | === Configuration === | ||
| - | |||
| - | ==== Manuellement ==== | ||
| - | |||
| - | * On commence par indiquer à update-alternatives que l'on a installé un nouvel usplash < | ||
| - | * On choisit l' | ||
| - | * Dernière étape (Mise à jour de l' | ||
| - | |||
| - | |||
| - | ===== Créer ou modifier un thème Usplash ===== | ||
| - | |||
| - | -> Pour Ubuntu 6.06 LTS, consultez le tutoriel « [[: | ||
| - | |||
| - | |||
| - | ==== 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 ;-) | ||
| - | |||
| - | Hizoka, hizo@free.fr | ||
| - | |||
| - | === 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 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 bit en image 8bit 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,</ | ||
| - | |||
| - | ...du moins si vous alignez 3 mots dans la langue de Shakespeare ;-) | ||
| - | |||
| - | <note help>// | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | |||
| - | === 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' | ||
| - | [[: | ||
| - | - Lancer un terminal -> | ||
| - | - Vous y voici ! Pour plus d' | ||
| - | suivez le lien suivant : http:// | ||
| - | \\ | ||
| - | \\ | ||
| - | ^Voiçi le terminal^ | ||
| - | |{{: | ||
| - | \\ | ||
| - | |||
| - | -Ensuite pour aller sur le bureau, dans le terminal taper la commande suivante : | ||
| - | < | ||
| - | Ensuite | ||
| - | |||
| - | < | ||
| - | ( **cd** veut dire Change Directory ) | ||
| - | \\ | ||
| - | ^L' | ||
| - | |{{: | ||
| - | \\ | ||
| - | |||
| - | - Puis taper | ||
| - | < | ||
| - | |||
| - | |||
| - | 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: | ||
| - | |||
| - | |||
| - | === Sélectionnez votre nouveau thème === | ||
| - | |||
| - | Une fois l' | ||
| - | **[[http:// | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | ===== Changer de résolution ===== | ||
| - | |||
| - | Soit vous installez l' | ||
| - | |||
| - | ^Cela ressemble à ça et c'est super bien^ | ||
| - | |{{tutoriel: | ||
| - | |||
| - | Soit vous utilisez cette méthode (et c'est super bien aussi !) : | ||
| - | [[: | ||
| - | |||
| - | vous modifier en fonction de la résolution de votre écran, ex. : | ||
| - | |||
| - | < | ||
| - | # Usplash configuration file | ||
| - | xres=1680 | ||
| - | yres=1050 | ||
| - | </ | ||
| - | |||
| - | et vous sauvegardez 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… | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
