Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [ CONSOLE ] Comment je fais pour avoir une belle console ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ CONSOLE ] Comment je fais pour avoir une belle console ?

n°274485
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 13:58:20  profilanswer
 

faut le frame buffer, sauf erreur de ma part ?
mais pour avoir un fond d'écran (à la suse ou à la mandrake) qui embelli tout de même sacrément la chose, comment faut-il s'y prendre ?
pour l'instant je n'ai trouvé qu'un moyen pour changer le logo, et je m'en fous un peu du logo :)


Message édité par udok le 08-06-2003 à 14:00:05

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 08-06-2003 à 13:58:20  profilanswer
 

n°274517
911GT3
en roue libre
Posté le 08-06-2003 à 15:00:35  profilanswer
 

http://dnetc.org/?s=fbcon
 
j'ai pas lu :D
 
pour Debian, il existe auss kernel-patch-bootsplash
 

Description: Kernel patch to display a graphical boot splash-screen
 This patch adds a themeable boot splash screen to the Linux kernel.
 .
 Two modes are available :
 - a silent mode, showing, for example a logo and a progress bar
 - a verbose mode, showing a picture on the background of the console
 messages
 .
 It needs 16-bits truecolor (i.e. without palette) support on
 framebuffer. Themes need to be converted and attached to an initrd.

 
 
paquet dispo via:
deb http://glandium.nerim.net/debian/unstable/ ./

n°274526
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 15:10:00  profilanswer
 

911GT3 a écrit :

http://dnetc.org/?s=fbcon
 
j'ai pas lu :D
 
pour Debian, il existe auss kernel-patch-bootsplash
 

Description: Kernel patch to display a graphical boot splash-screen
 This patch adds a themeable boot splash screen to the Linux kernel.
 .
 Two modes are available :
 - a silent mode, showing, for example a logo and a progress bar
 - a verbose mode, showing a picture on the background of the console
 messages
 .
 It needs 16-bits truecolor (i.e. without palette) support on
 framebuffer. Themes need to be converted and attached to an initrd.

 
 
paquet dispo via:
deb http://glandium.nerim.net/debian/unstable/ ./  


 
merci  :love:  
on s'approche
moi c'est pas spécifiquement pour le boot que je veux ça, mais j'ai dans l'idée que si ça marche au boot, ça doit continuer à l'usage (au moins dans le tty1)  :)
putain j'avais beau cherché je trouvais pas, je sais pas comment t'as fait :D


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274529
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 15:17:25  profilanswer
 

ah merde, il faut un initrd pour le theme  :cry:  
bon ... va falloir que j'aprenne à faire ça avec make-kpkg  :/


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274557
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 15:47:31  profilanswer
 

je sens que je vais en chier, mais ça marchera avant ce soir !  :D
 
http://hints.nl.linuxfromscratch.o [...] splash.txt
http://www.bootsplash.org/  (bordel, il était pourtant pas dur à trouver celui là !  :o )
 
 :wahoo:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274601
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 18:14:44  profilanswer
 

bon alors j'ai fait comme d'hab avec make-kpkg
avant j'ai configuré en activant le initrd dans le kernel, ainsi que le patch
et j'ai compilé avec "make-kpkg --initrd kernel_image"
donc par rapport à d'habitude (où ça marche) j'ai juste rajouté --initrd en commande
ah et aussi dans mon menu.lst j'ai rajouter :
initrd       /initrd
 
mais j'ai droit à l'erreur du style :
kernel panic : vfs can't mount root fs
et qq'chose comme ça
je m'y attendais un peu :D
mais je sais pas comment régler le pb
 
qq'un a une idée (j'ai jamais compilé de kernel avec un initrd donc j'ai peut-être oublier qq'chose de tout con ... ou alors faut pas compiler l'ext3 en dur dans le kernel ... bref je sais pas donc si qq'un a une idée...)

n°274646
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 20:25:29  profilanswer
 
n°274659
911GT3
en roue libre
Posté le 08-06-2003 à 21:15:23  profilanswer
 

j'ai pas utilisé le --initrd, je l'ai fais à la main et j'ai pas se problème...

n°274684
udok
La racaille des barbus ©clémen
Posté le 08-06-2003 à 22:41:09  profilanswer
 

ah, je veux bien des détails parce que là je désespère ...  comment tu fais à la main ? tu as un theme déjà fait ? faut le mettre où ? ... enfin tous ces petit détail qui me simplifierait la vie :D
j'ai un pb au moins aussi grave qui est que ma console en fb est à 60hz et je sais pas comment la passé à 100 :/


