%PDF- %PDF-
Direktori : /usr/share/doc/brltty/French/ |
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>