OVH Cloud OVH Cloud

boot entièrement graphique sous Debian Testing

30 réponses
Avatar
Tony GALMICHE
Re-bonsoir la liste,

Est-il possible d'avoir sous Debian Testing un boot entièrement
graphique comme par exemple celui de la Ubuntu ?
-> Sans recompiler le noyau ou faire des grosses bidouilles.

Si oui, avec quels paquets ?

Merci d'avance

Tony


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2 3
Avatar
Sylvain Sauvage
Comput unicum 1113678363 (Sat, 16 Apr 2005 21:06:03 +0200),
Julien Valroff a écrit :

Le samedi 16 avril 2005 à 20:52 +0200, David BERCOT a écrit :

Salut,

> > Je vais faire d'autres tests, car c'est vraiment intéressant comme
> > concept quand on compare à bootsplash !!!
>
> Ben je suis bien d'accord avec toi (sur le concept ;-)), mais,
> malheureusement, même avec vgay1, ça ne marche pas.
> J'ai juste mes lignes vertes toutes les 10%.

As-tu installé lsb-base ? Ce paquet est manquant dans la description des
dépendances de splashy...



Ce paquet n'empêche pas vraiment splashy de fonctionner (juste quelques
messages de la part des scripts).

Sinon, moi j'ai :
$ /sbin/splashy boot

---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2005-04-16 02:02)
(!) DirectFB/core/system: No system found!
IDirectFB DirectFB::Create() -> No (suitable) implementation found!

Ce qui serait une meilleure piste.

Quel framebuffer utilisez-vous ? Moi je suis en vesafb et rien ne passe.

(Remarquez, maintenant que j'y pense, ces réflexions/questions auraient
plus leur place sur le forum de splashy...)

--
Sylvain Sauvage
Avatar
David BERCOT
Julien Valroff a écrit :
Le samedi 16 avril 2005 à 20:52 +0200, David BERCOT a écrit :

Salut,


Je vais faire d'autres tests, car c'est vraiment intéressant comme
concept quand on compare à bootsplash !!!



Ben je suis bien d'accord avec toi (sur le concept ;-)), mais,
malheureusement, même avec vgay1, ça ne marche pas.
J'ai juste mes lignes vertes toutes les 10%.



As-tu installé lsb-base ? Ce paquet est manquant dans la description des
dépendances de splashy...



Bingo !!! J'ai rajouté le paquet et tout roule (barre de progression
incluse) !!!

@++
Julien



Merci.

David.
Avatar
David BERCOT
C'est encore moi...

Sylvain Sauvage a écrit :
Comput unicum 1113677567 (Sat, 16 Apr 2005 20:52:47 +0200),
David BERCOT a écrit :

[...]
Ben je suis bien d'accord avec toi (sur le concept ;-)), mais,
malheureusement, même avec vgay1, ça ne marche pas.
J'ai juste mes lignes vertes toutes les 10%.



Ce sont les lignes que splashy est censé lire pour modifier sa barre de
progression.



Oui, j'avais bien vu ça comme ça mais, comme je n'avais pas d'image.. .

Bon, ben je dois avoir un bug quelque part...

Si jamais tu progresses, n'hésite pas à m'en faire part ;-)



Le vgay1, c'est normal : il n'y a que des images en 1024x768 pour
l'instant.



OK. Donc, si je change (genre vgay4), je modifierais le background.jp g...

Sinon, pareil pour moi : il ne fait rien non plus à l'arrêt. Je vai s
creuser un peu : je compte m'en servir pour suspend2 et son nouvel
user_ui.



Pour moi, ça marche aussi à l'arrêt...