Message édité par udok le 08-06-2003 à 22:42:17

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274753
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 00:10:40  profilanswer
 

911gt3 =>  tu n'as utilisé que les packages debian, ou tu as compilé qq'chose ? (je pense à la commande splash notamment)
parce que là je trouve pas d'aide sur le net :/
en plus l'image en dur dans le kernel, c'est pas un peu génant ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 09-06-2003 à 00:10:40  profilanswer
 

n°274758
perchut2
Hell, it's about time...
Posté le 09-06-2003 à 00:54:27  profilanswer
 
n°274760
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 00:58:18  profilanswer
 


 
ah ouai tiens, j'en étais là moi :
http://forums.gentoo.org/viewtopic.php?t=26494
(un peu plus vieux)
 
 
merci  ;)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274773
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 02:35:08  profilanswer
 

ça marche pas
911 à l'aide
 
 
:cry:  :cry: :cry:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274796
911GT3
en roue libre
Posté le 09-06-2003 à 09:54:42  profilanswer
 

oui ? :D
 
alors j'ai donc utilisé le patch sous forme .deb de chez glandium puis utiliser un make-kpkg --added-patch bootsplash ...
les thèmes proviennent de bootsplash.org et les commandes splash et autres sont compilés à la main (sauf fbmngplay qui chiait et que j'ai recopié de la Suse)
ensuite j'ai fait le initrd via:  
splash -s -f /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg >/boot/initrd
modifier le lilo.conf et voilà
 
par contre la barre de progression du boot marche pas et ça me gonfle sévère :mad:

n°274811
911GT3
en roue libre
Posté le 09-06-2003 à 11:24:59  profilanswer
 

CA MAAAAAAAAAAAAAAAARCHE   :bounce:

n°274861
911GT3
en roue libre
Posté le 09-06-2003 à 12:52:32  profilanswer
 

bon: explosé de mes gruikeries pour avoir un barre de progression qui fonctionne. si quelqu'un veut s'en servir et/ou nettoyer
donc, je pars du principe que le splash fonctionne et qu'on est sous Sid
 
dans le principe, pour modifier l'apparence de la barre de progression, il faut envoyer un "show <valeur>" à /proc/splash, la valeur variant de 0 (=barre vide) à 65534(=pleine)
 
pour ce faire, j'ai choisi de modifier les scripts rc et rcS qui lances les services du runlevel choisi et ceux de /etc/rcS.d.
Pour faire avancer la barre, je compte le nombre de scripts à lancer en tout et j'incrémente à chaque fois qu'on en lance un.
les modifs sont en gras :D
 
 

Citation :

#! /bin/sh
#
# rcS  Call all S??* scripts in /etc/rcS.d in
#  numerical/alphabetical order.
#
# Version: @(#)/etc/init.d/rcS  2.76  19-Apr-1999  miquels@cistron.nl
#
 
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
 
#
# See if system needs to be setup. This is ONLY meant to
# be used for the initial setup after a fresh installation!
#
if [ -x /sbin/unconfigured.sh ]
then
  /sbin/unconfigured.sh
fi
 
#
# Source defaults.
#
. /etc/default/rcS
export VERBOSE
 
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP
 
#
# Call all parts in order.
#
 
 
# on initialise les variables
count=compteur d'étape
# total=nombre total de scripts = d'étapes
count=0
total=$((`ls /etc/rc2.d /etc/rcS.d|wc -w` -3))
#on enlève 3 car le ls renvoit les deux path et un README qui compte pas ;)

 
for i in /etc/rcS.d/S??*
do
 # Ignore dangling symlinks for now.
 [ ! -f "$i" ] && continue
 
 case "$i" in
  *.sh)
   # Source shell script for speed.
   (
    trap - INT QUIT TSTP
    set start
    . $i
   )
   ;;
  *)
   # No sh extension, so fork subprocess.
   $i start
   ;;
 esac
 
count=$(($count +1)) #on incrémente le compteur
 if [ -f /proc/splash ] #on vérifie que /proc/splash existe pour pas envoyer vers le vide
 then  
     echo "show $((65534 * $count/$total))" > /proc/splash
 fi

done
 
#
# For compatibility, run the files in /etc/rc.boot too.
#
[ -d /etc/rc.boot ] && run-parts /etc/rc.boot
 
