Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 02/11/2008 02:51:45

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Comment configurer des variables d'environnement ?

Bonjour,

M'étant attaquée à l'installation d'un bootsplash en espace utilisateur, et ayant échoué sur la configuration de splashy, j'ai installé usplash à la place et c'est bien, parce que ça fonctionne tout seul !

Pourtant, ayant été confrontée à cette question qui pour moi reste encore épineuse et floue, je voulais vous demander comment configureriez-vous une variable d'environnement FRAMEBUFFER si par hasard vous tombez sur un message de ce genre ?
[splashy] splashy crashes and boot halts


(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable

J'ai tenté quelques recherches sur le web, mais épuisée après des heures de vaines configurations et reboot répétés, je n'ai rien trouvé qui me mette sur la voie, aussi je viens vous demander si vous pouvez m'éclairer ?

Merci par avance ! smile

Dernière modification par Mélodie (02/11/2008 02:52:35)

Hors ligne

#2 03/11/2008 01:02:31

tux12
Membre
Inscription : 17/03/2007
Messages : 30

Re : Comment configurer des variables d'environnement ?

Salut Melodie,

Sans aucune certitude quand au résultat, mais j'essaierai de déclarer la variable dans /etc/bash.bashrc.

Si ça peut aider... smile

Hors ligne

#3 03/11/2008 01:22:46

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Comment configurer des variables d'environnement ?

tux12 a écrit :

Salut Melodie,

Sans aucune certitude quand au résultat, mais j'essaierai de déclarer la variable dans /etc/bash.bashrc.

Si ça peut aider... smile

Je vois bien le fichier bash.bashrc sous /etc, je l'ai déjà repéré...

Cela ressemblerait-il à quelque chose comme

export $FRAMEBUFFER=fbdev

?

(c'est que je n'y connais vraiment rien là-dessus... )

PS: si ça se trouve ce message est à côté de la plaque et pour configurer le framebuffer il me faudrait plutôt suivre cette doc:

http://www.x.org/archive/X11R6.8.0/doc/chips3.html

(Le paragraphe "MemBase 0x03b00000 (or a different address)" entre autres)

De toute manière, merci.

Dernière modification par Mélodie (03/11/2008 01:29:21)

Hors ligne

#4 03/11/2008 01:43:28

tux12
Membre
Inscription : 17/03/2007
Messages : 30

Re : Comment configurer des variables d'environnement ?

Re,

Pour la variable d'environnement, j'ai trouvé cette doc selon laquelle ce serait

export FRAMEBUFFER=/dev/fb1

(le 1 est bien entendu à adapter)

Avec encore moins de certitudes smile
@+

Hors ligne

#5 03/11/2008 09:57:10

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Comment configurer des variables d'environnement ?

tux12 a écrit :

Re,

Pour la variable d'environnement, j'ai trouvé cette doc selon laquelle ce serait

export FRAMEBUFFER=/dev/fb1

(le 1 est bien entendu à adapter)

Avec encore moins de certitudes smile
@+

Peut-être ne faut-il pas le $ devant, mais pour le fb1, c'est un exemple. C'est pour le cas où il faille spécifier un framebuffer alternatif (mais si fb0 est présent et disponible alors ce sera fb0).

Bonne doc, merci tux12 !

Hors ligne

#6 03/11/2008 10:54:03

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Comment configurer des variables d'environnement ?

Salut,

Je ne sais pas ce qu'il en est maintenant mais j'ai toujours dû activer le fb au niveau du kernel.

Tihz qui doit être complètement à coté de la plaque vu qu'il est toujours pas bien réveillé.


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#7 03/11/2008 19:24:43

tux12
Membre
Inscription : 17/03/2007
Messages : 30

Re : Comment configurer des variables d'environnement ?

Bonjour,

Pour ce qui concerne le '$' je peux confirmer qu'il ne le faut pas lors d'une déclaration ou affectation. Il n'est utilisé que lorsqu'on fait appel à la variable. Exemple:

tux12@host:~$ MAVAR=la_valeur
tux12@host:~$ echo MAVAR
MAVAR
tux12@host:~$ echo $MAVAR
la_valeur

Pour ce qui est de devoir activer le fb au niveau du kernel, il est activé par défaut sur les kernels debian, et de nombreuses options liées sont accessibles en tant que modules.
Cependant, certains matériels ne sont pas pris en compte dans la config par défaut du noyau et il faudra sans doute dans ce cas recompiler.
Pour savoir ce qui est reconnu ou pas,

grep FB /boot/config-2.6.x-y-z

Ça donne par exemple

tux12@host:~$ grep FB /boot/config-2.6.18-6-686
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IFB=m
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
CONFIG_FB_ARC=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
# CONFIG_FB_IMAC is not set
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_RIVA is not set
CONFIG_FB_I810=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_VOODOO1=m
CONFIG_FB_CYBLA=m
CONFIG_FB_TRIDENT=m
# CONFIG_FB_TRIDENT_ACCEL is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_GX=m
CONFIG_FB_GEODE_GX1=m
CONFIG_FB_VIRTUAL=m
tux12@host:~$

@+

Dernière modification par tux12 (03/11/2008 19:26:36)

Hors ligne

#8 03/11/2008 21:31:23

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Comment configurer des variables d'environnement ?

Bonne idée le coup du grep sur le fichier config du kernel, mais j'y ai pensé, et un 'cat FB /boot/config-2.6.x-y-z | grep FB m'a montré que le driver fb pour ma carte graphique, entre autres, était pris en compte. (i810fb) j'ai donc essayé avec l'option video=i810bf dans la ligne options de menu.lst, et comme le résultat ne ressemblait à rien (usplash exited before receiving the shutdown messages, ou quelque chose comme ça, et asynchrone d'avec le scrolling de boot au boot... et plus d'image et message d'erreur sur le mode video : 317 is not a know video mod...)

Bref, une copie de cette Debian va finir sur une partition de mon T30 pour plus ample étude dans les temps à venir, et sur la machine en question je dois laisser tomber, pour ne pas y perdre mon latin...
smile )

(le T30 dispose de 1800 Mhz, 512 Mo de ram, ce sera tout de même plus confortable à manipuler, et le driver vidéo est un ati... ça ça ne va peut-être pas aider, pour les détails sur la configuration d'un bootsplash, mais je verrais bien).

Dernière modification par Mélodie (03/11/2008 21:42:42)

Hors ligne

Pied de page des forums