Par contre, je crois qu'ils vont devoir recoder ça en plus concis :
utiliser la libglibmm et tout une floppée d'autres bibliothèques ne
facilite rien (notamment quand on doit recompiler parce qu'on est pas e n
ubuntu).
En clair, même si le code tente de le faire, il est impossible de
compiler splashy en static (pour qu'il n'utilise pas de bibliothèque
externe et qu'on puisse avoir /usr sur une partition séparée).

C'est plutôt une « proof of concept » (la preuve que ça marche) .



Tant que ça plaît à l'utilisateur ;-)

David.
Avatar
David BERCOT
Sylvain Sauvage a écrit :
Comput unicum 1113678363 (Sat, 16 Apr 2005 21:06:03 +0200),
Julien Valroff a écrit :

Le samedi 16 avril 2005 à 20:52 +0200, David BERCOT a écrit :

Salut,


Je vais faire d'autres tests, car c'est vraiment intéressant comme
concept quand on compare à bootsplash !!!



Ben je suis bien d'accord avec toi (sur le concept ;-)), mais,
malheureusement, même avec vgay1, ça ne marche pas.
J'ai juste mes lignes vertes toutes les 10%.



As-tu installé lsb-base ? Ce paquet est manquant dans la description des
dépendances de splashy...



Ce paquet n'empêche pas vraiment splashy de fonctionner (juste quelqu es
messages de la part des scripts).



En tous cas, pour moi, avant de l'installer, je n'avais rien.
Et depuis, tout tourne !!!

Sinon, moi j'ai :
$ /sbin/splashy boot

---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2005-04-16 02:02)
(!) DirectFB/core/system: No system found!
IDirectFB DirectFB::Create() -> No (suitable) implementation found!

Ce qui serait une meilleure piste.

Quel framebuffer utilisez-vous ? Moi je suis en vesafb et rien ne passe .



Euh, là, mon expérience de Debian n'est pas assez importante...
Comment voir ça ? Qu'est-ce que c'est exactement ?

(Remarquez, maintenant que j'y pense, ces réflexions/questions auraie nt
plus leur place sur le forum de splashy...)



En fait, je dirais que ça dépend du nombre de personnes de la liste
intéressées...

Merci d'avance.

David.
Avatar
mess-mate
Sylvain Sauvage wrote:
| Comput unicum 1113677567 (Sat, 16 Apr 2005 20:52:47 +0200),
| David BERCOT a écrit :
| >[...]
| > Ben je suis bien d'accord avec toi (sur le concept ;-)), mais,
| > malheureusement, même avec vgay1, ça ne marche pas.
| > J'ai juste mes lignes vertes toutes les 10%.
|
| Ce sont les lignes que splashy est censé lire pour modifier sa barre de
| progression.
|
| > Bon, ben je dois avoir un bug quelque part...
| >
| > Si jamais tu progresses, n'hésite pas à m'en faire part ;-)
|
| Le vgay1, c'est normal : il n'y a que des images en 1024x768 pour
| l'instant.
|
| Sinon, pareil pour moi : il ne fait rien non plus à l'arrêt. Je vais
| creuser un peu : je compte m'en servir pour suspend2 et son nouvel
| user_ui.
|
...snip...
Bizarre; j'ai maintenant un énorme pinguin à l'arrêt.
Mais voilà ce que j'ai lors d'un splashy boot :
---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------