#
# Finish setup if needed. The comment above about
# /sbin/unconfigured.sh applies here as well!
#
if [ -x /sbin/setup.sh ]
then
  /sbin/setup.sh
fi

 
 
 
 
 
même principe
 

Citation :

#! /bin/sh
#
# rc  This file is responsible for starting/stopping
#  services when the runlevel changes.
#
#  Optimization feature:
#  A startup script is _not_ run when the service was
#  running in the previous runlevel and it wasn't stopped
#  in the runlevel transition (most Debian services don't
#  have K?? links in rc{1,2,3,4,5} )
#
# Author: Miquel van Smoorenburg <miquels@cistron.nl>
#  Bruce Perens <Bruce@Pixar.com>
#
# Version: @(#)rc  2.78  07-Nov-1999  miquels@cistron.nl
#
 
# Un-comment the following for debugging.
# debug=echo
 
#
# Start script or program.
#
startup() {
  case "$1" in
 *.sh)
  $debug sh "$@"
  ;;
 *)
  $debug "$@"
  ;;
  esac
}
 
  # Ignore CTRL-C only in this shell, so we can interrupt subprocesses.
  trap ":" INT QUIT TSTP
 
  # Set onlcr to avoid staircase effect.
  stty onlcr 0>&1
 
  # Now find out what the current and what the previous runlevel are.
 
  runlevel=$RUNLEVEL
  # Get first argument. Set new runlevel to this argument.
  [ "$1" != "" ] && runlevel=$1
  if [ "$runlevel" = "" ]
  then
 echo "Usage: $0 <runlevel>" >&2
 exit 1
  fi
  previous=$PREVLEVEL
  [ "$previous" = "" ] && previous=N
 
  export runlevel previous
 
  # Is there an rc directory for this new runlevel?
  if [ -d /etc/rc$runlevel.d ]
  then
 # First, run the KILL scripts.
 if [ $previous != N ]
 then
  for i in /etc/rc$runlevel.d/K[0-9][0-9]*
  do
   # Check if the script is there.
   [ ! -f $i ] && continue
 
   # Stop the service.
   startup $i stop
  done
 fi
 # Now run the START scripts for this runlevel.
 
 #deux ligne pour initialiser le compteur d'etapes sur le runlvl  
 etape=`ls /etc/rcS.d |wc -l` #on recommence là où on s'en arrêté en rcS
 total=$(($etape + `ls /etc/rc$runlevel.d/S* |wc -l` ))

 
 for i in /etc/rc$runlevel.d/S*
 do
   
  [ ! -f $i ] && continue
 
  if [ $previous != N ] && [ $previous != S ]
  then
   #
   # Find start script in previous runlevel and
   # stop script in this runlevel.
   #
   suffix=${i#/etc/rc$runlevel.d/S[0-9][0-9]}
   stop=/etc/rc$runlevel.d/K[0-9][0-9]$suffix
   previous_start=/etc/rc$previous.d/S[0-9][0-9]$suffix
   #
   # If there is a start script in the previous level
   # and _no_ stop script in this level, we don't
   # have to re-start the service.
   #
   [ -f $previous_start ] && [ ! -f $stop ] && continue
  fi
  case "$runlevel" in
   0|6)
    startup $i stop
    ;;
   *)
    startup $i start
    # pour le bootsplash
    etape=$(($etape+1))  
    # on incrémente    
    # echo "$etape sur $total" a servi pour le debug  
    echo "show $((65534*$etape/$total))" >/proc/splash

    ;;
  esac
 done
  fi
# eof /etc/init.d/rc

 
 
C'est pas fini :D
pour revenir au mode verbeux tout à la fin, j'ai ajouté verboseconsole.sh dans les rnlvl 2->5 qui appelle
 

Citation :

#!/bin/sh
 
# retour au mode console de la console
 
if [ -f /proc/splash ]  
then
 echo "verbose" > /proc/splash
 echo "Retour au mode verbeux de la console"
fi
 
# modifier le fond des autres consoles puisqu'on est là
if [ -x /sbin/splash ]
then
echo "et maquillage des autres pour le meme prix"
    splash -n -s -u 1 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
    splash -n -s -u 2 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
    splash -n -s -u 3 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
fi


Message édité par Acontios le 09-06-2003 à 12:58:53
n°274900
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 13:24:45  profilanswer
 

merci pour l'initrd :)  
 
