%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/doc/brltty/French/
Upload File :
Create Path :
Current File : //usr/share/doc/brltty/French/BRLTTY-3.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools">
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <TITLE>Manuel de r�f�rence de BRLTTY: La proc�dure de compilation</TITLE>
 <LINK HREF="BRLTTY-4.html" REL=next>
 <LINK HREF="BRLTTY-2.html" REL=previous>
 <LINK HREF="BRLTTY.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="BRLTTY-4.html">Page suivante</A>
<A HREF="BRLTTY-2.html">Page pr�c�dente</A>
<A HREF="BRLTTY.html#toc3">Table des mati�res</A>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="BRLTTY.html#toc3">La proc�dure de compilation</A></H2>

<P>On peut t�l�charger BRLTTY depuis son site Web (voir la section 
<A HREF="BRLTTY-1.html#contact">Contacts</A> pour son adresse).  Toutes les versions
sont fournies en 
<A HREF="#tar">archives tar</A> compress�s. Les
versions r�centes sont aussi fournies en fichiers 
<A HREF="#rpm">RPM</A> (RedHat paquet Manager).</P>
<P>Ces information �parses ont probablement piqu� votre
curiosit� et vous �tes impatient de d�marrer.
Cependant, nous vous recommandons de vous familiariser d'abord
avec les fichiers qui seront finalement install�s.</P>

<H2><A NAME="hierachy"></A> <A NAME="ss3.1">3.1</A> <A HREF="BRLTTY.html#toc3.1">Hi�rarchie des fichiers install�s</A>
</H2>