(*) DirectFB/Core: Single
Application Core. (2005-04-14 18:32)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(!) DirectFB/FBDev/vt: FBIOGET_CON2FBMAP failed!
--> Invalid argument
(!) DirectFB/FBDev/vt: FBIOPUT_CON2FBMAP failed!
--> Invalid argument
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 3699)...
(!) Direct/Modules: Unable to dlopen
/usr/lib/directfb-0.9.22/inputdrivers/libdirectfb_ps2mouse.so'!
--> /usr/lib/directfb-0.9.22/inputdrivers/libdirectfb_ps2mouse.so:
undefined symbol: direct_free
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3700)...
(!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] ***
[../../../lib/fusion/reactor.c:802]
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence
integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3701)...
(*) DirectFB/Input: PS/2 Logitech Mouse (2) 0.1 (convergence integrated
media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 3702)...
(*) DirectFB/Input: PC Speaker (3) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 3703)...
(*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated
media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
(*) Direct/Interface: Loaded 'JPEG' implementation of
'IDirectFBImageProvider'.
(!) DirectFB/FBDev: Panning display failed!
--> Invalid argument
IDirectFBSurface::DrawRectangle(const DFBRectangle&) -> Invalid argument!
terminate called after throwing an instance of 'DFBException*'
(!) [ 3688: 0.000] --> Caught signal 6 (unknown origin) <--
(!) DirectFB/FBDev/vt: FBIOPUT_CON2FBMAP failed!
--> Invalid argument

Ceci avec un vesafb en 787.
Lors du boot j'ai que les % en vert d'affiché comme déjà signalé.


mess-mate
--
You tread upon my patience.
-- William Shakespeare, "Henry IV"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
[Désolé pour le doublon David.]

Comput unicum 1113701147 (Sun, 17 Apr 2005 03:25:47 +0200),
David BERCOT a écrit :

Sylvain Sauvage a écrit :
[...]
> Quel framebuffer utilisez-vous ? Moi je suis en vesafb et rien ne
> passe.

Euh, là, mon expérience de Debian n'est pas assez importante...
Comment voir ça ? Qu'est-ce que c'est exactement ?



Tu devrais le voir au démarrage (ou avec dmesg) :

vesafb: framebuffer at 0xf0000000, mapped to 0xd8880000, using 3072k,
total 16384k
vesafb: mode is 1024x768x16, linelength 48, pages=9
vesafb: protected mode interface info at c000:5291
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0

Si tu utilises un autre framebuffer, vesafb sera remplacé par radeonfb,
rivafb, xxxfb.

> (Remarquez, maintenant que j'y pense, ces réflexions/questions
> auraient plus leur place sur le forum de splashy...)

En fait, je dirais que ça dépend du nombre de personnes de la liste
intéressées...



À ce que je vois, au moins trois ou quatre ;o)

--
Sylvain Sauvage
Avatar
Sylvain Sauvage
Comput unicum 1113727108 (Sun, 17 Apr 2005 10:38:28 +0200),
mess-mate a écrit :

[...]
Bizarre; j'ai maintenant un énorme pinguin à l'arrêt.
Mais voilà ce que j'ai lors d'un splashy boot :
---------------------- DirectFB v0.9.22 ---------------------
[... des messages de directfb ...]
Ceci avec un vesafb en 787.



Ok. J'avais des doutes car il ne semble pas y avoir de pilote particulier
pour le vesa parmi ceux de directfb.
Je vais continuer de creuser.

Lors du boot j'ai que les % en vert d'affiché comme déjà signalé.



C'est parce que ton /usr doit être sur une partition séparée : splash y ne
peut trouver ses bibliothèques au démarrage et ne peut donc fonctionner,
alors qu'à l'arrêt, toutes les partitions sont montées.

--
Sylvain Sauvage
Avatar
Sylvain Sauvage
Comput unicum 1113750497 (Sun, 17 Apr 2005 17:08:17 +0200),
Sylvain Sauvage a écrit :

Comput unicum 1113727108 (Sun, 17 Apr 2005 10:38:28 +0200),
mess-mate a écrit :
>
>[...]
> Bizarre; j'ai maintenant un énorme pinguin à l'arrêt.
> Mais voilà ce que j'ai lors d'un splashy boot :
> ---------------------- DirectFB v0.9.22 ---------------------
>[... des messages de directfb ...]
> Ceci avec un vesafb en 787.

Ok. J'avais des doutes car il ne semble pas y avoir de pilote
particulier pour le vesa parmi ceux de directfb.
Je vais continuer de creuser.



Bon, après quelques investigations, j'ai un début de solution.

J'avais compilé moi-même les paquets nécessaires (les paquets de
http://wiki.nanofreesoft.org/index.php/Splashy pour Sid/Ubuntu ont des
dépendances trop ubuntesques pour Sid) mais il semble qu'il devait me
manquer quelques bibliothèques (les dépendances ne sont pas bien
indiquées).

