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

 


Dernière réponse
Sujet : pourquoi j'arrive pas à garder vga=9(=132x50x8) après le boot ?
911GT3 pipomolo > ca va forcement trop vite pour que je puisse voir quoi que ce soit :/
Il faudrait que je l'execute pas à pas mais j'ai franchement la flème  :sarcastic:  
 
-+ > Ca a l'air OK...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
911GT3 pipomolo > ca va forcement trop vite pour que je puisse voir quoi que ce soit :/
Il faudrait que je l'execute pas à pas mais j'ai franchement la flème  :sarcastic:  
 
-+ > Ca a l'air OK...
minusplus heu... t'as bien toutes les polices ? (/usr/share/consolefonts/)
qui collent à ton /etc/console-tools/config ?
pipomolo et en lancant le script a la main avec un sh -x script_machin, tu ne pourrais pas voir a quel moment ca fait foirer ?
911GT3 J'ai trouvé  :bounce:  
Mais sans vraiment trouvé :D  :sweat:  
 
Cet cet empaffé de script console-screen.sh qui appelait le problème mais le vil s'était caché dans parmis /etc/rcS.d ce qui fait qu'il était appelé même dans mon mode 4 (=j'appelle rien).
 
Je l'ai enlevé et ca a résolue le problème mais j'ai pas compris ce qu'il appelait de coupable.
 

Citation :


#!/bin/sh
 
#
# This is the boot script for the `console-tools' package.
#
# It loads parameters from /etc/console-tools/config, maybe loads
# default screen-font, screen font-map, and application charset-map,
# and maybe start "vcstime"
#
# (c) 1997 Yann Dirson
 
if [ -r /etc/console-tools/config ] ; then
    . /etc/console-tools/config
fi
 
SETFONT="/usr/bin/consolechars"
SETFONT_OPT=""
CHARSET="/usr/bin/charset"
VCSTIME="/usr/sbin/vcstime"
 
# be sure the main program is installed
[ -x "${SETFONT}" ] || exit 0
 
 
# set DEVICE_PREFIX depending on devfs
if [ "`grep -c devfs /proc/filesystems`" -a -d /dev/vc ]; then
  DEVICE_PREFIX="/dev/vc/"
else
  DEVICE_PREFIX="/dev/tty"
fi
 
 
reset_vga_palette ()
{
    if ! /usr/bin/tty | grep -q ttyS ; then
       # not a serial console.
       if [ -f /proc/fb ]; then
           # They have a framebuffer device.
           # That means we have work to do...
           echo -n " ]R"
       fi
    fi
}
 
setup ()
{
    reset_vga_palette
 
    # start vcstime
    if [ "${DO_VCSTIME}" = "yes" -a -x ${VCSTIME} ] ; then
      echo -n Starting clock on text console: `basename ${VCSTIME}`
      ${VCSTIME} &
      echo .
    fi
 
 
    # Global default font+sfm
    if [ "${SCREEN_FONT}" ]
    then
 echo -n "Setting up general console font... "
 SCREEN_FONT="-f ${SCREEN_FONT}"
 
 # maybe use an external SFM
 [ "${SCREEN_FONT_MAP}" ] && SCREEN_FONT_MAP="-u ${SCREEN_FONT_MAP}"
 
 ${SETFONT} ${SETFONT_OPT} ${SCREEN_FONT} ${SCREEN_FONT_MAP} && echo done.
    fi
 
 
    # Per-VC font+sfm
    PERVC_FONTS=`set | grep "^SCREEN_FONT_vc[0-9]*="`
    if [ "${PERVC_FONTS}" ]
    then
 echo -n "Setting up per-VC fonts: "
 for font in ${PERVC_FONTS}
 do
     # extract VC and FONTNAME info from variable setting
     font=`echo $font | cut -c15-`
     vc=`echo $font | cut -d= -f1`
     font=`echo $font | cut -d= -f2`
     echo -n "${DEVICE_PREFIX}${vc}, "
     # eventually find an associated SFM
     eval sfm=\${SCREEN_FONT_MAP_vc${vc}}
     [ "$sfm" ] && sfm="-u $sfm"
 
     ${SETFONT} --tty=${DEVICE_PREFIX}$vc ${SETFONT_OPT} -f $font $sfm
 done
 echo "done."
    fi
 
 
    # Global ACM
    [ "${APP_CHARSET_MAP}" ] && ${CHARSET} G0 ${APP_CHARSET_MAP}
 
 
    # Per-VC ACMs
    PERVC_ACMS=`set | grep "^APP_CHARSET_MAP_vc[0-9]*="`
    if [ "${PERVC_ACMS}" ]
    then
 echo -n "Setting up per-VC ACM's: "
 for acm in ${PERVC_ACMS}
 do
     # extract VC and FONTNAME info from variable setting
     acm=`echo $acm | cut -c19-`
     vc=`echo $acm | cut -d= -f1`
     acm=`echo $acm | cut -d= -f2`
 
     echo -n "${DEVICE_PREFIX}${vc} ($acm), "
     ${CHARSET} --tty=${DEVICE_PREFIX}$vc G0 $acm
 done
 echo "done."
    fi
}
 
case "$1" in
start|reload|restart|force-reload)
    setup
    ;;
stop)
    ;;
*)
    setup
    ;;
esac

911GT3 faisant suite aux délire sur l'ascii art (cf blabla@osa) j'ai voulu configurer mon mode console au delà du 80x25 par défaut.
J'ai d'abord commencé par utilisé SVGAtextmode avant de me rendre compte que vga=9 (=132x50x8) passé en argument à lilo donnait un aussi beau résultat.
 
Mon problème: une fois le kernel chargé, les premiers messages du boot se font dans la bonne résolution, mais après le montage de mes partitions, le mode d'affichage change (j'ai pas pû définir la résolution) en quelque chose de moins beau.
 
Ca arrive à peu près au même moment que le message 'Setting up general console font... '.
Ce message provient du script console-screen.sh qui s'occupe de lancer consolechar et charset...mais qui ne semble pas touché au mode vga...
 
J'ai booté sous mon mode 'debug' qui ne lance que 'sysklogd  klogd  kerneld  logoutd  makedev' et il se passe la même chose...
 
...J'aimerai savoir :sweat:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)