<P>La proc�dure de compilation devrait aboutir � l'installation des
fichiers suivants:
<DL>
<DT><B>/bin/</B><DD>
<P>
<DL>
<DT><B>brltty</B><DD>
<P>Le programme BRLTTY.</P>
<DT><B>
<A HREF="#utility-brltty-install">brltty-install</A></B><DD>
<P>Un outil pour la copie de la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> de BRLTTY d'un emplacement �
un autre...</P>
<DT><B>
<A HREF="#utility-brltty-config">brltty-config</A></B><DD>
<P>Un outil qui assigne un certain nombre de variables
d'environnement � des valeurs refl�tant l'installation
courante de BRLTTY.</P>
</DL>
</P>
<DT><B>/lib/brltty/rw/</B><DD>
<P>Fichiers cr��s lors de l'ex�cution, comme ceux n�cessaires mais absents
du syst�me.</P>
<DT><B>/etc/</B><DD>
<P>
<DL>
<DT><B>brltty.conf</B><DD>
<P>Param�tres syst�me par d�faut pour BRLTTY.</P>
<DT><B>brlapi.key</B><DD>
<P>Cl�s d'acc�s pour BrlAPI.</P>
</DL>
</P>
<DT><B>/etc/brltty/</B><DD>
<P>Il se peut que votre installation de BRLTTY n'ait pas tous les
types de fichiers suivants. Ils ne sont cr��s qu'en fonction des
besoins d�duits des options de compilation que vous s�lectionnez
(voir 
<A HREF="#build">Options de compilation</A>).
<DL>
<DT><B>*.conf</B><DD>
<P>Base de configuration sp�cifique au pilote. Leur nom ressemble
plus ou moins � <CODE>brltty-</CODE><EM>pilote</EM><CODE>.conf</CODE>, o�
<EM>pilote</EM> correspond aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">code d'identification du pilote</A>.</P>
<DT><B>*.atb</B><DD>
<P>Tables d'attributs
(voir la section 
<A HREF="BRLTTY-6.html#table-attributes">Tables d'attributs</A> pour plus de d�tails).
Leur nom ressemble � <EM>name</EM><CODE>.atb</CODE>.</P>
<DT><B>*.ati</B><DD>
<P>Fichiers include pour les tables d'attributs.</P>

<DT><B>*.ctb</B><DD>
<P>Tables de braille abr�g� (voir 
<A HREF="BRLTTY-6.html#table-contraction">Tables         de braille abr�g�</A> pour plus de d�tails).  Leur nom ressemble plus ou
moins �
<EM>langue</EM><CODE>-</CODE><EM>pays</EM><CODE>-</CODE><EM>niveau</EM><CODE>.ctb</CODE>.</P>
<DT><B>*.cti</B><DD>
<P>Fichiers include pour les tables de traduction.</P>
<DT><B>*.ktb</B><DD>
<P>Tables de touches
(voir la section 
<A HREF="BRLTTY-6.html#table-key">Tables de touches</A> pour plus de d�tails).
Leurs noms ressemble � <EM>name</EM><CODE>.ktb</CODE>.</P>
<DT><B>*.kti</B><DD>
<P>Fichiers Include pour les tables de touches.</P>
<DT><B>*.ttb</B><DD>
<P>Tables de texte
(voir la section 
<A HREF="BRLTTY-6.html#table-text">Tables de texte</A> pour plus de d�tails).
Leurs noms ressemble � <EM>language</EM><CODE>.ttb</CODE>.</P>
<DT><B>*.tti</B><DD>
<P>Fichiers Include pour les tables de texte.</P>
<DT><B>*.hlp</B><DD>
<P>Pages d'aide sp�cifiques � chaque pilote. Leur nom ressemble
plus ou moins � <CODE>brltty-</CODE><EM>pilote</EM><CODE>.hlp</CODE>, o�
<EM>pilote</EM> correspond aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">code d'identification du pilote</A>.</P>
</DL>
</P>
<DT><B>/var/lib/</B><DD>
<P>Sockets locaux pour la connexion � l'interface de programmation de
l'application.</P>
<DT><B>/include/</B><DD>
<P>Les fichiers d'en-t�te C pour l'interface de programmation de
l'application. Leurs noms ressemblent � <EM>brlapi-fonction</EM><CODE>.h</CODE>.
L'en-t�te principale est brlapi.h.</P>
<DT><B>/include/brltty/</B><DD>
<P>Les fichiers d'en-t�te C pour l'interface de programmation de
l'application. Leurs noms ressemblent � <EM>brldefs-pilote</EM><CODE>.h</CODE> o�
<EM>pilote</EM><CODE>-</CODE><EM>pilote</EM><CODE>.h</CODE> (o� <EM>pilote</EM> correspond
aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">Code d'identification      du pilote</A>). Les en-t�tes brldefs.h et api.h sont fournies pour une
compatibilit� avec des version pr�c�dentes et ne devraient pas �tre
utilis�es.</P>

<DT><B>/lib/</B><DD>
<P>
<DL>
<DT><B>libbrlapi.a</B><DD>
<P>biblioth�que statique de l'interface de programmation de
l'application (Application Programming Interface).</P>
<DT><B>libbrlapi.so</B><DD>
<P>biblioth�que dynamique pour l'interface de programmation de
l'application.</P>
</DL>
</P>
<DT><B>/lib/brltty/</B><DD>
<P>Il se peut que votre installation de BRLTTY n'ait pas tous les
types de fichiers suivants. Ils ne sont cr��s qu'en fonction des
besoins d�duits des options de compilation que vous s�lectionnez
(voir 
<A HREF="#build">Options de compilation</A>).
<DL>
<DT><B>brltty-brl.lst</B><DD>
<P>Une liste des pilotes des afficheurs braille qui ont �t�
compil�s en tant qu'objets dynamiques et, ainsi, qui peuvent
�tre utilis�s. Chaque ligne contient les deux lettres
du code d'identification pour un pilote, une tabulation, et
une description de l'afficheur braille pour lequel ce pilote
existe.</P>
<DT><B>libbrlttyb<EM>pilote</EM>.so.1</B><DD>
<P>Le pilote dynamique pour un afficheur braille, o� <EM>pilote</EM>
correspond aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">code         d'identification du pilote</A>.</P>
<DT><B>brltty-spk.lst</B><DD>
<P>Une liste des pilotes de synth�se vocale qui ont �t�
compil�s en tant qu'objets dynamiques, et, ainsi, qui peuvent
�tre utilis�s. Chaque ligne contient les deux lettres
du code d'identification pour un pilote, une tabulation, et
une description de la synth�se vocale pour laquelle ce pilote
existe.</P>
<DT><B>libbrlttys<EM>pilote</EM>.so.1</B><DD>
<P>Le pilote dynamique pour une synth�se vocale, o� <EM>pilote</EM>
correspond aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">Code         d'identification du pilote</A>.</P>
</DL>
</P>

<DT><B>/man/</B><DD>
<P>Pages de manuel.
<DL>
<DT><B>man1/<EM>nom</EM>.1</B><DD>
<P>Pages de manuel pour les commandes utilisateur li�es �
BRLTTY.</P>
<DT><B>man3/<EM>nom</EM>.3</B><DD>
<P>Pages de manuel pour la biblioth�que de
l'interface de programmation de l'application.</P>
</DL>
</P>
</DL>
</P>
<P>D'autres fichiers optionnels que vous devriez conna�tre, bien qu'ils ne
fassent pas partie de la hi�rarchie des fichiers install�s, sont :
<DL>
<DT><B>/etc/brltty.conf</B><DD>
<P>Le fichier des param�tres syst�me par d�faut. Il est cr�� par
l'administrateur syst�me. Voir 
<A HREF="BRLTTY-4.html#configure">Le     fichier de configuration</A> pour plus de d�tails.</P>
<DT><B>/etc/brltty-<EM>pilote</EM>.prefs</B><DD>
<P>Le fichier de sauvegarde des param�tres de pr�f�rence (<EM>pilote</EM>
correspond aux deux lettres du 
<A HREF="BRLTTY-10.html#drivers">code     d'identification de pilote</A>). Il est cr�� par la commande 
<A HREF="BRLTTY-4.html#command-PREFSAVE">PREFSAVE</A>.  Voir 
<A HREF="BRLTTY-5.html#preferences">Param�tres de Pr�f�rences</A> pour plus de
d�tails.</P>
</DL>
</P>

<H2><A NAME="tar"></A> <A NAME="ss3.2">3.2</A> <A HREF="BRLTTY.html#toc3.2">Installation � partir d'un TAR Ball</A>
</H2>

<P>Voici ce que vous avez � faire si vous voulez seulement installer
BRLTTY � toute vitesse, en esp�rant que tous
nos param�tres par d�faut soient corrects.
<OL>
<LI>T�l�chargez les sources. Il s'agira d'un fichier nomm�
<CODE>brltty-</CODE><EM>version</EM><CODE>.tar.gz</CODE>, par exemple
<CODE>brltty-3.0.tar.gz</CODE>.</LI>
<LI>D�compressez les sources dans une structure hi�rarchique native.
<BLOCKQUOTE><CODE>
tar xzf brltty-<EM>version</EM>.tar.gz
</CODE></BLOCKQUOTE>

Cela devrait cr�er le r�pertoire <CODE>brltty-</CODE><EM>version</EM>.</LI>
<LI>Allez dans le r�pertoire des sources, configurez, compilez et installez BRLTTY.
<BLOCKQUOTE><CODE>
cd brltty-<EM>version</EM><BR>
./configure<BR>
make<BR>
make install
</CODE></BLOCKQUOTE>

Vous devez effectuer cette derni�re commande en tant que <B>root</B>.</LI>
</OL>
</P>
<P>Pour d�sinstaller BRLTTY, faites :
<BLOCKQUOTE><CODE>
cd brltty-<EM>version</EM><BR>
make uninstall
</CODE></BLOCKQUOTE>
</P>
<P>C'est tout ce que vous avez � faire.
Pour ceux qui veulent vraiment savoir ce qui se passe, voici
maintenant les d�tails.</P>

<H3><A NAME="build"></A> Options de compilation</H3>

<P>La premi�re �tape dans la compilation de BRLTTY est de le configurer
en fonction de votre syst�me et/ou de vos besoins personnels. Cela se
fait par l'ex�cution du script de <CODE>configuration</CODE> dans le
r�pertoire racine de BRLTTY. Nous avons tent� de faire correspondre les param�tres
par d�faut suffisants � la plupart des cas communs, donc, en
supposant que vous ne tentez pas de faire quelque chose sortant de
l'ordinaire, il se peut que vous n'ayez rien besoin d'autre
que d'appeler ce script sans sp�cifier d'options.
<BLOCKQUOTE><CODE>
./configure
</CODE></BLOCKQUOTE>

Si toutefois vous avez des besoins particuliers, ou si vous
�tes simplement un aventurier, vous devriez trouver plus loin quels sont
vos choix.
<BLOCKQUOTE><CODE>
./configure --help
</CODE></BLOCKQUOTE>

Vous devriez aussi lire le fichier README dans le sous-r�pertoire
contenant le pilote pour votre afficheur braille pour toutes les
instructions suppl�mentaires sp�cifiques.</P>

<H3><A NAME="build-defaults"></A> Param�tres syst�me par d�faut</H3>

<P>
<DL>
<DT><B><CODE>--with-braille-driver=</CODE><EM>pilote</EM>
<A NAME="build-braille-driver"></A> </B><DD>
<P>Sp�cifie les pilotes des terminaux braille que vous voulez lier �
l'ex�cutable de BRLTTY. Les pilotes qui ne figureront pas dans la
liste de cette option seront compil�s en tant qu'objets dynamiques
et pourront toujours �tre s�lectionn�s au moment de l'ex�cution. Chaque
pilote doit �tre identifi� soit par les 2 lettres de son 
<A HREF="BRLTTY-10.html#drivers">code     d'identification de pilote</A> ou par son vrai nom (complet ou
abr�g�). Ces noms et/ou identifiants de pilotes doivent �tre s�par�s les uns des
autres par une simple virgule. Si un identifiant de pilote est
pr�c�d� du signe moins (<CODE>-</CODE>), ce pilote est alors exclu de la
compilation. Le premier pilote non-exclu devient le pilote par
d�faut. Il n'y a pas de pilote par d�faut si vous n'utilisez pas
cette option. Un des mots suivants peut �tre aussi utilis� comme
op�rateur pour l'option:</P>
<P>(<CODE>-</CODE>),
<DL>
<DT><B>all</B><DD>
<P>Lie tous les pilotes � l'ex�cutable. Ne les compile pas en
tant qu'objets dynamiques. Vous pouvez sp�cifier ce mot comme
�l�ment terminant une liste de pilotes. C'est une fa�on de
sp�cifier un pilote par d�faut quand tous les pilotes seront
compil�s.</P>
<DT><B>-all</B><DD>
<P>Ne compile que les pilotes qui ont �t� explicitement inclus
par cette option.</P>
<DT><B>no</B><DD>
<P>Ne compile aucun pilote. Cela revient � sp�cifier
<CODE>--without-braille-driver</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile tous les pilotes en tant qu'objets dynamiques. Ne les
lie pas � l'ex�cutable. Cela revient � sp�cifier
<CODE>--with-braille-driver</CODE>.</P>
</DL>

Voir la ligne 
<A HREF="BRLTTY-4.html#configure-braille-driver">braille-driver</A> du fichier de configuration
et l'option 
<A HREF="BRLTTY-4.html#options-braille-driver">-b</A> de la ligne de commande pour une s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-braille-parameters=</CODE>[<EM>pilote</EM><CODE>:</CODE>]<EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-braille-parameters"></A> </B><DD>
<P>Sp�cifie les param�tres par d�faut pour les pilotes des afficheurs
braille. Si un m�me param�tre est sp�cifi� plus d'une fois, sa
valeur la plus � droite est prise en compte. Si le nom d'un
param�tre est sp�cifique � un pilote, (voir la section
<A HREF="BRLTTY-10.html#drivers">Codes d'identification de pilotes</A>) cette
valeur ne s'applique qu'� ce pilote; sinon, il
s'applique � tous les pilotes. Pour une description des param�tres
accept�s par un pilote particulier, reportez-vous � la
documentation de ce pilote. Voir la ligne 
<A HREF="BRLTTY-4.html#configure-braille-parameters">braille-parameters</A> du
fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-braille-parameters">-B</A> de la ligne de commande
pour la s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-braille-device=</CODE><EM>pilote</EM><CODE>,</CODE>...
<A NAME="build-braille-device"></A> </B><DD>
<P>Sp�cifie le port par d�faut auquel l'afficheur braille est reli�
(voir la section 
<A HREF="BRLTTY-12.html#operand-braille-device">Sp�cification du port braille</A>). Si vous ne sp�cifiez pas
cette option, usb: est suppos� si le support USB est disponible,
bluetooth: est suppos� si le support Bluetooth est disponible, et
usb:,bluetooth: est suppos� si les deux sont disponibles. Si ni le support
USB ni le support Bluetooth ne sont disponibles, un
chemin appropri� pour le p�riph�rique du port s�rie primaire correspondant au syst�me
d'exploitation est suppos�. Voir la ligne
<A HREF="BRLTTY-4.html#configure-braille-device">braille-device</A> du
fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-braille-device">-d</A> de la ligne de commande
pour la s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-libbraille=</CODE><EM>r�pertoire</EM>
Sp�cifie l'endroit o� se trouve le paquet libbraille, et compile le pilote
pour l'afficheur braille libbraille (voir
<A HREF="#restrictions-flite">Restrictions dans la compilation</A>).
Un des mots suivants peut �tre aussi utilis� comme
op�rateur pour l'option:</B><DD>
<P>(<CODE>-</CODE>),
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote. Cela revient � sp�cifier
<CODE>--without-libbraille</CODE>.</P>

<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet est pr�sent dans <CODE>/usr</CODE>, 
<CODE>/usr/local</CODE>, <CODE>/usr/local/Libbraille</CODE>,
<CODE>/usr/local/libbraille</CODE>, <CODE>/opt/Libbraille</CODE>, ou
<CODE>/opt/libbraille</CODE>. Cela revient � � sp�cifier <CODE>--with-libbraille</CODE>.</P>
</DL>
</P>
<DT><B><CODE>--with-text-table=</CODE><EM>fichier</EM>
<A NAME="build-text-table"></A> </B><DD>
<P>Sp�cifie la table de traduction de texte compil�e en dur (celle par d�faut) (voir la section 
<A HREF="BRLTTY-6.html#table-text">Tables de texte</A> pour plus de
d�tails). La table sp�cifi�e est li�e au binaire BRLTTY et elle est utilis�e
au cas o� la s�lection automatique � partir de la locale �choue ou si la table
demand�e ne peut pas �tre charg�e.
Vous pouvez fournir le chemin absolu d'une table hors de
l'arborescence source. L'extension <CODE>.ttb</CODE> est facultative. Pour un
nom de fichier simple, le pr�fixe <CODE>text.</CODE> est facultatif. Si
vous ne sp�cifiez pas cette option, <CODE>en-nabcc</CODE>, une table commune (en
Am�rique du Nord) utilisant la variante 8 points du 
<A HREF="BRLTTY-15.html#nabcc">North American Braille Computer Code</A>, est
utilis�e. Voir la ligne 
<A HREF="BRLTTY-4.html#configure-text-table">text-table</A> du fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-text-table">-t</A> en ligne de commande pour la
s�lection � l'ex�cution. Ce param�tre peut �tre modifi� par la
pr�f�rence 
<A HREF="BRLTTY-5.html#preference-text-table">Text Table</A>.</P>
<DT><B><CODE>--with-attributes-table=</CODE><EM>fichier</EM>
<A NAME="build-attributes-table"></A> </B><DD>
<P>Sp�cifie la table des attributs compil�e en dur (celle par d�faut) (voir la section
<A HREF="BRLTTY-6.html#table-attributes">Tables d'attributs</A>
pour plus de d�tails). La table sp�cifi�e est li�e au binaire BRLTTY et elle est utilis�e
au cas o� la s�lection automatique � partir de la locale �choue ou si la table
demand�e ne peut pas �tre charg�e.
Vous pouvez fournir le chemin absolu d'une
table hors de l'arborescence source.  L'extension <CODE>.atb</CODE> est
facultative. Si vous ne sp�cifiez pas cette option,
<CODE>attributes</CODE> est alors utilis�. Changez cette option en
<CODE>attrib</CODE> pour maintenir l'ancienne forme. Voir la ligne
<A HREF="BRLTTY-4.html#configure-attributes-table">attributes-table</A> du
fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-attributes-table">-a</A> en ligne de commande pour
la s�lection � l'ex�cution. Ce param�tre peut �tre modifi� par la
pr�f�rence 
<A HREF="BRLTTY-5.html#preference-attributes-table">Attributes     Table</A>.</P>
<DT><B><CODE>--with-speech-driver=</CODE><EM>pilote</EM>
<A NAME="build-speech-driver"></A> </B><DD>
<P>Sp�cifie les pilotes de synth�se vocale que vous voulez lier �
l'ex�cutable de BRLTTY. Les pilotes qui ne figureront pas dans la
liste de cette option seront compil�s en tant qu'objets dynamiques
et pourront toujours �tre s�lectionn�s � l'ex�cution. Chaque
pilote doit �tre identifi� soit par les 2 lettres de son 
<A HREF="BRLTTY-10.html#drivers">code d'identification de pilote</A> ou par son
vrai nom (complet ou abr�g�). Ces noms et/ou les identifiants de pilotes doivent �tre
s�par�s les uns des autres par une simple virgule. Si un
identifiant de pilote est pr�c�d� du signe moins (<CODE>-</CODE>), ce
pilote est alors exclu de la compilation. Un des mots
suivants peut aussi �tre utilis� comme op�rateur pour l'option:
<DL>
<DT><B>all</B><DD>
<P>Lie tous les pilotes � l'ex�cutable. Ne les compile pas en
tant qu'objets dynamiques. Vous pouvez sp�cifier ce mot comme
�l�ment terminant une liste de pilotes. C'est une fa�on de
sp�cifier un pilote par d�faut quand tous les pilotes seront
compil�s.</P>
<DT><B>-all</B><DD>
<P>Ne compile que les pilotes qui ont �t� explicitement inclus
par cette option.</P>
<DT><B>no</B><DD>
<P>Ne compile aucun pilote. Cela revient � sp�cifier
<CODE>--without-speech-driver</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile tous les pilotes en tant qu'objets dynamiques. Ne les
lie pas � l'ex�cutable. Cela revient � sp�cifier
<CODE>--with-speech-driver</CODE>.</P>
</DL>

Voir la ligne 
<A HREF="BRLTTY-4.html#configure-speech-driver">speech-driver</A> du fichier de configuration et
l'option 
<A HREF="BRLTTY-4.html#options-speech-driver">-s</A> de la ligne de commande pour une s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-speech-parameters=</CODE>[<EM>pilote</EM><CODE>:</CODE>]<EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-speech-parameters"></A> </B><DD>
<P>Sp�cifie les param�tres par d�faut pour les pilotes de synth�se
vocale. Si un m�me param�tre est sp�cifi� plus d'une fois, sa
valeur la plus � droite est prise en compte. Si le nom d'un
param�tre est sp�cifique � un pilote, (voir la section
<A HREF="BRLTTY-10.html#drivers">Codes d'identification de pilotes</A>) cette valeur ne s'applique
qu'� ce pilote; sinon, il s'applique � tous les
pilotes. Pour une description des param�tres accept�s par un
pilote sp�cifique, reportez-vous � la documentation de ce
pilote. Voir la ligne 
<A HREF="BRLTTY-4.html#configure-speech-parameters">speech-parameters</A> du fichier de
configuration et l'option 
<A HREF="BRLTTY-4.html#options-speech-parameters">-S</A> de la ligne de commande pour la
s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-flite=</CODE><EM>directory</EM>
<A NAME="build-flite"></A> </B><DD>
<P>Sp�cifie l'emplacement d'installation de FestivalLite
et compile le pilote pour cette synth�se vocale
(voir 
<A HREF="#restrictions-flite">Restrictions dans la compilation</A> L'un des
mots suivants peut aussi �tre utilis� comme op�rateur de cette
option:
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote.
Cela revient � sp�cifier <CODE>--without-flite</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet existe dans <CODE>/usr</CODE>,
<CODE>/usr/local</CODE>, <CODE>/usr/local/FestivalLite</CODE>,
<CODE>/usr/local/flite</CODE>, <CODE>/opt/FestivalLite</CODE> ou
<CODE>/opt/flite</CODE>. Cela revient �
sp�cifier<CODE>--with-flite</CODE>.</P>
</DL>
</P>

<DT><B><CODE>--with-flite-language=</CODE><EM>language</EM>
<A NAME="build-flite-language"></A> </B><DD>
<P>Sp�cifie la langue qu'utilisera le moteur de FestivalLite.
La langue utilis�e par d�faut est <CODE>l'anglais</CODE>.</P>
<DT><B><CODE>--with-flite-lexicon=</CODE><EM>lexicon</EM>
<A NAME="build-flite-lexicon"></A> </B><DD>
<P>Sp�cifie le dictionnaire que le moteur de FestivalLite
utilisera. Le dictionnaire par d�faut est <CODE>cmulex</CODE>.</P>
<DT><B><CODE>--with-flite-voice=</CODE><EM>voice</EM>
<A NAME="build-flite-voice"></A> </B><DD>
<P>Sp�cifie la personne que le moteur de FestivalLite doit utiliser.
La voix par d�faut est <CODE>cmu_us_kal16</CODE>.</P>
<DT><B><CODE>--with-mikropuhe=</CODE><EM>directory</EM>
<A NAME="build-mikropuhe"></A> </B><DD>
<P>Sp�cifie l'emplacement d'installation du paquet
Mickropuhe et compile le pilote pour la synth�se
vocale Mikropuhe (voir 
<A HREF="#restrictions-mikropuhe">Restrictions dans la compilation</A>). L'un
des mots suivants peut aussi �tre utilis� comme op�rateur de cette
option:
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote.
Cela revient � sp�cifier <CODE>--without-mikropuhe</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet existe dans <CODE>/usr</CODE>, 
<CODE>/usr/local</CODE>, <CODE>/usr/local</CODE>, <CODE>/usr/local/Mikropuhe</CODE>,
<CODE>/usr/local/mikropuhe</CODE>, <CODE>/opt/Mikropuhe</CODE> 
ou <CODE>/opt/mikropuhe</CODE>. Cela revient � sp�cifier 
<CODE>--with-mikropuhe</CODE>.</P>
</DL>
</P>
<DT><B><CODE>--with-speechd=</CODE><EM>repertoire</EM>
<A NAME="build-theta"></A> </B><DD>
<P>Sp�cifie l'endroit o� est install� le paquet de la synth�se vocale speech-dispatcher
(multiplexeur de synth�se vocale) et compile le pilote pour speech-dispatcher.
L'un des mots suivants peut aussi �tre utilis� comme op�rateur de cette 
option:
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote.
Cela revient � sp�cifier <CODE>--without-speechd</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet existe dans <CODE>/usr</CODE>, <CODE>/usr/local</CODE>,
<CODE>/usr/local/speech-dispatcher</CODE>, <CODE>/usr/local/speechd</CODE>,
<CODE>/opt/speech-dispatcher</CODE>, ou <CODE>/opt/speechd</CODE>. Cela revient
� sp�cifier <CODE>--with-speechd</CODE>.</P>
</DL>
    </P>
<DT><B><CODE>--with-swift=</CODE><EM>repertoire</EM>
<A NAME="build-theta"></A> </B><DD>
<P>Sp�cifie l'endroit o� est install� le paquet de la synth�se vocale, et
compile le pilote pour la synth�se vocale Swift.
L'un des mots suivants peut aussi �tre utilis� comme op�rateur de cette 
option:
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote.
Cela revient � sp�cifier <CODE>--without-swift</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet existe dans <CODE>/usr</CODE>, <CODE>/usr/local</CODE>,
<CODE>/usr/local/Swift</CODE>, <CODE>/usr/local/swift</CODE>,
<CODE>/opt/Swift</CODE>, ou <CODE>/opt/swift</CODE>. Cela revient
� sp�cifier <CODE>--with-swift</CODE>.</P>
</DL>
    </P>
<DT><B><CODE>--with-theta=</CODE><EM>repertoire</EM>
<A NAME="build-theta"></A> </B><DD>
<P>Sp�cifie l'emplacement d'installation du paquet Theta
et compile le pilote pour la synth�se vocale Theta
(voir 
<A HREF="#restrictions-theta">Restrictions dans la compilation</A>). L'un des mots
suivants peut aussi �tre utilis� comme op�rateur de cette option:
<DL>
<DT><B>no</B><DD>
<P>Ne compile pas le pilote.
Cela revient � sp�cifier <CODE>--without-theta</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile le pilote si le paquet existe dans <CODE>/usr</CODE>, <CODE>/usr/local</CODE>,
<CODE>/usr/local/Theta</CODE>, <CODE>/usr/local/theta</CODE>,
<CODE>/opt/Theta</CODE>, ou <CODE>/opt/theta</CODE>.
Cela revient � sp�cifier <CODE>--with-theta</CODE>.</P>
</DL>
</P>
<DT><B><CODE>--with-screen-driver=</CODE><EM>pilote</EM>
<A NAME="build-screen-driver"></A> </B><DD>
<P>Sp�cifie les pilotes pour l'�cran qui seront li�s � l'ex�cutable BRLTTY. 
Ceux qui ne sont pas mentionn�s dans cette option sont compil�s en tant
qu'objets dynamiques et peuvent �tre choisis lors de
l'ex�cution. Chaque pilote doit �tre identifi� soit par les deux lettres de
son code d'identification (voir la section Ecrans support�s) soit par
son nom  (complet ou abr�g�). Vous devez s�parer les identifiants des
pilotes les uns des autres par une virgule. Si l'identifiant d'un pilote
est pr�c�d� du signe moins (<CODE>-</CODE>), il est exclu de la compilation.
Un des mots suivants peut �tre aussi utilis� comme
op�rateur pour l'option:</P>
<P>(<CODE>-</CODE>),
<DL>
<DT><B>all</B><DD>
<P>Lie tous les pilotes � l'ex�cutable. Ne les compile pas en
tant qu'objets dynamiques. Vous pouvez sp�cifier ce mot comme
�l�ment terminant une liste de pilotes. C'est la fa�on de
sp�cifier un pilote par d�faut quand tous les pilotes seront
compil�s.</P>
<DT><B>-all</B><DD>
<P>Ne compile que les pilotes qui ont �t� explicitement inclus
par cette option.</P>
<DT><B>no</B><DD>
<P>Ne compile aucun pilote. Cela revient � sp�cifier
<CODE>--without-screen-driver</CODE>.</P>
<DT><B>yes</B><DD>
<P>Compile tous les pilotes en tant qu'objets dynamiques. Ne les
lie pas � l'ex�cutable. Cela revient � sp�cifier
<CODE>--with-braille-driver</CODE>.</P>
</DL>
</P>
<P>Le premier pilote non exclu devient celui par d�faut. 
Si cette option n'est pas sp�cifi�e, une s�lection adapt�e au
syst�me d'exploitation est faite. Si un pilote sp�cifique au
syst�me d'exploitation en cours est fiable, il est utilis�. Sinon,
<CODE>sc</CODE> est utilis�.</P>
<P>Voir la ligne 
<A HREF="BRLTTY-4.html#configure-screen-driver">screen-driver</A> du fichier de configuration
et l'option 
<A HREF="BRLTTY-4.html#options-screen-driver">-x</A> de la ligne de commande pour une s�lection � l'ex�cution.</P>
<DT><B><CODE>--with-screen-parameters=</CODE><EM>name</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-screen-parameters"></A> </B><DD>
<P>Sp�cifie les param�tres par d�faut pour le pilote d'�cran. Si le
m�me param�tre est sp�cifi� plus d'une fois, c'est sa valeur la
plus � droite qui est retenue. Si le nom d'un param�tre est affect� � un
pilote (voir section Pilotes d'�cran support�s) alors ce param�tre ne
s'applique qu'au pilote; sinon il s'applique � tous les pilotes.
Pour une description des param�tres
accept�s par un pilote sp�cifique, reportez-vous � la
documentation de celui-ci. Voir la ligne 
<A HREF="BRLTTY-4.html#configure-screen-parameters">screen-parameters</A> du
fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-screen-parameters">-X</A> en ligne de commande
pour la s�lection � l'ex�cution.</P>

<DT><B><CODE>--with-usb-paquet=</CODE><EM>paquet</EM><CODE>,</CODE>...
<A NAME="build-usb-paquet"></A> </B><DD>
<P>Sp�cifie le paquet qui sera utilis� pour l'E/S USB.
Vous devez sp�arer les noms de paquets les uns des
autres par une virgule, ils sont trait�s de la gauche vers la droite.
Le premier install� sur le syst�me est s�lectionn�.
Les paquets suivants sont support�s:
<OL>
<LI>libusb</LI>
<LI>libusb-1.0</LI>
</OL>

Un des mots suivants peut �tre aussi utilis� comme op�rande pour cette
option:
<DL>
<DT><B>no</B><DD>
<P>Ne supporte pas l'E/S USB.
Cela revient � sp�cifier <CODE>--without-usb-paquet</CODE>.</P>
<DT><B>yes</B><DD>
<P>Utiliser le support natif pour l'E/S USB.
Si un support natif n'est pas disponible pour la
plateforme actuelle, utiliser alors le premier paquet support�
disponible (comme pour l'ordre sp�cifi� ci-dessus).
Cela revient � sp�cifier <CODE>--with-usb-paquet</CODE>.</P>
</DL>
</P>
<DT><B><CODE>--with-bluetooth-paquet=</CODE><EM>paquet</EM><CODE>,</CODE>...
<A NAME="build-bluetooth-paquet"></A> </B><DD>
<P>Sp�cifie le paquet qui sera utilis� pour l'E/S Bluetooth.
Vous devez sp�arer les noms de paquets les uns des
autres par une virgule, ils sont trait�s de la gauche vers la droite.
Le premier install� sur le syst�me est s�lectionn�.
Les paquets suivants sont support�s:
<OL>
<LI>(aucun paquet n'est actuellement support�)</LI>
</OL>

Un des mots suivants peut �tre aussi utilis� comme op�rande pour cette
option:
<DL>
<DT><B>no</B><DD>
<P>Ne supporte pas l'E/S Bluetooth.
Cela revient � sp�cifier <CODE>--without-bluetooth-paquet</CODE>.</P>
<DT><B>yes</B><DD>
<P>Utiliser le support natif pour l'E/S Bluetooth.
Si un support natif n'est pas disponible pour la
plateforme actuelle, utiliser alors le premier paquet support�
disponible (comme pour l'ordre sp�cifi� ci-dessus).
Cela revient � sp�cifier <CODE>--with-bluetooth-paquet</CODE>.</P>
</DL>
</P>

</DL>
</P>

<H3><A NAME="hierarchy"></A> Sp�cification du r�pertoire</H3>

<P>
<DL>
<DT><B><CODE>--with-execute-root=</CODE><EM>repertoire</EM>
<A NAME="build-execute-root"></A> </B><DD>
<P>Sp�cifie le r�pertoire dans lequel la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> aura sa racine lors de
l'ex�cution. Vous devriez fournir un chemin absolu. Si cette
option n'est pas sp�cifi�e, le r�pertoire racine du syst�me est
utilis�. Utilisez cette option si vous avez besoin d'installer les
ex�cutables de BRLTTY dans un emplacement non standard. Par
exemple, vous devez utiliser cette option si vous voulez avoir
plusieurs versions de BRLTTY install�es en m�me temps (voir la
section 
<A HREF="BRLTTY-7.html#multiple">Installiation de plusieurs     versions</A> pour un exemple de cette op�ration).</P>
<DT><B><CODE>--with-install-root=</CODE><EM>repertoire</EM>
<A NAME="build-install-root"></A> </B><DD>
<P>Sp�cifie le r�pertoire o� la 
<A HREF="#hierarchy">hi�rarchie     des fichiers install�s</A> sera install�e. Vous devriez
fournir un chemin absolu. Si cette option n'est pas sp�cifi�e, la racine
d'ex�cution du paquet (voir l'option de compilation 
<A HREF="#build-execute-root">--with-execute-root</A>) est
utilis�e. Ce r�pertoire n'est utilis� que par 
<A HREF="#make-install">make-install</A> et 
<A HREF="#make-uninstall">make-uninstall</A>.
Utilisez cette option si vous avez besoin d'installer
BRLTTY dans un r�pertoire diff�rent de celui o� il sera ex�cut� en
d�finitive. Par exemple, vous avez besoin d'utiliser cette
caract�ristique si vous compilez BRLTTY sur un syst�me pour
l'utiliser sur un autre.</P>
<DT><B><CODE>--prefix=</CODE><EM>repertoire</EM>
<A NAME="build-portable-root"></A> </B><DD>
<P>Indique le r�pertoire dans lequel la 
<A HREF="#hierarchy">hi�rarchie des fichiers     install�s</A> constitue le r�pertoire par d�faut, ind�pendant de
l'architecture, et qui sera utilis� comme r�pertoire
racine. Ces sous-r�pertoires comprennent les dossiers:
<UL>
<LI>le 
<A HREF="#build-data-directory">r�pertoire writable</A></LI>
<LI>le 
<A HREF="#build-data-directory">r�pertoire data</A></LI>
<LI>le 
<A HREF="#build-configuration-directory">r�pertoire configuration</A></LI>
<LI>le 
<A HREF="#build-manpage-directory">r�pertoire manpage</A></LI>
<LI>le 
<A HREF="#build-include-directory">r�pertoire include</A></LI>
</UL>

Vous devriez fournir un chemin absolu. Si vous ne sp�cifiez pas
cette option, c'est le r�pertoire racine du syst�me qui est
utilis�. Ce r�pertoire est li� � celui pr�cis� par l'option de
compilation 
<A HREF="#build-execute-root">--with-execute-root</A>.</P>
<DT><B><CODE>--with-writable-directory=</CODE><EM>r�pertoire</EM>
<A NAME="build-architecture-root"></A> </B><DD>
<P>Sp�cifie le r�pertoire dans lequel la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
pourra �tre �crite. Vous devriez fournir un chemin absolu. Un des mots
suivants peut �tre utilis� comme op�rateur pour cette option.</P>
<P>(<CODE>-</CODE>),
<DL>
<DT><B>no</B><DD>
<P>Ne d�finit pas de r�pertoire inscriptible (writable). Cela revient �
sp�cifier
<CODE>--without-writable-directory</CODE>.</P>
<DT><B>yes</B><DD>
<P>Utilise l'endroit par d�faut. Cela revient � sp�cifier
<CODE>--with-writable-directory</CODE>.</P>
</DL>

Si vous ne sp�cifiez pas cette option, le sous-r�pertoire autoris� en rw
(lecture/�criture) dans le dossier sp�cifi� par l'option --with-library-directory
est suppos�. Le r�pertoire est cr�� s'il n'existe pas.</P>

<DT><B><CODE>--exec-prefix=</CODE><EM>r�pertoire</EM>
<A NAME="build-architecture-root"></A> </B><DD>
<P>Sp�cifie le r�pertoire de la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
o� les r�pertoires par d�faut pour les
fichiers d�pendant de l'architecture doivent �tre plac�s.
Ces r�pertoires incluent:
<UL>
<LI>le 
<A HREF="#build-program-directory">r�pertoire programme</A></LI>
<LI>le 
<A HREF="#build-library-directory">r�pertoire des biblioth�ques compil�es</A></LI>
<LI>le 
<A HREF="#build-api-directory">r�pertoire d'API compil�</A></LI>
</UL>

Vous devriez fournir un chemin absolu. Si vous ne sp�cifiez pas
cette option, c'est le r�pertoire sp�cifi� par l'option de
compilation 
<A HREF="#build-portable-root">--prefix</A> qui est utilis�.
Ce r�pertoire est li� � celui
sp�cifi� par l'option de compilation 
<A HREF="#build-execute-root">--with-execute-root</A>.</P>
<DT><B><CODE>--libdir=</CODE><EM>repertoire</EM>
<A NAME="build-api-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
o� les modules statiques et les objets chargeables
dynamiquement pour l'Interface Programmatique de l'Application sont � copier. Le chemin absolu doit �tre
indiqu�. Si cette option est absente le r�pertoire indiqu� dans
l'option <CODE>--libdir</CODE> (qui, par d�faut, est le r�pertoire racine <CODE>/lib</CODE>
du r�pertoire sp�cifi� par l'option de construction
<A HREF="#build-architecture-root">--exec-prefix</A>) est utilis�. Le r�pertoire est cr�� s'il n'existe
pas.</P>
<DT><B><CODE>--sysconfdir=</CODE><EM>directory</EM>
<A NAME="build-configuration-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
o� les fichiers de configuration sont � installer. Vous devez
fournir un chemin absolu. Si vous ne sp�cifiez pas cette option,
c'est le r�pertoire sp�cifi� par l'option de configuration standard <CODE>--sysconfdir</CODE>
(qui, par d�faut, est le r�pertoire racine de <CODE>/etc</CODE> sp�cifi�
par l'option de compilation  
<A HREF="#build-portable-root">--prefix</A>) qui est utilis�.
Le r�pertoire est cr�� s'il n'existe pas.</P>
<DT><B><CODE>--with-program-directory=</CODE><EM>directory</EM>
<A NAME="build-program-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> o� les ex�cutables
(binaires, ex�cutables), doivent �tre install�s. Vous devez
fournir un chemin absolu. Si cette option n'est pas utilis�e,
c'est le r�pertoire sp�cifi� par l'option de configuration
standard <CODE>--bindir</CODE> (qui, par d�faut, est le r�pertoire-racine
sp�cifi� par l'option de compilation 
<A HREF="#build-architecture-root">--exec-prefix</A>) qui est utilis�.
Le r�pertoire est cr�� s'il n'existe pas.</P>
<DT><B><CODE>--with-library-directory=</CODE><EM>directory</EM>
<A NAME="build-library-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> o� les pilotes et
d'autres fichiers ind�pendants de l'architecture doivent �tre install�s. Vous devez
fournir un chemin absolu. Si cette option n'est pas sp�cifi�e,
c'est le sous-r�pertoire du r�pertoire <CODE>brltty</CODE>
sp�cifi� par l'option de configuration standard <CODE>--libdir</CODE>
(qui par d�faut est le r�pertoire racine sp�cifi� par l'option de
compilation 
<A HREF="#build-architecture-root">--exec-prefix</A>) qui est utilis�.
Le r�pertoire est cr�� s'il n'existe pas.</P>
<DT><B><CODE>--with-data-directory=</CODE><EM>directory</EM>
<A NAME="build-data-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> o� les tables, les pages
d'aide et d'autres fichiers ind�pendants de l'architecture doivent �tre
install�s. Vous devez fournir un chemin absolu. Si cette option
n'est pas sp�cifi�e, c'est le sous-r�pertoire du
r�pertoire <CODE>brltty</CODE> sp�cifi� par l'option de configuration
standard <CODE>--sysconfdir</CODE> (qui par d�faut est le r�pertoire
racine <CODE>/etc</CODE> sp�cifi� par
l'option de compilation 
<A HREF="#build-portable-root">--prefix</A>) qui est utilis�.  Le r�pertoire est cr��
s'il n'existe pas.</P>
<DT><B><CODE>--with-manpage-directory=</CODE><EM>directory</EM>
<A NAME="build-manpage-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> o� les tables et les
pages de manuel doivent �tre install�es. Vous devez fournir un
chemin absolu. Si cette option n'est pas sp�cifi�e, c'est le
sous-r�pertoire du r�pertoire <CODE>brltty</CODE> sp�cifi�
par l'option de configuration standard <CODE>--mandir</CODE> (qui par
d�faut est le r�pertoire racine <CODE>/man</CODE> sp�cifi� par l'option
de compilation 
<A HREF="#build-portable-root">--prefix</A>) qui
est utilis�. Le r�pertoire est cr�� s'il n'existe pas.</P>
<DT><B><CODE>--with-include-directory=</CODE><EM>directory</EM>
<A NAME="build-include-directory"></A> </B><DD>
<P>Sp�cifie le r�pertoire situ� dans la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> o� les fichiers d'en-t�te
C pour l'Interface Programmatique de l'Application doivent �tre
install�s. Vous devez fournir un chemin absolu. Si cette option
n'est pas sp�cifi�e, c'est le sous-r�pertoire du r�pertoire <CODE>brltty</CODE> sp�cifi� par
l'option de configuration standard <CODE>--includedir</CODE> (qui par
d�faut est le r�pertoire racine <CODE>/include</CODE> sp�cifi� par l'option
de compilation 
<A HREF="#build-portable-root">--prefix</A> qui
est utilis�. Le r�pertoire est cr�� s'il n'existe pas.</P>
</DL>
</P>

<H3><A NAME="build-features"></A> Caract�ristiques de la compilation</H3>

<P>Ces options sont surtout utiles quand vous compilez BRLTTY pour une
disquette de d�marrage. Elles visent � r�duire la taille des programmes en supprimant
les fonctions inutiles.
<DL>
<DT><B><CODE>--enable-standalone-programs</CODE>
<A NAME="build-standalone-programs"></A> </B><DD>
<P>Cr�e des programmes li�s de fa�on statique plut�t que de fa�on
dynamique. Cette option supprime toutes les d�pendances sur les
objets partag�s � l'ex�cution. Seuls les pilotes par d�faut (voir
les options de compilation 
<A HREF="#build-braille-driver">--with-braille-driver</A>,
<A HREF="#build-speech-driver">--with-speech-driver</A> et
<A HREF="#build-screen-driver">--with-screen-driver</A>) sont compil�s.</P>
<DT><B><CODE>--disable-stripping</CODE>
<A NAME="build-stripping"></A> </B><DD>
<P>Ne supprime pas les symboles des tables des ex�cutables et des objets
partag�s lors de leur installation.</P>

<DT><B><CODE>--enable-relocatable-install</CODE>
<A NAME="build-table-selection"></A> </B><DD>
<P>Si cette fonctionnalit� est activ�e, tous les chemins internes sont
recalcul�s afin d'englober le r�pertoire du programme. Si elle n'est pas
utilis�e, tous les chemins internes sont absolus. Cette fonctionnalit�
vise � ce que toute la
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> soit
copi�e ou d�plac�e proprement d'un endroit � l'autre, tout particuli�rement
pour un usage sur des plateformes Windows.</P>
<DT><B><CODE>--disable-strippingl</CODE>
<A NAME="build-strippingl"></A> </B><DD>
<P>Ne supprime pas les tables de symboles des ex�cutables et des objets
partag�s lors de leur installation.</P>
<DT><B><CODE>--disable-learn-mode</CODE>
<A NAME="build-learn-mode"></A> </B><DD>
<P>R�duit la taille du programme en excluant le mode apprentissage
des commandes (voir la section 
<A HREF="BRLTTY-5.html#learn">Mode apprentissage     des commandes</A>).</P>
<DT><B><CODE>--disable-contracted-braille</CODE>
<A NAME="build-contracted-braille"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour le
braille abr�g� (voir la section 
<A HREF="BRLTTY-6.html#table-contraction">Braille abr�g�</A>).</P>
<DT><B><CODE>--disable-speech-support</CODE>
<A NAME="build-speech-support"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support des synth�ses vocales.</P>
<DT><B><CODE>--disable-iconv</CODE>
<A NAME="build-table-selection"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour la conversion
des codages.</P>
<DT><B><CODE>--disable-icu</CODE>
<A NAME="build-icu"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour 
l'internationalisation bas�e sur l'Unicode.</P>
<DT><B><CODE>--disable-x</CODE>
<A NAME="build-x"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour X11.</P>
<DT><B><CODE>--disable-beeper-support</CODE>
<A NAME="build-beeper-support"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour le
g�n�rateur des "none" en console.</P>
<DT><B><CODE>--disable-pcm-support</CODE>
<A NAME="build-pcm-support"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour
l'interface Digital Audio sur la carte son.</P>
<DT><B><CODE>--enable-pcm-support=</CODE><EM>interface</EM></B><DD>
<P>Si une plateforme propose plus d'une interface Digital Audio,
celle qui sera utilis�e peut �tre sp�cifi�e.
<BR><CENTER>
<TABLE BORDER><TR><TD>
Plateforme</TD><TD>Interface</TD><TD>Description</TD></TR><TR><TD>
Linux</TD><TD>oss</TD><TD>Open Sound System</TD></TR><TR><TD>
</TD><TD>alsa</TD><TD>Advanced Linux Sound Architecture</TD></TR><TR><TD>
</TD></TR></TABLE>
</CENTER><BR>
</P>
<DT><B><CODE>--disable-midi-support</CODE>
<A NAME="build-midi-support"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour
l'interface num�rique d'instruments de musique sur la carte son.</P>
<DT><B><CODE>--enable-midi-support=</CODE><EM>interface</EM></B><DD>
<P>Si une plateforme propose plus d'une interface num�rique d'instrument de 
musique, vous pouvez sp�cifier celle qui sera utilis�e.
<BR><CENTER>
<TABLE BORDER><TR><TD>
Platte-forme</TD><TD>Interface</TD><TD>Description</TD></TR><TR><TD>
Linux</TD><TD>oss</TD><TD>Open Sound System</TD></TR><TR><TD>
</TD><TD>alsa</TD><TD>Advanced Linux Sound Architecture</TD></TR><TR><TD>
</TD></TR></TABLE>
</CENTER><BR>
</P>
<DT><B><CODE>--disable-fm-support</CODE>
<A NAME="build-fm-support"></A> </B><DD>
<P>R�duit la taille du programme en excluant le support pour le
synth�tiseur FM sur une carte son AdLib, OPL3, Sound Blaster, ou
�quivalent.</P>
<DT><B><CODE>--disable-pm-configfile</CODE>
<A NAME="build-pm-configfile"></A> </B><DD>
<P>Inclut une interface avec l'application <CODE>gpm</CODE> de telle sorte que,
sur les syst�mes qui le supportent, BRLTTY interagisse avec le
pilote du pointeur (souris) (voir la section 
<A HREF="BRLTTY-5.html#gpm">Support du pointeur (souris) via GPM</A>).</P>
<DT><B><CODE>--disable-gpm</CODE>
<A NAME="build-api"></A> </B><DD>
<P>R�duit la taille du programme en excluant l'interface avec l'application gpm
qui permet � BRLTTY d'interagir avec le p�riph�rique du pointeur (la souris)
(voir Support du pointeur (souris)  par GPM).</P>
<DT><B><CODE>--disable-api</CODE>
<A NAME="build-api"></A> </B><DD>
<P>R�duit la taille du programme en excluant l'interface de programmation de l'application.</P>
<DT><B><CODE>--with-api-parameters=</CODE><EM>name</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Sp�cifie les param�tres par d�faut pour l'interface de programmation
de l'application. Si le m�me param�tre est sp�cifi� plus d'une
fois, sa valeur la plus � droite est utilis�e. Pour une
description des param�tres accept�s par l'interface, voir le
manuel de r�f�rence de <B>BrlAPI</B>. Voir la ligne
<A HREF="BRLTTY-4.html#configure-api-parameters">api-parameters</A> du
fichier de configuration et l'option 
<A HREF="BRLTTY-4.html#options-api-parameters">-A</A>
en ligne de commande pour la s�lection � l'ex�cution.</P>
<DT><B><CODE>--disable-caml-bindings=</CODE><EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Ne compile pas les bindings Caml (interfaces de programmation) pour l'interface de programmation de l'application.</P>
<DT><B><CODE>--disable-java-bindings=</CODE><EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Ne compile pas les bindings Java (interfaces de programmation)  pour l'interface de programmation de l'application.</P>
<DT><B><CODE>--disable-lisp-bindings=</CODE><EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Ne compile pas les bindings Lisp (interfaces de programmation) pour l'interface de programmation de l'application.</P>
<DT><B><CODE>--disable-python-bindings=</CODE><EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Ne compile pas les bindings Python (interfaces de programmation) pour l'interface de programmation de l'application.</P>
<DT><B><CODE>--disable-tcl-bindings=</CODE><EM>nom</EM><CODE>=</CODE><EM>valeur</EM><CODE>,</CODE>...
<A NAME="build-api-parameters"></A> </B><DD>
<P>Ne compile pas les bindings Tcl (interfaces de programmation) pour l'interface de programmation de l'application.</P>
<DT><B><CODE>--with-tcl-config=</CODE><EM>chemin</EM>
Sp�cifie l'endroit o� se trouve le script de configuration Tcl 
(tclConfig.sh). Vous pouvez fournir le chemin, soit vers le script lui-m�me,
soit vers le r�pertoire o� il se trouve. Un des mots suivants peut �tre 
aussi utilis� comme op�rateur pour l'option:</B><DD>
<P>(<CODE>-</CODE>),
<DL>
<DT><B>no</B><DD>
<P>Utilise d'autres moyens pour savoir si Tcl est disponible et, s'il
l'est, o� il a �t� install�. Cela revient � sp�cifier
<CODE>--without-tcl-config.</CODE>.</P>
<DT><B>yes</B><DD>
<P>Cherche le script dans quelques r�pertoires couramment utilis�s. 
Cela revient � sp�cifier
<CODE>--with-tcl-config</CODE>.</P>
</DL>
</P>

</DL>
</P>

<H3><A NAME="build-miscellaneous"></A> Options diverses</H3>

<P>
<DL>
<DT><B><CODE>--with-init-path=</CODE><EM>path</EM>
<A NAME="build-init-path"></A> </B><DD>
<P>Sp�cifie le chemin du programme r�el de d�marrage pour le
syst�me. Vous devriez fournir le chemin absolu. Si vous ne
sp�cifiez pas cette option:
<OL>
<LI>Vous devriez d�placer le programme <CODE>init</CODE> dans un nouvel
emplacement.</LI>
<LI>Vous devriez d�placer <CODE>brltty</CODE> dans l'emplacement original
du programme.</LI>
<LI>Finalement, quand le syst�me ex�cute <CODE>init</CODE> au d�marrage,
<CODE>brltty</CODE> est ex�cut�. Il se met automatiquement en
arri�re-plan
et ex�cute le <CODE>init</CODE> r�el au premier plan. C'est
l'une des mani�res quelque peu tordue d'avoir droit au braille d�s le
d�but. C'est surtout utile pour certains disques
d'installation/sauvegarde.</LI>
</OL>

Si vous ne sp�cifiez pas cette option, cette possibilit� n'est pas
activ�e. Elle vise tout particuli�rement la compilation d'une image pour
un installeur en braille.</P>
<DT><B><CODE>--with-stderr-path==</CODE><EM>chemin</EM>
<A NAME="build-init-path"></A> </B><DD>
<P>Sp�cifie le chemin du fichier ou du p�riph�rique o� la sortie standard
des erreurs sera �crite. Vous devriez fournir un chemin absolu. Si vous
ne sp�cifiez pas cette option, cette possibilit� n'est pas activ�e.
Cette option vise tout particuli�rement la compilation d'une image pour
un installeur en braille.</P>
</DL>
</P>

<H3><A NAME="make"></A> Pr�parer les cibles de fichier</H3>

<P>Une fois que BRLTTY a �t� configur�, les �tapes suivantes consistent
en la compilation et l'installation de ce dernier. Elles sont
effectu�es en entrant la commande make du syst�me dans le fichier make
principal de BRLTTY (<CODE>Makefile</CODE> dans le r�pertoire principal). Le
fichier make de BRLTTY supporte la plupart des cibles de maintenance
d'application courants. Ils incluent:
<DL>
<DT><B>make</B><DD>
<P>Un raccourci pour tout pr�parer.</P>
<DT><B>make all
<A NAME="make-all"></A> </B><DD>
<P>Compile et fait l'�dition de liens pour l'ex�cutable BRLTTY, ses pilotes et leurs pages
de manuel, ses programmes de texte, et quelques autres petits
outils.</P>
<DT><B>make install
<A NAME="make-install"></A> </B><DD>
<P>Compl�te la compilation et la phase d'�dition de liens (voir 
<A HREF="#make-all">make all</A>), et
installe alors l'ex�cutable BRLTTY, ses fichiers de donn�es
(data), pilotes et pages d'aide, aux emplacements corrects et avec
les bonnes permissions.</P>
<DT><B>make uninstall
<A NAME="make-uninstall"></A> </B><DD>
<P>Enl�ve du syst�me l'ex�cutable BRLTTY, ses fichiers de donn�es,
pilotes et pages de manuel.</P>
<DT><B>make clean
<A NAME="make-clean"></A> </B><DD>
<P>Garantit que la compilation � venir et l'�dition de liens (voir see 
<A HREF="#make-all">make all</A>)
se feront � vide en enlevant les r�sultats de la
compilation pr�c�dente, en liant et en testant depuis la structure du
r�pertoire source. Cela comprend la suppression des fichiers
objets, des ex�cutables, des objets dynamiques, des listes de
pilote, des pages de manuel, des fichiers d'en-t�te temporaires,
et des fichiers li�s.</P>
<DT><B>make distclean
<A NAME="make-distclean"></A> </B><DD>
<P>Au-del� de la suppression des r�sultats de la compilation pr�c�dente et de
l'edition de liens (voir 
<A HREF="#make-clean">make clean</A>):
<UL>
<LI>
Supprime les r�sultats de la configuration de BRLTTY (voir
<A HREF="#build">Options de compilation</A>).  Cela inclut la suppression de
<CODE>config.mk</CODE>, <CODE>config.h</CODE>,
<CODE>config.cache</CODE>, <CODE>config.status</CODE>, et <CODE>config.log</CODE>.</LI>
<LI>Supprime les autres fichiers de la structure du r�pertoire
source, qui prennent beaucoup de place mais qui ne leur
appartient pas. Cela inclut la suppression de fichiers �diteur de sauvegarde (backup), r�sultats de test, les reliquats du patch, et copies de fichiers source originaux.</LI>
</UL>
</P>
</DL>
</P>

<H2><A NAME="ss3.3">3.3</A> <A HREF="BRLTTY.html#toc3.3">Tester BRLTTY</A>
</H2>

<P>Apr�s la compilation, l'�dition de liens, et l'installation de BRLTTY,
c'est peut-�tre une bonne id�e de faire un petit test avant de
l'activer en permanence. Pour cela, appelez-le avec:</P>
<P>
<BLOCKQUOTE><CODE>
brltty -b<EM>pilote</EM> -d<EM>p�riph�rique</EM>
</CODE></BLOCKQUOTE>

Pour <EM>pilote</EM>, sp�cifiez les deux lettres du 
<A HREF="BRLTTY-10.html#drivers">code d'identification de pilote</A> correspondant � votre
afficheur braille. Pour <EM>p�riph�rique</EM>, sp�cifiez le chemin complet
du p�riph�rique auquel votre afficheur braille est connect�.</P>
<P>Si vous ne voulez pas identifier explicitement le pilote et le
p�riph�rique � chaque fois que vous d�marrez BRLTTY, vous pouvez
proc�der de deux fa�ons. Vous pouvez �tablir des param�tres syst�me
par d�faut via les lignes 
<A HREF="BRLTTY-4.html#configure-braille-driver">braille-driver</A> et 
<A HREF="BRLTTY-4.html#configure-braille-device">braille-device</A> du
fichier de configuration, et/ou compiler tout ce dont vous avez besoin
dans BRLTTY via les options de compilation 
<A HREF="#build-braille-driver">--with-braille-driver</A>
et 
<A HREF="#build-braille-device">--with-braille-device</A>.</P>
<P>Si tout va bien, le message d'identification de BRLTTY devrait
appara�tre sur l'afficheur braille pendant quelques secondes (voir
l'option 
<A HREF="BRLTTY-4.html#options-message-timeout">-M</A> de la ligne de commande). Apr�s qu'il ait disparu, (ce
que vous pouvez acc�l�rer en appuyant sur n'importe quelle touche de
l'afficheur), la zone de l'�cran o� le curseur se situe devrait
appara�tre. Cela signifie que vous devriez vous attendre � voir
s'afficher les commande du shell. Alors, comme vous avez entr� votre
commande pr�c�dente, chaque caract�re devrait appara�tre sur
l'afficheur d�s qu'il est tap� sur le clavier.</P>
<P>Si les choses se passent ainsi, arr�tez l'ex�cution de BRLTTY, et
r�jouissez-vous. Sinon, il peut �tre n�cessaire de tester chaque pilote
s�par�ment de fa�on � isoler la source du probl�me. Vous pouvez tester
le pilote de l'�cran par 
<A HREF="#utility-scrtest">scrtest</A>, et celui de l'afficheur braille
par 
<A HREF="#utility-brltest">brltest</A>.</P>
<P>Si vous rencontrez un probl�me qui n�cessite de farfouiller,
vous voudrez peut-�tre ex�cuter les options suivantes de la ligne de commande de
<CODE>brltty</CODE>:
<UL>
<LI>...
<A HREF="BRLTTY-4.html#options-log-level">-ldebug</A>
pour mettre dans un journal beaucoup de messages de diagnostique.</LI>
<LI>
<A HREF="BRLTTY-4.html#options-no-daemon">-n</A>
pour mettre BRLTTY au premier plan.</LI>
<LI>
<A HREF="BRLTTY-4.html#options-standard-error">-e</A>
pour diriger les messages de diagnostique vers l'erreur standard et
non dans le journal syst�me.</LI>
</UL>
</P>