Donc, j'ai essayé avec les paquets pour Sarge de
http://www.kiskeyix.org/downloads/debian et ça fonctionne presque :
- un message d'erreur à propos des balises red, green, blue, alpha du
fichier de config (que je n'ai pourtant pas modifié et qui semble
correct vis à vis des commentaires inclus) ;
- la résolution utilisée est de 640x480 : il ne semble pas voir que je
suis en 1024x768 ;
- le splash au boot ne tient pas longtemps (sans doute à cause d'un
message au boot qui le fait revenir en mode verbeux) ;

Comme mon /usr est hors de portée du premier splashy, j'ai créé un li en
symbolique :

/etc/rcS.d/S36splashy --> /etc/init.d/splashy

pour que splashy soit relancé après le montage des partitions.

--
Sylvain Sauvage
Avatar
mess-mate
Sylvain Sauvage wrote:
| Comput unicum 1113750497 (Sun, 17 Apr 2005 17:08:17 +0200),
| Sylvain Sauvage a écrit :
| >
| > Comput unicum 1113727108 (Sun, 17 Apr 2005 10:38:28 +0200),
| > mess-mate a écrit :
| > >
| > >[...]

| Bon, après quelques investigations, j'ai un début de solution.
|
| J'avais compilé moi-même les paquets nécessaires (les paquets de
| http://wiki.nanofreesoft.org/index.php/Splashy pour Sid/Ubuntu ont des
| dépendances trop ubuntesques pour Sid) mais il semble qu'il devait me
| manquer quelques bibliothèques (les dépendances ne sont pas bien
| indiquées).
|
| Donc, j'ai essayé avec les paquets pour Sarge de
| http://www.kiskeyix.org/downloads/debian et ça fonctionne presque :
| - un message d'erreur à propos des balises red, green, blue, alpha du
| fichier de config (que je n'ai pourtant pas modifié et qui semble
| correct vis à vis des commentaires inclus) ;
| - la résolution utilisée est de 640x480 : il ne semble pas voir que je
| suis en 1024x768 ;
| - le splash au boot ne tient pas longtemps (sans doute à cause d'un
| message au boot qui le fait revenir en mode verbeux) ;
|
| Comme mon /usr est hors de portée du premier splashy, j'ai créé un lien
| symbolique :
|
| /etc/rcS.d/S36splashy --> /etc/init.d/splashy
|
| pour que splashy soit relancé après le montage des partitions.
|
Même en mettant le lien en 36 ou 37, et en enlevant les Sxxsplashy
l'image est annulée de suite par autre chose et ne revient plus.
(bootp ??)
Le but c'est quoi au juste ?? Avoir une image de fond ?



mess-mate
--
Q: How did you get into artificial intelligence?
A: Seemed logical -- I didn't have any real intelligence.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Comput unicum 1113831555 (Mon, 18 Apr 2005 15:39:15 +0200),
mess-mate a écrit :
[...]
Même en mettant le lien en 36 ou 37, et en enlevant les Sxxsplashy
l'image est annulée de suite par autre chose et ne revient plus.
(bootp ??)



Dès qu'il y a un message sur la sortie d'erreur, splashy revient en mode
verbeux.

Le but c'est quoi au juste ?? Avoir une image de fond ?



Avoir une image au lieu du défilé de messages de boot (qui, pour la
plupart ne disent que « machin-X-0756: done »).
Si possible aussi, avoir une barre de progression.
Et, pour ceux qui utilisent un login graphique ([xkg]dm), un passage
propre vers ce login.

En gros, on obtiendrait un effet similaire à un boot sous Windows XP ou
Mac OS/X...

(Ne pas oublier que les messages de boot peuvent parfois faire peur et
en rebuter certains, au point de les empêcher de passer à Linux.)

--
Sylvain Sauvage
1 2 3