# Installation et customization usplash \[debian etch/sid\]

**URL:** <https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191 "2016-02-20T15:16:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/1 "2016-02-20T15:16:48Z")

</div>

1)Prérequis:  
-avoir le framebuffer  
-etre en etch ou sid (voir le post suivant pour la version sarge)

Toutes les commandes suivantes sont à executer en user (ici appelé user) sauf si je rajoute un # devant.

2)Création d’une image personnalisée:  
Je suis une brêle (le mot est faible) en dessin donc j’ai piqué l’image modifiée par David Härdeman

2a) Récupération de l’image, placez la dans /tmp sous le nom usplash-testcard.png  
[bugs.debian.org/cgi-bin/bugrepor … g=16;att=1](http://bugs.debian.org/cgi-bin/bugreport.cgi/usplash-debian.png?bug=383248;msg=16;att=1)

2b) Conversion au format bogl:

`#apt-get install libbogl-dev
cd /tmp
pngtobogl usplash-testcard.png > usplash-testcard.c`  
Voila, votre image s’est transformée en un fichier c !

1. Recuperation, patch et repaquetage de usplash:

```auto
#apt-get build-dep usplash
#apt-get source usplash
#chown -R user:user usplash-0.3e <-- c'est la version actuelle
cd usplash-0.3e
cp ../usplash-testcard.c .
<optionnel>
dch -v 0.3e.boris --> si vous connaissez l'editeur 'vi' sinon forcez l'editeur:
EDITOR=gedit dch -v 0.3e.boris
Mettez un commentaire, sauvez
cd ..
cd usplash-0.3e.boris
</optionnel>
fakeroot debian/rules binary
cd ..
Si vous n'avez pas renommé le paquet en .boris, assurez vous de ne pas avoir le paquet usplash d'origine d'installé.
#dpkg -i usplash_0.3e_i386.deb
ou
#dpkg -i usplash_0.3e.boris_i386.deb
```

1. Modifier votre grub pour qu’il rajoute les options d’appel à usplash  
Chercher la ligne defoptions dans le fichier /boot/grub/menu.lst et rajoutez juste le mot splash:

# defoptions=vga=791 resume=/dev/hda4 splash

Si vous n’avez pas vga=xxx rajoutez-le aussi

Puis lancer  
#update-grub

1. Enjoy

```auto

```

Prevenez-moi si ca coince.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/2 "2016-02-20T15:16:48Z")

</div>

paquet usplash\_0.3e\_i386.deb backporté pour sarge sur

deb [boisson.homeip.net/sarge/](http://boisson.homeip.net/sarge/) ./

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/3 "2016-02-20T15:16:48Z")

</div>

Rolalala ca masterize ici 🙂

D’ailleurs, coincidence, je me demandais comment j’aurai pu faire pour modifier le numéro de version pour que d’une part la desinstalle de la 0.3e se fasse et que d’autre part les maj des prochaines versions se fassent.  
'fin je me comprends 🙂

Equiv ou le fichier control? Mais quelle version? -boris ? -0.3e2 ?

edit:  
euh le paquet que t’as fait fran.b il faudrait mettre le patch parceque la version initiale debian c’est vraimment pas beau. Sauf si c’est déja fait?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/4 "2016-02-20T15:16:49Z")

</div>

`dch -v 0.3e-boris`dans ~/usplash-0.3e par exemple…

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/5 "2016-02-20T15:16:49Z")

</div>

Niquel!  
J’ai mis 0.3e.boris car le - il aimait pas (Debian Revision ne contient pas de chiffres)

Merci

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/6 "2016-02-20T15:16:59Z")

</div>

yes ! merci pour le tuto… j’me lance… ah !? premier obstacle, au moment de :

`#apt-get build-dep usplash` je récupère :

`:/tmp# apt-get build-dep usplash
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Vous devez insérer quelques adresses « sources » dans votre sources.list`

ben justement, voici mon sources.list :

[code]#deb file:///cdrom/ sarge main

# Testing

deb ftp://ftp.belnet.be/debian/ testing main non-free contrib  
#deb-src ftp://ftp.belnet.be/debian/ testing main non-free contrib