<H2><A NAME="ss3.4">3.4</A> <A HREF="BRLTTY.html#toc3.4">D�marrer BRLTTY</A>
</H2>


<P>Quand BRLTTY est correctement install�, on l'appelle par la simple
commande <CODE>brltty</CODE>. Vous pouvez cr�er un fichier de configuration
(voir la section 
<A HREF="BRLTTY-4.html#configure">le fichier de configuration</A> pour plus de d�tails)
afin de d'�tablir des param�tres syst�me par d�faut pour des choses
telles que l'emplacement du fichier de pr�f�rences, le pilote
d'afficheur braille � utiliser, le p�riph�rique auquel l'afficheur
braille est connect�, et la table de texte � utiliser.
Beaucoup d'options (voir la section 
<A HREF="BRLTTY-4.html#options">Options en ligne de commande</A>
pour plus de d�tails) permettent de sp�cifier lors de l'ex�cution des
choses telles que le fichier de configuration, les param�tres par
d�faut fix�s dans le fichier de configuration, et quelques
caract�ristiques qui ont des param�tres par d�faut raisonnables mais
avec lesquelles seuls ceux qui pensent savoir ce qu'ils font peuvent
souhaiter modifier. L'option 
<A HREF="BRLTTY-4.html#options-help">-h</A> affiche un r�sum� de toutes les
options. L'option 
<A HREF="BRLTTY-4.html#options-version">-V</A> affiche la version courante du programme,
de l'API et des pilotes s�lectionn�s. L'option ``-v'' affiche les valeurs
des options apr�s que toutes les sources aient �t� examin�es.</P>
<P>C'est probablement mieux d'avoir BRLTTY d�marr� automatiquement par le
syst�me, d�s la s�quence d'amor�age, de fa�on � ce
que l'afficheur braille soit d�j� pr�t � fonctionner quand l'invite du
logging appara�t. La plupart (probablement toutes) des distributions
fournissent un script dans lequel les applications fournies par
l'utilisateur peuvent �tre d�marr�es en s�curit�, presqu'� la fin de
la s�quence de boot. Le nom de ce script d�pend de votre
distribution. Voici celles que nous connaissons:
<DL>
<DT><B>Red Hat</B><DD>
<P><CODE>/etc/rc.d/rc.local</CODE></P>
</DL>
</P>
<P>C'est une bonne id�e que de d�marrer BRLTTY depuis ce script (surtout
pour les nouveaux utilisateurs). Ajustez simplement des lignes du
type:
<BLOCKQUOTE><CODE>
<PRE>
if [ -x /bin/brltty -a -f /etc/brltty.conf ]
then
   /bin/brltty
