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