deb [http://security.debian.org/](http://security.debian.org/) testing/updates main contrib non-free

# [http://www.debian-multimedia.org/](http://www.debian-multimedia.org/)

#deb [http://www.debian-multimedia.org](http://www.debian-multimedia.org) etch main  
#deb [http://www.debian-multimedia.org](http://www.debian-multimedia.org) testing main

# WINE

deb [http://wine.sourceforge.net/apt/](http://wine.sourceforge.net/apt/) binary/

# Skype

deb [http://download.skype.com/linux/repos/debian/](http://download.skype.com/linux/repos/debian/) stable non-free

# Videolan VLC

deb [http://download.videolan.org/pub/videolan/debian](http://download.videolan.org/pub/videolan/debian) sarge main

deb [http://boisson.homeip.net/sarge/](http://boisson.homeip.net/sarge/) ./[/code]  
j’ai même essayé en ajoutant :

```auto

```

Qu’est-ce que j’ai raté là ?

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:16 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/7 "2016-02-20T15:16:59Z")

</div>

[quote]  
Qu’est-ce que j’ai raté là ?[/quote]  
Decommenter cette ligne  
#deb-src ftp://ftp.belnet.be/debian/ testing main non-free contrib

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/8 "2016-02-20T15:17:00Z")

</div>

OK! plus de pblm, je suis allé jusqu’au bout du tuto sans nouvel obstacle, pas d’erreur sur les commandes. J’ai rebooté, et il n’y avait rien de nouveau…

[quote]1)Prérequis:  
-avoir le framebuffer  
-etre en etch ou sid (voir le post suivant pour la version sarge) [/quote]

J’ai p’tet pas le framebuffer…

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/9 "2016-02-20T15:17:00Z")

</div>

Ah oui il manque un truc dans l’usplash d’origine.  
Il faut rajouter :

```auto

```

Sur ta ligne de boot (dans grub probablement)  
Pour le framebuffer, si tu utilises les noyaux de debian je crois (en sid c sur) que le kernel de etch a l’option d’activée. Le resultat c’est une console haute resolution qui est d’ailleurs un peu plus lente… (on peut pas tout avoir…). Tu peux verifier que tu l’as en faisant ca:

`grep CONFIG_FB /boot/config-`uname -r`
`usplash utilise le framebuffer pour vga 16 couleurs (pour limiter la memoire) donc il faudra aussi

```auto

```

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/10 "2016-02-20T15:17:01Z")

</div>

Rappel: pour les utilisateurs de nvidia, vous le savez peut être , il ne faut surtout pas compiler le noyau avec le support rivafb ni nvidiafb (ni en noyau, ni en module).  
Si vous êtes en nvidia, vous pouvez prendre vga16fb, ou vesafb (si c’est compilé chez vous).

---

<div class="post-metadata">

**Author:** ![carlino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/f1d935/32.png) [@carlino](https://www.debian-fr.org/u/carlino)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/11 "2016-02-20T15:17:02Z")

</div>

Merci pour le suivi Boris. Bon, je ne crois pas avoir le framebuffer, (en plus je ne me souviens pas l’avoir spécifié au moment de la config du noyau, à moins que il le soit par défaut, en plus c’est un noyau de Sarge… bref ça sent la recompil…).

[quote]Pour le framebuffer, si tu utilises les noyaux de debian je crois (en sid c sur) que le kernel de etch a l’option d’activée. Le resultat c’est une console haute resolution qui est d’ailleurs un peu plus lente… (on peut pas tout avoir…). Tu peux verifier que tu l’as en faisant ca:  
Code:

```auto

```

… eh ben je récupère

[code]# grep CONFIG\_FB /boot/config-`uname -r`

# CONFIG\_FB is not set[/code]

ah oui au fait… c’est p’tet lié:

```auto

```

m’a retourné:

[code]:/tmp/usplash-0.3e$ fakeroot debian/rules binary  
QUILT\_PATCHES=debian/patches quilt push -a || test $? = 2  
Application de 00-ssize-typo.patch  
patching file usplash\_write.c

Application de 01-bogl-error.patch  
patching file usplash.c

Application de 02-header-comment.patch  
patching file usplash.h

Application de 03-bogl-no-PAGESIZE.patch  
patching file bogl/bogl.c

Application de 04-bogl-dpkg-arg.patch  
patching file bogl/Makefile  
…  
…  
…  
bogl-vga16.c: In function ‘bogl\_vga16\_pointer’:  
bogl-vga16.c:566: warning: pointer targets in initialization differ in signedness  
bogl-vga16.c:591: warning: pointer targets in initialization differ in signedness  
bogl-vga16.c: In function ‘bogl\_vga16\_move’:  
bogl-vga16.c:717: warning: assignment discards qualifiers from pointer target type  
cc -O2 -g -D\_GNU\_SOURCE bdftobogl.c bogl.o bogl-font.o bogl-cfb.o bogl-pcfb.o bogl-tcfb.o bogl-vga16.o -o bdftobogl  
…  
…  
usplash-testcard-theme.o:(.data+0x4): référence indéfinie vers « pixmap\_usplash\_testcard »  
collect2: ld returned 1 exit status  
make[1]: \*\*\* [usplash] Erreur 1  
make[1]: quittant le répertoire « /tmp/usplash-0.3e »  
make: \*\*\* [build-stamp] Erreur 2[/code]  
bo… voilà…

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/12 "2016-02-20T15:17:03Z")