fi
</PRE>
</CODE></BLOCKQUOTE>

Normalement, cela peut s'abr�ger en une forme un peu moins
lisible du type:
<BLOCKQUOTE><CODE>
<PRE>
 
[ -x /bin/brltty -a -f /etc/brltty.conf ] &amp;&amp; /bin/brltty
</PRE>
</CODE></BLOCKQUOTE>

N'ajoutez pas ces lignes avant la premi�re ligne (qui ressemble
g�n�ralement � <CODE>#!/bin/sh</CODE>).</P>
<P>Si l'afficheur braille doit �tre utilis� par un administrateur syst�me, il
devrait probablement �tre d�marr� le plus t�t possible, pendant la
s�quence de boot (comme par exemple avant que les syst�mes de fichier
ne soient v�rifi�s) afin que l'afficheur soit utilisable si quelque
chose ne va pas dans ces tests et que le syst�me bascule en mode
mono-utilisateur. De nouveau, l� o� il est l'id�al de faire cela
d�pend de la distribution. Voici les emplacements que nous connaissons:
<DL>
<DT><B>Debian</B><DD>
<P><CODE>/etc/init.d/boot</CODE> (pour les vieilles versions)<BR>
<CODE>/etc/init.d/</CODE> (pour les versions r�centes)<BR>
Un paquet <CODE>brltty</CODE> est fourni
(voir [
<A HREF="http://paquets.debian.org/brltty">http://paquets.debian.org/brltty</A>])
en tant que version <CODE>3.0</CODE> (<CODE>Woody</CODE>).
Comme ce paquet prend soin du d�marrage de BRLTTY, il n'y a pas
besoin pour l'utilisateur de fournir quoique ce soit, s'il est
install�. Si vous avez besoin que le d�mon se lance avec des options en ligne
de commande, vous pouvez modifier le contenu entre guillemets du fichier
<CODE>/etc/default/brltty</CODE>. Si vous avez besoin que le d�mon se lance avec 
des options en ligne de commande, vous pouvez modifier le contenu entre 
guillemets de la ligne <CODE>ARGUMENTS</CODE> du fichier <CODE>/etc/default/brltty</CODE>.</P>
<DT><B>RedHat</B><DD>
<P><CODE>/etc/rc.d/rc.sysinit</CODE><BR>
Sachez que les versions r�centes, afin de supporter une proc�dure
d'initialisation du syst�me plus orient�e vers les utilisateurs,
font rappeler ce script par lui-m�me de telle sorte qu'il soit
sous le contr�le de <CODE>initlog</CODE>. Recherchez des lignes comme celles-ci:
<BLOCKQUOTE><CODE>
<PRE>
    # Rerun ourselves through initlog
    if [ -z "$IN_INITLOG" ]; then
      [ -f /sbin/initlog ] &amp;&amp; exec /sbin/initlog $INITLOG_ARGS -r /etc/rc.sysinit
    fi
    
</PRE>
</CODE></BLOCKQUOTE>

D�marrer BRLTTY avant ce rappel donne deux processus BRLTTY en
m�me temps, et cela vous causera des foules de probl�mes. Si votre
version de ce script a cette caract�ristique, assurez-vous de
d�marrer BRLTTY apr�s les lignes qui le mettent en action.</P>
<DT><B>Slackware</B><DD>
<P><CODE>/etc/rc.d/rc.S</CODE></P>
<DT><B>SuSE</B><DD>
<P><CODE>/sbin/init.d/boot</CODE></P>
</DL>
</P>
<P>Une autre solution est de d�marrer BRLTTY depuis /etc/inittab. Si vous
choisissez cette solution, vous avez deux possibilit�s.
<UL>
<LI>Si vous voulez qu'il d�marre vraiment tr�s t�t, mais que vous
n'avez pas besoin qu'il soit red�marr� automatiquement s'il
�choue, ajoutez une ligne comme la suivante avant la premi�re
ligne <CODE>:sysinit:</CODE> qui est d�j� dans le fichier.</LI>
<LI>Une autre solution est de d�marrer BRLTTY depuis /etc/inittab. Si
vous choisissez cette solution, vous avez deux possibilit�s. Si
vous voulez qu'il d�marre vraiment tr�s t�t, mais que vous n'avez
pas besoin qu'il soit red�marr� automatiquement en cas d'�chec,
ajoutez une ligne comme la suivante avant la premi�re ligne
:sysinit: qui est d�j� dans le fichier.
<BLOCKQUOTE><CODE>
brl:12345:respawn:/bin/brltty -n
</CODE></BLOCKQUOTE>


L'option 
<A HREF="BRLTTY-4.html#options-no-daemon">-n</A> (--nodaemon) quand BRLTTY est ex�cut� avec la
facilit� respawn de l'inittab. Si vous oubliez de la
sp�cifier, vous allez vous retrouver avec des centaines de
processus BRLTTY, tous ex�cut�s en m�me temps.</LI>
</UL>

V�rifiez que l'identificateur (<CODE>brl</CODE> dans ces exemples) n'est pas d�j�
utilis� par une autre entr�e, et, si c'est le cas, choisissez-en un
autre.</P>
<P>Remarquez qu'une commande telle que <CODE>kill -TERM</CODE> suffit pour arr�ter
BRLTTY dans ses op�rations. Si, par exemple, il meurt lors de
l'entr�e en mode mono-utilisateur, il se pourrait bien que cela vienne
d'un probl�me de cette nature.</P>
<P>Certains syst�mes rencontrent des probl�mes si une application tente
d'utiliser le sous-syst�me son du noyau avant qu'il ait �t�
initialis�. Si votre syst�me en fait partie, vous aurez peut-�tre
besoin de d�sactiver le d�marrage automatique du pilote de la synth�se
vocale avec l'option 
<A HREF="BRLTTY-4.html#options-no-speech">-N</A>.</P>
<P>Certains syst�mes, dans une �tape de leur s�quence de boot, testent
(probe) les ports s�rie (normalement afin de d�tecter automatiquement
la souris et d�duire son type). Si votre afficheur braille utilise un
port s�rie, ce genre de d�tection peut suffir � le g�ner. Si cela vous
arrive, essayez de red�marrer le pilote braille (voir la commande
<A HREF="BRLTTY-4.html#command-RESTARTBRL">RESTARTBRL</A>). Ou mieux, d�sactiver le test du port s�rie. Voici ce
que nous savons sur la mani�re de r�aliser cela:
<DL>
<DT><B>Red Hat</B><DD>
<P>Le test se fait par un service appel� <CODE>kudzu</CODE>. Utilisez la commande
<BLOCKQUOTE><CODE>
chkconfig --list kudzu
</CODE></BLOCKQUOTE>
 pour voir s'il a �t� activ�.
Utilisez la commande 
<BLOCKQUOTE><CODE>
chkconfig kudzu off
</CODE></BLOCKQUOTE>
 pour le d�sactiver.
Les derni�res versions permettent de laisser <CODE>kudzu</CODE> s'ex�cuter sans
tester les ports s�rie.
Pour cela, �ditez le fichier <CODE>/etc/sysconfig/kudzu</CODE>,, et r�glez <CODE>SAFE</CODE> � <CODE>yes</CODE>.</P>
</DL>
</P>
<P>Si vous voulez d�marrer BRLTTY avant que les syst�mes de fichiers ne
soient mont�s, assurez-vous que tous leurs composants sont install�s
dans le fichier racine du syst�me. Voir les options de compilation
<A HREF="#build-execute-root">--with-execute-root</A>,
<A HREF="#build-program-directory">--bindir</A>,
<A HREF="#build-data-directory">--with-data-directory</A>,
et 
<A HREF="#build-library-directory">--libdir</A> ref id="build-execute-root" name="--with-writable-directory"> et ref id="build-execute-root" name="--with-data-directory'' build">.</P>

<H2><A NAME="ss3.5">3.5</A> <A HREF="BRLTTY.html#toc3.5">Consid�rations sur la s�curit�</A>
</H2>

<P>L'ex�cution de BRLTTY n�cessite les privil�ges root parce que le
programme a besoin, lorsqu'il s'ex�cute, des droits d'acc�s de lecture
et d'�criture pour le port auquel l'afficheur braille est connect�,
les droits d'acc�s en lecture � /dev/vcsa ou �quivalent (pour avoir
les dimensions de l'�cran et la position du curseur, et pour revoir le
contenu et les choses mises en valeur sur l'�cran courant), ainsi que
les acc�s en lecture et �criture � la console syst�me (pour l'entr�e
des fl�ches de direction pendant le d�placement du curseur) pour
l'insertion de caract�res lors du Coller, pour la simulation de
touches sp�ciales en utilisant celles de l'afficheur braille, pour la
recherche de traduction des caract�res en sortie et les tables faisant
la correspondance des polices de l'�cran, et pour l'activation
du beeper interne). Vous pouvez, bien entendu, autoriser les
utilisateurs ordinaires � acc�der aux p�riph�riques n�cessaires, en
changeant les permissions du fichier associ� au
p�riph�rique. Toutefois, le simple acc�s � la console ne suffit pas
car l'activation du beeper interne et des fonctions de
simulation du clavier requiert les privil�ges root. Ainsi, si vous
voulez arr�ter le d�placement du curseur, utiliser Copier/Coller les
beep et tout cela, vous pouvez ex�cuter BRLTTY sans les privil�ges
root.</P>

<H2><A NAME="ss3.6">3.6</A> <A HREF="BRLTTY.html#toc3.6">Restrictions applicables � la compilation et � l'ex�cution</A>
</H2>

<P>
<DL>
<DT><B>les beeps d'Alerte</B><DD>
<P>
<A NAME="restriction-tunes"></A> 
Certaines plateformes ne supportent pas tous les p�riph�riques
sonores. Voir 
<A HREF="BRLTTY-5.html#preference-tune-device">P�riph�rique pour le son</A> pour plus de d�tails.</P>
<DT><B>Pilote pour la synth�se FestivalLite</B><DD>
<P>
<A NAME="restrictions-flite"></A> 
Le pilote pour le moteur FestivalLite n'est compil�
que si ce paquet a �t� install�.</P>
<P>Ce pilote et celui pour le moteur Theta (voir
l'option de compilation ``--with-theta'') ne peuvent �tre li�s
tous les deux � l'ex�cutable BRLTTY (voir l'option de compilation
<A HREF="#build-theta">--with-speech-driver</A>) car les biblioth�ques n�cessaires � leur
ex�cution contiennent des �l�ments conflictuels.</P>
<DT><B>Pilote pour l'afficheur braille Libbraille</B><DD>
<P>
<A NAME="restrictions-mikropuhe"></A> 
Le pilote pour le paquet libbraille n'est compil� que si le paquet a
�t� install�.   </P>

<DT><B>Pilote pour la synth�se Mikropuhe</B><DD>
<P>
<A NAME="restrictions-mikropuhe"></A> 
Le pilote pour le moteur Mikropuhe n'est compil�
que si ce paquet a �t� install�.</P>
<P>Vous ne pouvez inclure ce pilote si l'ex�cutable BRLTTY est li�
statiquement (voir l'option de compilation
<A HREF="#build-standalone-programs">--enable-standalone-programs</A>) car le paquet n'inclut pas
de biblioth�que statique.</P>
<DT><B>Le pilote pour la synth�se Theta</B><DD>
<P>
<A NAME="restrictions-theta"></A> 
Le pilote pour le moteur Theta n'est compil� que si
ce paquet a �t� install�.</P>
<P>Ce pilote et celui pour le moteur FestivalLite
(voir l'option de compilation 
<A HREF="#build-flite">--with-flite</A>) ne peuvent �tre
li�s tous les deux � l'ex�cutable BRLTTY (voir l'option de
compilation 
<A HREF="#build-speech-driver">--with-speech-driver</A>) car les biblioth�ques
n�cessaires � leur ex�cution contiennent des �l�ments conflictuels.</P>
<P>Si ce pilote est compil� comme objet dynamique, vous devez
rajouter <CODE>$THETA_HOME/lib</CODE> � la variable d'environnement
<CODE>LD_LIBRARY_PATH</CODE> avant que BRLTTY ne soit appel�, car les objets �
l'int�rieur du paquet ne contiennent pas les chemins de recherche
pour l'ex�cution et leurs d�pendances.</P>
<DT><B>ViaVoice Speech Synthesizer Driver</B><DD>
<P>
<A NAME="restrictions-viavoice"></A> 
Le pilote pour le moteur ViaVoice n'est compil� que
si ce paquet a �t� install�.</P>
<P>Vous ne pouvez inclure ce pilote si l'ex�cutable BRLTTY est li�
statiquement (voir l'option de compilation
the 
<A HREF="#build-standalone-programs">--enable-standalone-programs</A>) car le paquet n'inclut pas
de biblioth�que statique.</P>
<DT><B>Pilote pour l'afficheur braille VideoBraille</B><DD>
<P>
<A NAME="restrictions-videobraille"></A> 
Le pilote pour l'afficheur braille VideoBraille est compil� sur
tous les syst�mes, mais ne fonctionne que sur Linux.</P>
</DL>
</P>

<H2><A NAME="rpm"></A> <A NAME="ss3.7">3.7</A> <A HREF="BRLTTY.html#toc3.7">Installation � partir d'un fichier RPM</A>
</H2>

<P>Pour installer BRLTTY � partir d'un fichier RPM (RedHat paquet
Manager), proc�der comme suit:
<OL>
<LI>T�l�chargez le paquet ex�cutable correspondant � votre
mat�riel. Ce sera un fichier nomm�
<CODE>brltty-</CODE><EM>version</EM><CODE>-</CODE><EM>version</EM><CODE>.</CODE><EM>architecture</EM><CODE>.rpm</CODE>,
par exemple, <CODE>brltty-3.0-1.i386.rpm</CODE>.</LI>
<LI>Installez le paquet.
<BLOCKQUOTE><CODE>
rpm -Uvh brltty-<EM>version</EM>-<EM>version</EM>.<EM>architecture</EM>.rpm
</CODE></BLOCKQUOTE>

Vous devez faire cela en tant que <B>root</B>.

A proprement parler, l'option <CODE>-U</CODE> (Update) est la seule
n�cessaire. L'option <CODE>-v</CODE> (verbose) affiche le nom du paquet
lorsqu'il va �tre install�. L'option <CODE>-h</CODE> (hashes) affiche une barre
de progression (utilisant des hachures).</LI>
</OL>

Pour les gens courageux, nous fournissons le fichier RPM source
(<CODE>.src.rpm</CODE>) mais cela d�passe l'objectif de ce document.</P>
<P>Pour d�sinstaller BRLTTY, faites:
<BLOCKQUOTE><CODE>
rpm -e brltty
</CODE></BLOCKQUOTE>
</P>

<H2><A NAME="ss3.8">3.8</A> <A HREF="BRLTTY.html#toc3.8">Autres outils</A>
</H2>

<P>La compilation de BRLTTY donne aussi celle de quelques petits
outils d'aide et de diagnostic.</P>

<H3><A NAME="utility-brltty-config"></A> brltty-config</H3>

<P>Cet outil affecte un certain nombre de variables d'environnement
� des valeurs refl�tant l'installation courante de BRLTTY (voir les
<A HREF="#build">options de compilation</A>). Vous devriez l'ex�cuter dans un
environnement shell existant, donc ce n'est pas une v�ritable commande,
et seuls les scripts supportant la syntaxe <CODE>Bourne Shell</CODE>
peuvent l'utiliser.
<BLOCKQUOTE><CODE>
. brltty-config
</CODE></BLOCKQUOTE>
</P>
<P>Les variables d'environnement suivantes sont affect�es:
<DL>
<DT><B>BRLTTY_VERSION</B><DD>
<P>Le num�ro de version du paquet BRLTTY.</P>
<DT><B>BRLTTY_EXECUTE_ROOT</B><DD>
<P>La racine de l'ex�cution du paquet install�. Configur�e par
l'option de compilation 
<A HREF="#build-execute-root">--with-execute-root</A>.</P>
<DT><B>BRLTTY_PROGRAM_DIRECTORY</B><DD>
<P>R�pertoire des programmes ex�cutables (binaires
ex�cutables). Configur� par l'option de compilation 
<A HREF="#build-program-directory">--with-program-directory</A>.</P>
<DT><B>BRLTTY_LIBRARY_DIRECTORY</B><DD>
<P>R�pertoire des pilotes. Configur� par l'option de compilation 
<A HREF="#build-library-directory">--with-library-directory</A>.</P>
<DT><B>BRLTTY_WRITABLE_DIRECTORY</B><DD>
<P>R�pertoire dans lequel il est possible d'�crire. Configur� par l'option
de compilation 
<A HREF="#build-program-directory">--with-writable-directory</A>.</P>
<DT><B>BRLTTY_DATA_DIRECTORY</B><DD>
<P>R�pertoire des tables et des pages de manuel. Configur� par
l'option de compilation 
<A HREF="#build-data-directory">--with-data-directory</A>.</P>
<DT><B>BRLTTY_MANPAGE_DIRECTORY</B><DD>
<P>R�pertoire des pages de manuel. Configur� par l'option de
compilation 
<A HREF="#build-manpage-directory">--with-manpage-directory</A>.</P>
<DT><B>BRLTTY_INCLUDE_DIRECTORY</B><DD>
<P>R�pertoire pour les fichiers d'en-t�te C de BrlAPI. Configur�
par l'option de compilation 
<A HREF="#build-include-directory">--with-include-directory</A>.</P>
<DT><B>BRLAPI_VERSION</B><DD>
<P>Le num�ro de version de BrlAPI (BRLTTY's Application
Programming Interface).</P>
<DT><B>BRLAPI_RELEASE</B><DD>
<P>Le num�ro de version complet de BrlAPI.</P>
<DT><B>BRLAPI_AUTH</B><DD>
<P>Le nom du fichier de cl�s de BrlAPI.</P>
</DL>
</P>
<P>En plus, les variables d'environnement standard <CODE>autoconf</CODE>
suivantes sont aussi assign�es:
<DL>
<DT><B>prefix</B><DD>
<P>Sous-r�pertoire pour les fichiers ind�pendants de l'architecture.
Configur� par l'option de compilation 
<A HREF="#build-portable-root">--prefix</A>.</P>
<DT><B>exec_prefix</B><DD>
<P>Sous-r�pertoire pour les fichiers d�pendants de l'architecture.
Configur� par l'option de compilation 
<A HREF="#build-architecture-root">--exec-prefix</A>.</P>
<DT><B>bindir</B><DD>
<P>Emplacement par d�faut du 
<A HREF="#build-program-directory">r�pertoire du programme</A>.
Configur� par l'option de compilation <CODE>--bindir</CODE>.</P>
<DT><B>libdir</B><DD>
<P>R�pertoire pour les objets dynamiques et statiques de
BrlAPI, la localisation par d�faut pour le 
<A HREF="#build-library-directory">r�pertoire des     biblioth�ques</A>. Configur� par l'option de compilation 
<A HREF="#build-api-directory">--libdir</A>.</P>
<DT><B>sysconfdir</B><DD>
<P>R�pertoire des fichiers de configuration, emplacement par d�faut du 
<A HREF="#build-data-directory">r�pertoire de donn�es</A>. Configur� par
l'option de compilation 
<A HREF="#build-configuration-directory">--sysconfdir</A>.</P>
<DT><B>mandir</B><DD>
<P>Emplacement par d�faut pour le 
<A HREF="#build-manpage-directory">r�pertoire des pages de manuel</A>.
Configur� par l'option de compilation <CODE>--mandir</CODE>.</P>
<DT><B>includedir</B><DD>
<P>Emplacement par d�faut du 
<A HREF="#build-include-directory">r�pertoire des fichiers d'en-t�te</A>.
Configur� par l'option de compilation <CODE>--includedir</CODE>.</P>
</DL>
</P>

<H3><A NAME="utility-brltty-install"></A> brltty-install</H3>

<P>Cet outil copie la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A> de
BRLTTY d'un emplacement � un autre.
<BLOCKQUOTE><CODE>
brltty-install <EM>destination</EM> [<EM>origine</EM>]
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>destination</EM></B><DD>
<P>L'emplacement o� la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
sera copi�e. Cela doit �tre un r�pertoire existant.</P>
<DT><B><EM>from</EM></B><DD>
<P>L'emplacement � partir duquel la 
<A HREF="#hierarchy">hi�rarchie des fichiers install�s</A>
sera copi�e. S'il est sp�cifi�, le r�pertoire doit
exister. S'il n'est pas sp�cifi�, l'emplacement utilis� pour la
compilation est utilis�.</P>
</DL>

Par exemple, vous pouvez utiliser cette outil pour copier BRLTTY
� partir d'un disque racine. Si une disquette racine est mont�e dans
<CODE>/mnt</CODE>, et que BRLTTY est install� sur le syst�me principal, taper 
<BLOCKQUOTE><CODE>
brltty-install /mnt
</CODE></BLOCKQUOTE>

copie BRLTTY, en entier avec ses fichiers de donn�es et ses biblioth�ques, sur
la disquette racine.</P>
<P>Quelques probl�mes ont �t� rencontr�s en copiant BRLTTY entre des
syst�mes avec diff�rentes versions de la biblioth�que C. Si vous avez
des difficult�s, cela vaut la peine d'enqu�ter.</P>

<H3><A NAME="utility-brltest"></A> brltest</H3>

<P>Cet outil teste un pilote d'afficheur braille, et fournit presque
une fa�on interactive d'apprendre ce que font les touches de
l'afficheur braille. Vous devriez l'ex�cuter en tant que root.
<BLOCKQUOTE><CODE>
brltest -<EM>option</EM> ... [<EM>pilote</EM> [<EM>nom</EM>=<EM>valeur</EM> ...]]
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>pilote</EM></B><DD>
<P>Le pilote de l'afficheur braille. Doit �tre les deux lettres du
<A HREF="BRLTTY-10.html#drivers">code d'identification du pilote</A>. S'il n'est pas sp�cifi�, le
premier pilote configur� par l'option de compilation
<A HREF="#build-braille-driver">--with-braille-driver</A> est utilis�.</P>
<DT><B><EM>nom</EM><CODE>=</CODE><EM>valeur</EM></B><DD>
<P>Affecte un param�tre d'afficheur braille. Pour une description des
param�tres accept�s par un pilote sp�cifique, voir la
documentation de ce pilote.</P>
<DT><B><CODE>-d</CODE><EM>device</EM> <CODE>--device=</CODE><EM>p�riph�rique</EM></B><DD>
<P>Le chemin absolu pour le p�riph�rique auquel l'afficheur braille
est connect�. S'il n'est pas sp�cifi�, c'est le p�riph�rique
configur� par l'option de compilation 
<A HREF="#build-braille-device">--with-braille-device</A> qui est
utilis�.</P>
<DT><B><CODE>-D</CODE><EM>directory</EM> <CODE>--data-directory=</CODE><EM>r�pertoire</EM></B><DD>
<P>Vous devriez fournir un chemin absolu pour le r�pertoire o� les
fichiers de donn�es des pilotes sont plac�s. S'il n'est pas sp�cifi�,
c'est le r�pertoire configur� par l'option de compilation
<A HREF="#build-data-directory">--with-data-directory</A> qui est utilis�.</P>
<DT><B><CODE>-L</CODE><EM>directory</EM> <CODE>--library-directory=</CODE><EM>repertoire</EM></B><DD>
<P>Le chemin absolu pour le r�pertoire dans lequel sont situ�s les
pilotes. S'il n'est pas sp�cifi�, c'est le r�pertoire configur� par
l'option de compilation 
<A HREF="#build-library-directory">--libdir</A> qui est utilis�.</P>
<DT><B><CODE>-W</CODE><EM>r�pertoire</EM> <CODE>--writable-directory=</CODE><EM>repertoire</EM></B><DD>
<P>Le chemin absolu vers un r�pertoire o� il est possible d'�crire. S'il
n'est pas sp�cifi�, le r�pertoire configur� avec l'option >e compilation --with-writable-directory
est utilis�.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options de la ligne de commande, puis quitte.</P>
</DL>
</P>
<P>Cet outil utilise le ``mode apprentissage des commandes'' de
BRLTTY. Le d�lai d'appui sur une touche (apr�s lequel cet outil
quitte) est de 10 secondes. Le temps d'affichage du message (utilis�
pour les segments non-finaux de longs messages) est de <CODE>4</CODE> secondes.</P>

<H3><A NAME="utility-spktest"></A> spktest</H3>

<P>Cet outil teste un pilote de synth�se vocale. Il se peut qu'il
doive �tre ex�cut� en tant que root.
<BLOCKQUOTE><CODE>
spktest -<EM>option</EM> ... [<EM>pilote</EM> [<EM>nom</EM>=<EM>value</EM> ...]]
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>pilote</EM></B><DD>
<P>Le pilote pour la synth�se vocale. Doit �tre les deux lettres
du 
<A HREF="BRLTTY-10.html#drivers">code d'identification de pilote</A>. S'il n'est pas sp�cifi�,
c'est le premier pilote sp�cifi� par l'option de compilation
<A HREF="#build-speech-driver">--with-speech-driver</A> qui est utilis�.</P>
<DT><B><EM>nom</EM><CODE>=</CODE><EM>valeur</EM></B><DD>
<P>R�gle le param�tre du pilote de la synth�se vocale. Pour une
description des param�tres accept�s par un pilote sp�cifique,
voir la documentation de ce pilote.</P>
<DT><B><CODE>-t</CODE><EM>string</EM> <CODE>--text-string=</CODE><EM>string</EM></B><DD>
<P>Le texte qui sera dit. S'il n'est pas sp�cifi�, c'est l'entr�e
standard (stdin) qui est lue.</P>
<DT><B><CODE>-D</CODE><EM>repertoire</EM> <CODE>--data-directory=</CODE><EM>repertoire</EM></B><DD>
<P>Le chemin absolu pour le r�pertoire dans lequel se situent les
fichiers de donn�es du pilote. S'il n'est pas sp�cifi�, c'est le
r�pertoire configur� par l'option de compilation
<A HREF="#build-data-directory">--with-data-directory</A> qui est utilis�.</P>
<DT><B><CODE>-L</CODE><EM>repertoire</EM> <CODE>--library-directory=</CODE><EM>repertoire</EM></B><DD>
<P>Le chemin absolu du r�pertoire o� se situe les pilotes. S'il n'est
pas sp�cifi�, c'est le r�pertoire configur� par l'option de
compilation 
<A HREF="#build-library-directory">--libdir</A> qui est utilis�.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options de la ligne de commande, puis quitte.</P>
</DL>
</P>

<H3><A NAME="utility-scrtest"></A> scrtest</H3>

<P>Cet outil teste le pilote d'�cran. Il doit �tre ex�cut� en tant
que root.
<BLOCKQUOTE><CODE>
scrtest -<EM>option</EM> ... [<EM>nom</EM>=<EM>valeur</EM> ...]
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>nom</EM><CODE>=</CODE><EM>valeur</EM></B><DD>
<P>R�gle le param�tre du pilote de l'�cran. Pour une
description des param�tres accept�s par un pilote sp�cifique
voir la documentation de ce pilote.</P>
<DT><B><CODE>-l</CODE><EM>colonne</EM> <CODE>--left=</CODE><EM>colonne</EM></B><DD>
<P>Sp�cifie la colonne du d�but (� gauche) de l'�cran (origine �
z�ro). Si vous ne fournissez pas cette valeur, une valeur par
d�faut, bas�e sur la largeur sp�cifi�e, est s�lectionn�e, de telle
sorte que la fen�tre soit centr�e � l'horizontal, est utilis�e.</P>
<DT><B><CODE>-c</CODE><EM>coompte</EM> <CODE>--columns=</CODE><EM>compte</EM></B><DD>
<P>Sp�cifie la largeur de la fen�tre (en colonnes). Si vous ne
fournissez pas cette valeur, une valeur par d�faut, bas�e sur la
colonne de d�but, est s�lectionn�e, de telle sorte que la fen�tre
soit centr�e � l'horrizontal.</P>
<DT><B><CODE>-t</CODE><EM>ligne</EM> <CODE>--top=</CODE><EM>ligne</EM></B><DD>
<P>Sp�cifie la ligne de d�but (en haut) de l'�cran (origine �
z�ro). Si vous ne fournissez pas cette valeur, une valeur par
d�faut, bas�e sur la hauteur sp�cifi�e, est s�lectionn�e, de telle
sorte que la fen�tre soit centr�e � la verticale.</P>
<DT><B><CODE>-r</CODE><EM>compte</EM> <CODE>--rows=</CODE><EM>compte</EM></B><DD>
<P>Sp�cifie la hauteur de la fen�tre (en lignes). Si vous ne
fournissez pas cette valeur, une valeur par d�faut, bas�e sur la
rang�e de d�but sp�cifi�e, est s�lectionn�e, de telle sorte que la
fen�tre soit centr�e � la verticale.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options de la ligne de commande, puis
quitte.</P>
</DL>
</P>
<P>Remarques:
<UL>
<LI>Si vous ne sp�cifiez ni la colonne de d�but, ni la largeur de la
fen�tre, la r�gion est centr�e horizontalement et commence � la
colonne 5.</LI>
<LI>Si vous ne sp�cifiez ni la rang�e de d�but, ni la hauteur de la
fen�tre, la r�gion est centr�e verticalement et commence � la ligne
5.</LI>
</UL>
</P>
<P>Les �l�ments suivants sont �crits sur la sortie standard (stdout):
<OL>
<LI>Une ligne d�taillant les dimensions de l'�cran.
<BLOCKQUOTE><CODE>
Screen: <EM>largeur</EM>x<EM>hauteur</EM>
</CODE></BLOCKQUOTE>
</LI>
<LI>Une ligne d�taillant la position (� l'origine z�ro) du curseur.
<BLOCKQUOTE><CODE>
Cursor: [<EM>colonne</EM>,<EM>ligne</EM>]
</CODE></BLOCKQUOTE>
</LI>
<LI>Une ligne d�taillant les dimensions de la zone d'�cran
s�lectionn�e, et la position (� l'origine z�ro) de son coin en
haut � gauche.
<BLOCKQUOTE><CODE>
Region: <EM>largeur</EM>x<EM>hauteur</EM>@[<EM>colonne</EM>,<EM>ligne</EM>]
</CODE></BLOCKQUOTE>
</LI>
<LI>Le contenu de la r�gion d'�cran s�lectionn�e. Les caract�res
non-imprimables sont repr�sent�s par des espaces.</LI>
</OL>
</P>

<H3><A NAME="utility-ttbtest"></A> ttbtest</H3>

<P>Cet outil teste une table de texte (section 
<A HREF="BRLTTY-6.html#table-text">Tables de texte</A>).
<BLOCKQUOTE><CODE>
ttbtest -<EM>option</EM> ... <EM>input-table</EM> <EM>output-table</EM>
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>table-en-entr�e</EM></B><DD>
<P>Le chemin du fichier vers la table de texte en entr�e du test. S'il
est relatif, il est ancr� au r�pertoire configur� avec l'option de
compilation --with-data-directory.</P>

<DT><B><EM>table-en-sortie</EM></B><DD>
<P>Le chemin du fichier vers la table de texte en sortie du test. S'il
est relatif, il est ancr� au r�pertoire de travail  courant. Si vous ne
fournissez pas ce param�tre, aucune table en sortie ne  sera �crite.</P>
<DT><B><CODE>-i</CODE> <CODE>--input-format=</CODE><EM>format</EM></B><DD>
<P>Sp�cifie le format  de la table d'entr�e. S'il vous ne fournissez pas cette
option, le  format de la table en entr�e est d�duit de l'extension de son
fichier.</P>
<DT><B><CODE>-o</CODE> <CODE>--output-format=</CODE><EM>format</EM></B><DD>
<P>Sp�cifie le format  de la table en sortie. S'il vous ne fournissez pas cette
option, le  format de la table en entr�e est d�duit de l'extension de son
fichier.</P>
<DT><B><CODE>-c</CODE><EM>charset</EM> <CODE>--charset=</CODE><EM>charset</EM></B><DD>
<P>Sp�cifie le nom de l'encodage 8-bit � utiliser lors de l'interpr�tation des 
tables. Si vous ne fournissez pas cette option, le codage de l'h�te est
utilis�.</P>
<DT><B><CODE>-e</CODE> <CODE>--edit</CODE></B><DD>
<P>Appelle l'�diteur de tables de texte. Si vous sp�cifiez table de sortie,
les changements seront �crits dessus. Sinon, la table d'entr�e et r��crite.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options en ligne de commande, et quitte.</P>
</DL>
</P>
<P>Si vous ne demandez aucune action en particulier, la table de sortie est 
facultative. Si vous ne la sp�cifiez pas, la table d'entr�e est v�rifi�e.
Si vous la sp�cifiez, la table d'entr�e est convertie.
Les formats de table suivants sont support�s:
<DL>
<DT><B>ttb</B><DD>
<P>BRLTTY</P>
<DT><B>sbl</B><DD>
<P>SuSE Blinux</P>
<DT><B>a2b</B><DD>
<P>Gnopernicus</P>
<DT><B>gnb</B><DD>
<P>Braille Gnome</P>
</DL>
</P>


<H3><A NAME="utility-ctbtest"></A> ctbtest</H3>

<P>Cet outil teste une table de braille abr�g� (section 
<A HREF="BRLTTY-6.html#table-contraction">Tables de braille abr�g�</A>). Le texte lu � partir de l'entr�e standard (stdin) est r��crit sur
la sortie standard (stdout) en braille abr�g�.
<BLOCKQUOTE><CODE>
ctbtest -<EM>fichier-en-entr�e</EM>
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>fichier-en-entr�e</EM></B><DD>
<P>La liste des fichiers � traiter. Vous pouvez sp�cifier n'importe quel
nombre de fichiers. Ils sont trait�s de la gauche vers la droite. Le  nom
de fichier sp�cial - est interpr�t� comme l'entr�e standard (stdin). Si
vous ne sp�cifiez aucun fichier, l'entr�e standard est trait�e.</P>
<DT><B><CODE>-c</CODE><EM>fichier</EM> <CODE>--contraction-table=</CODE><EM>fichier</EM></B><DD>
<P>Le chemin vers le fichier de la table de braille abr�g�. S'il est relatif, il
est ancr� au r�pertoire configur� par l'option de compilation
<A HREF="#build-data-directory">--with-data-directory</A>.
L'extension .ctb est facultative. Si vous ne fournissez pas cette option,
en-us-g2 est suppos�.</P>
<DT><B><CODE>-t</CODE><EM>file</EM>|<CODE>auto</CODE> <CODE>--text-table=</CODE><EM>file</EM>|<CODE>auto</CODE></B><DD>
<P>Sp�cifie la table de texte (voir
la section 
<A HREF="BRLTTY-6.html#table-text">Tables de texte</A> pour les d�tails).
Si vous fournissez un chemin relatif, il est ancr� �
<CODE>/etc/brltty</CODE> (voir les options de compilation 
<A HREF="#build-data-directory">--with-data-directory</A> et
<A HREF="#build-execute-root">--with-execute-root</A> pour plus de d�tails).
L'extension <CODE>.ttb</CODE> est facultative.
Voir la ligne 
<A HREF="BRLTTY-4.html#configure-text-table">text-table</A>
du fichier de configuration pour le param�trage par d�faut au moment de l'ex�cution. Vous pouvez modifier
ce param�tre avec la pr�f�rence 
<A HREF="BRLTTY-5.html#preference-text-table">Text Table</A>.</P>
<DT><B><CODE>-w</CODE><EM>colonnes</EM> <CODE>--output-width==</CODE><EM>colonnes</EM></B><DD>
<P>La longueur  maximale d'une ligne en sortie. Chaque ligne d'entr�e en
braille abr�g� est d�velopp�e sur  autant de lignes que n�cessaire. Si
vous ne sp�cifiez  pas cette option,  il n'y a  pas de limites et s'op�re
une correspondance  ligne par  ligne entre les  lignes en entr�e et celles  en
sortie.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options en ligne de commande, et quitte.</P>
</DL>
</P>
<P>La table de texte est utilis�e:
<UL>
<LI>Pour d�finir l'encodage de sortie de mani�re � ce que le
braille abr�g� soit correctement affich�. Vous devriez sp�cifier
la m�me table devant �tre utilis�e par BRLTTY lorsque la sortie sera lue.</LI>
<LI>Pour d�finir les repr�sentations braille de ces caract�res
d�finies dans le braille abr�g� (voir la section
<A HREF="BRLTTY-6.html#contraction-opcodes-translation">Traduction de caract�re</A>).</LI>
</UL>
</P>
<P>C'est la table de traduction de texte <CODE>text.brf.ttb</CODE> qui est
fournie pour l'utilisation de cet outil. Il d�finit le format
utilis� dans les fichiers .brf. C'est aussi le format que pr�f�rent
utiliser les imprimantes braille et les documents braille
�lectroniques. Cette table permet � cet outil d'�tre r�ellement
utilis� en tant que traducteur de braille en texte.</P>

<H3><A NAME="utility-tunetest"></A> tunetest</H3>

<P>Cet outil teste la facilit� des sons d'avertissement, et fournit aussi
un moyen facile de cr�er de nouveaux sons. Il se peut que vous
soyez oblig�s de l'ex�cuter en tant que root.
<BLOCKQUOTE><CODE>
tunetest -<EM>option</EM> ... {<EM>note</EM> <EM>dur�e</EM>} ...
</CODE></BLOCKQUOTE>

<DL>
<DT><B><EM>note</EM></B><DD>
<P>Un num�ro de note MIDI standard. Il doit �tre un entier de <CODE>1</CODE> � <CODE>127</CODE>,
avec 60 repr�sentant la valeur moyenne. Chaque valeur repr�sente un
demi-ton chromatique standard, donc des notes les
plus basses aux notes les plus hautes. La valeur la plus faible (<CODE>1</CODE>)
repr�sente le cinqui�me sous Middle C, et la valeur la plus haute
(<CODE>127</CODE>) repr�sente le sixi�me G au-dessus de Middle C (notation anglosaxonne).</P>
<DT><B><EM>dur�e</EM></B><DD>
<P>La dur�e de la note est en millisecondes. Elle doit �tre un
entier de <CODE>1</CODE> � <CODE>255</CODE>..</P>
<DT><B><CODE>-d</CODE><EM>p�riph�rique</EM> <CODE>--device=</CODE><EM>p�riph�rique</EM></B><DD>
<P>Le p�riph�rique sur lequel jouer le son.
<DL>
<DT><B>beeper</B><DD>
<P>Le beeper interne (g�n�rateur de sons en console).</P>
<DT><B>pcm</B><DD>
<P>L'interface digital audio sur la carte son.</P>
<DT><B>midi</B><DD>
<P>L'interface num�rique d'instrument de musique sur la carte
son.</P>
<DT><B>fm</B><DD>
<P>Le synth�tiseur FM sur une carte son AdLib, OPL3, Sound
Blaster, ou �quivalente.</P>
</DL>

Vous pouvez abr�ger le nom du p�riph�rique. Voir la pr�f�rence
<A HREF="BRLTTY-5.html#preference-tune-device">Tune Device</A> pour plus de d�tails concernant le p�riph�rique
par d�faut et les restrictions de la plateforme.</P>
<DT><B><CODE>-v</CODE><EM>volume</EM> <CODE>--volume=</CODE><EM>volume</EM></B><DD>
<P>Sp�cifie le volume � la sortie (intensit�) sous la forme d'un
pourcentage du maximum. Le volume de sortie par d�faut est de <CODE>50</CODE>.</P>
<DT><B><CODE>-p</CODE><EM>device</EM> <CODE>--pcm-device=</CODE><EM>device</EM></B><DD>
<P>Sp�cifie le p�riph�rique � utiliser pour le son (voir la
section 
<A HREF="BRLTTY-12.html#operand-pcm-device">sp�cification du p�riph�rique PCM</A>). Cette option ne
fonctionne pas si vous avez sp�cifi� l'option de compilation 
<A HREF="#build-pcm-support">--disable-pcm-support</A>.</P>
<DT><B><CODE>preferences-file</CODE> <EM>file</EM>
<A NAME="configure-preferences-file"></A> </B><DD>
<P>Sp�cifie l'emplacement du fichier qui doit �tre utilis� pour sauvegarder
et charger les pr�f�rences de l'utilisateur. Si vous fournissez un chemin
relatif, il est ancr� sur <CODE>/var/lib/brltty</CODE>. Le r�glage par d�faut
consiste � utiliser <CODE>brltty.prefs</CODE>. Vous pouvez outre-passer cette
ligne avec l'option 
<A HREF="BRLTTY-4.html#options-preferences-file">-F</A> en
ligne de commande.</P>
<DT><B><CODE>-m</CODE><EM>peripherique</EM> <CODE>--midi-device=</CODE><EM>peripherique</EM></B><DD>
<P>Sp�cifie le p�riph�rique � utiliser pour l'interface num�rique d'instrument
de musique (voir la section 
<A HREF="BRLTTY-12.html#operand-midi-device">sp�cification du     p�riph�rique MIDI</A>). Cette option ne fonctionne pas si vous avez
sp�cifi� l'option de compilation 
<A HREF="#build-midi-support">--disable-midi-support</A>.</P>
<DT><B><CODE>-i</CODE><EM>instrument</EM> <CODE>--instrument=</CODE><EM>instrument</EM></B><DD>
<P>L'instrument � utiliser si le p�riph�rique s�lectionn� est
midi. Pour la liste compl�te des instruments, voir la 
<A HREF="BRLTTY-12.html#operand-midi-device">Table des     instrument MIDI</A>. L'instrument par d�faut est un <CODE>piano grand
accoustique</CODE>. Les mots comportant le nom de l'instrument doivent
�tre s�par�s les uns des autres par un simple signe moins plut�t
que par des espaces, et chacun des mots peut �tre abr�g�.</P>
<DT><B><CODE>-h</CODE> <CODE>--help</CODE></B><DD>
<P>Affiche un r�sum� des options de la ligne de commande.</P>
</DL>
</P>
<HR>
<A HREF="BRLTTY-4.html">Page suivante</A>
<A HREF="BRLTTY-2.html">Page pr�c�dente</A>
<A HREF="BRLTTY.html#toc3">Table des mati�res</A>
</BODY>
</HTML>

Zerion Mini Shell 1.0