Bonsoir Raphaël,

Je ne crains pas d'encombrer la liste avec une réponse qui n'en
estpas une vue la faiblesse du traffic en ce mois de
juillet. Le problème est que l'architecture des scripts de
démarrage est propre à chaque distribution. 


From: "Raphaël POITEVIN" <[EMAIL PROTECTED]>
Subject: [CBLX] BRLTTY et Braille Star
Date: Tue, 22 Jul 2008 21:22:59 +0200

> Bonjour,
> 
> Je souhaite faire fonctionner BRLTTY avec mon nouveau Braille Star. Un
> ami m'a indiqué la procédure à la main que j'ai effectuée avec
> ssuccès. Cependant, par erreur, j'ai viré le brltty du démarrage en
> faisant "update-rc.d -fbrltty remove". Comment d'une part remettre ça
> au démarrage ne sachant pas quel level je dois
> choisir. D'autre part,

  C'est a priori dans le level 3 que ça se justifie. C'est le
  level par défaut pour une session multiutilisateurs
  standard. Et ça je crois que c'est standard quelle que soit
  la distribution. Dans ton rc3.d regarde si tu n'as pas des
  scripts numérotés Sxymachin où xy est un nombre. Par exemple
  dans mon rc3.d j'ai un 
  lrwxrwxrwx  1 root root   16 Jul  7 18:09 S02brltty ->
  ../init.d/brltty

  Le xy indique l'ordre dans lequel les scripts sont lancés
  donc ici 02 est presque tout de suite juste après 
  lrwxrwxrwx  1 root root   21 Jul  7 14:14 S01udev ->
  /etc/rc.d/init.d/udev

  Ce qui est indispensable parce que udev va mettre en place
  les devices (et en particulier /dev/vcs machin) dont brltty a
  besoin pour récupérer le contenu de l'écran. Donc si on sait
  de quoi brltty a besoin il faut le lancer juste après pour
  l'avoir le plus tôt possible afin d'accéder à d'éventuels
  messages d'erreurs au boot. 

  Si maintenant tu t'es un peu familiarisé avec la sortie de la
  commande ls -al, ou le C-x d d'emacs (qui lance d'ailleurs ls
  -al dans le background) tu notes que S02brltty est un lien
  symbolique sur /etc/rc.d/init.d/brltty.

  Au démarrage, le process de boot lance le script S02brltty
  avec l'option start. Il faut donc que le script puisse gérer
  cette option : Le voici :

#!/bin/sh
########################################################################
# Begin $rc_base/init.d/brltty
#
# Description :
#
# Authors     :
#
# Version     : 00.00
#
# Notes       :
#
########################################################################

### Tu peux commenter parce que si tu n'as pas les scripts 
### ça va te faire une erreur
### . /etc/sysconfig/rc
#### . ${rc_functions}
### Ici on teste l'argument passé au script :
case "${1}" in
        start) ### Start justement ! 
        ### Commente le boot_mesg parce que si tu n'as pas 
        ### la fonction ...
        #### boot_mesg "Starting brltty..."
        #### Tu mets la commande que tu entrerais à la main
                /bin/brltty --braille-device=usb: -b al -t pln.tbl
                ;;

        stop)
                #### boot_mesg "Stopping brltty..."
                #### Ne fonctionnera pas forcément.
                killproc brltty
                ;;

        reload)
                boot_mesg "Reloading brltty..."
                reloadproc brltty
                ;;

        restart)
                ${0} stop
                sleep 1
                ${0} start
                ;;

        status)
                statusproc brltty
                ;;

        *)
                echo "Usage: ${0} {start|stop|reload|restart|status}"
                exit 1
                ;;
esac

# End $rc_base/init.d/


  C'est à titre d'exemple plutôt. Je ne sais pas comment on
  fait ça automatiquement avec les outils de debian, mais si
  Samuel est à l'écoute il va sans doute te dire ça ! 


> comment fait-on pour faire démarrer brltty avec mon nouvel afficheur
> par défaut. J'ai essayé un "dpkg-reconfigure brltty" mais
> sans succès


  C'est la ligne du start où il faut donner les bons paramètres 
> car il ne m'ouvre pas de boîte de dialogue.
> 
> Je vous remercie par avance,
> -- 
> Raphaël POITEVIN


  Désolé de ne pas pouvoir en faire plus

  Pierre

_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel : 
    'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à