</div>

J’ai du me planter, j’ai modifié le post pour qu’il soit plus simple.  
Tu avais fais le sed? Il doit y avoir un probleme dans le fichier modifié, le nom est mauvais 😊

Tu peux essayer momentanémment sur un autre kernel précompilé (le plus recent de ta branche etch par exemple).

---

<div class="post-metadata">

**Author:** ![webatou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/2bfe46/32.png) [@webatou](https://www.debian-fr.org/u/webatou)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/13 "2016-02-20T15:17:05Z")

</div>

Bizarre, j’ai la même erreur que carlino 😢

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/14 "2016-02-20T15:17:05Z")

</div>

Raaahhh c’est le fameux “J’ai pas testé mais ca marche” 😆

On la refait, le wget passait pas, il faut telecharger l’image dans /tmp. J’ai modifié le post.

---

<div class="post-metadata">

**Author:** ![webatou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/2bfe46/32.png) [@webatou](https://www.debian-fr.org/u/webatou)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/15 "2016-02-20T15:17:07Z")

</div>

Nickel, ça fonctionne 😃

C’est bôoooo :smt003

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/16 "2016-02-20T15:17:07Z")

</div>

[quote=“webatou”]Nickel, ça fonctionne 😃

C’est bôoooo :smt003[/quote]  
😆 Ouais t’as vu hein! Il s’est vachement cassé la tête le gars! 😆  
Il doit trainer d’autres images, si t’en trouve des déja faites, previens-nous.

Faut savoir que cet usplash va probablement etre mis à jour donc debian va choisir une image et on l’aura dans le prochain usplash 4.0 + des corrections.

Content que ca marche en tout cas.

---

<div class="post-metadata">

**Author:** ![webatou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/2bfe46/32.png) [@webatou](https://www.debian-fr.org/u/webatou)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/17 "2016-02-20T15:17:07Z")

</div>

Non, mais c’est vrai, je la trouve sympa cette image… c’est simple et efficace 😃

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/18 "2016-02-20T15:17:07Z")

</div>

Dis moi…  
tu es bon en dessin?  
 ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![webatou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/2bfe46/32.png) [@webatou](https://www.debian-fr.org/u/webatou)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/19 "2016-02-20T15:17:07Z")

</div>

Non, c’est peut-être pour ça que j’aime bien cet usplash :smt003

---

<div class="post-metadata">

**Author:** ![BorisTheButcher](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/d6d6ee/32.png) [@BorisTheButcher](https://www.debian-fr.org/u/BorisTheButcher)\
**Post date:** [Février 20, 2016, 3:17 UTC](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191/20 "2016-02-20T15:17:11Z")

</div>

En attendant j’ai un problème avec le suspend  
/usr/sbin/s2disk et au reboot ca bloque lors de l’initrd… 😕

[Page suivante](https://www.debian-fr.org/t/installation-et-customization-usplash-debian-etch-sid/5191.md?page=2)