par contre j'ai rien compris pour le mode silent, mais c'est pas grave, je l'utiliserais quand il y aura un package debian
y-en a un en cours pour les splashutils depuis autant de temps que le kernel-patch (une 50aine de jours), mais pas moyen de mettre la main dessus
 
enfin si j'arrive à avoir ce que je veux dans ma console, ce sera très bien :D


Message édité par udok le 09-06-2003 à 13:41:43

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274914
911GT3
en roue libre
Posté le 09-06-2003 à 13:44:35  profilanswer
 

en fait, au début j'ai suivi ce lien que tu as donné ;)
http://hints.nl.linuxfromscratch.o [...] splash.txt
 
donc dans /sbin, et à partir des sources, j'ai rajouté (mais ils servent pas tous dans mon cas): splash, fbmngplay, fbprogress, fbresolution, bootanim, progress

n°274916
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 13:48:16  profilanswer
 

911GT3 a écrit :

en fait, au début j'ai suivi ce lien que tu as donné ;)
http://hints.nl.linuxfromscratch.o [...] splash.txt
 
donc dans /sbin, et à partir des sources, j'ai rajouté (mais ils servent pas tous dans mon cas): splash, fbmngplay, fbprogress, fbresolution, bootanim, progress


 
ah bah on a le même lien :sol:  
ok merci, je recompile là ... j'espere que ça va enfin marcher :/
tu arrives à avoir la console en 100hz toi ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°274923
911GT3
en roue libre
Posté le 09-06-2003 à 13:55:28  profilanswer
 

nan mais j'ai pas essayé :D

n°275047
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 15:46:12  profilanswer
 

:love:

n°275097
911GT3
en roue libre
Posté le 09-06-2003 à 16:44:27  profilanswer
 

kigna ? ça marche ?
 
pour le 100hz, j'ai regardé rapidement et il semble que ça ne marche pas avec le driver VESA du fb :/

n°275130
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 17:21:24  profilanswer
 

911GT3 a écrit :

kigna ? ça marche ?


ça marche
que en verbose parce que j'ai pas envi de me prendre la tete pour avoir une barre de défilement
 
merci infiniment :jap:
 
 

911GT3 a écrit :

pour le 100hz, j'ai regardé rapidement et il semble que ça ne marche pas avec le driver VESA du fb :/


ouai c'est ce que j'ai vu dans la doc, mais ça me fait chier de me résoudre à ne pas avoir mieux que 60hz en console
ils disent dans la doc que le 100hz est accessible via les drivers spécifiques (atifb, ...)
moi j'ai essayé de loader rivafb, mais pas moyen, j'ai tout éssayé  et il en veut pas :cry:  
 
 
tu sais si le rivafb est utilisable sur une geforce ? (dans l'aide du kernel, il semble dire que ça passe mais chez moi y-a pas moyen)


Message édité par udok le 09-06-2003 à 17:22:32

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°275135
911GT3
en roue libre
Posté le 09-06-2003 à 17:28:38  profilanswer
 

rivafb les dernières fois où j'ai testé (vers les 2.4.18) ça faisait freezer la machine quand je basculais graphique<->console alors j'y touche plus :D

n°275141
udok
La racaille des barbus ©clémen
Posté le 09-06-2003 à 17:49:54  profilanswer
 

911GT3 a écrit :

rivafb les dernières fois où j'ai testé (vers les 2.4.18) ça faisait freezer la machine quand je basculais graphique<->console alors j'y touche plus :D


 
bah comme ça c'est réglé, moi il boot même pas :sweat:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°275777
nicolbolas
Optiquement votre.
Posté le 11-06-2003 à 04:51:16  profilanswer
 

pff quelle idée... la seule vrai console c'est celle avec un fond noir.. et des char verts :p


---------------
#NetOp. T'as pas 10G ?
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [ CONSOLE ] Comment je fais pour avoir une belle console ?

 

Sujets relatifs
comment fermer X en console ?Comment avoir une police de caractère aussi belle sous Windows???
passer l'ecran en veille en mode consolehelp: Console sur port serie
console codes : une colle.specifier ou enlever un proxy sous la console
Accéder à un AIX5L depuis ma Debian (en console)afficher dans une console les données de lm_sensors en "temps réel"
console redirecte sous linuxcomment implementer ssl sur apache par webmin ou en mode console
Plus de sujets relatifs à : [ CONSOLE ] Comment je fais pour avoir une belle console ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR