blob: 36f368699e93a63d85f78e60d357da194c621a2d [file] [log] [blame] [edit]
<sect>Syntaxe des opérateurs<p>
<sect1>Spécification de pilote<label id="operand-driver"><p>
Vous devez spécifier un pilote pour un afficheur braille ou une synthèse vocale
via les deux lettres de son
<ref id="drivers" name="Code d'identification de pilote">.
Vous pouvez spécifier une liste de pilotes délimités par des virgules. Dans
ce cas, une détection automatique s'effectue en utilisant chaque pilote listé dans la
séquence.
Il se peut que vous soyez obligé de faire des essais afin de déterminer l'ordre le plus
fiable, étant donné que certains pilotes se détectent mieux automatiquement que d'autres.
Si vous ne spécifiez que le mot <tt>auto</tt>, la détection automatique s'effectue
en n'utilisant que les pilotes connus pour leur fiabilité dans le but
recherché.
<sect1>Spécification du périphérique braille<label id="operand-braille-device"><p>
La forme générale de la spécification d'un périphérique braille (voir l'option
<ref id="options-braille-device" name="-d"> en ligne de commande, la ligne
<ref id="configure-braille-device" name="braille-device"> du fichier de
configuration, et l'option de compilation
<ref id="build-braille-device" name="--with-braille-device">) est
<tt>qualificateur:</tt><em>donnée</em>.
Par compatibilité entre d'anciennes versions et les plus récentes, si vous ommettez
le qualificateur c'est <tt>serial:</tt> qui est utilisé.
Les types de périphérique suivants sont supportés:
<descrip>
<tag>Bluetooth</tag>
Pour un périphérique bluetooth, spécifiez <tt>bluetooth:</tt><em>addresse</em>.
L'adresse doit se composer de six nombres hexadécimaux à deux chiffres
séparés par des "deux-points", par exemple <tt>01:23:45:67:89:AB</tt>.
<tag>Série</tag>
Pour un périphérique en port série, spécifiez
<tt>serial:</tt><em>/chemin/vers/peripherique</em>. Le qualificateur <tt>serial:</tt>
est facultatif (pour compatibilité). Si vous donnez un chemin
relatif, il est déterminé par rapport à <tt>/dev</tt> (l'emplacement habituel
où les périphériques sont définis sur un système de type Unix).
Les spécifications de périphérique suivantes se réfèrent toutes au port
série 1 sur Linux:
<itemize>
<item><tt>serial:/dev/ttyS0</tt>
<item><tt>serial:ttyS0</tt>
<item><tt>/dev/ttyS0</tt>
<item><tt>ttyS0</tt>
</itemize>
<tag>USB</tag>
Pour un périphérique USB, spécifiez <tt>usb:</tt>. BRLTTY cherchera le premier
périphérique USB qui entraîne l'utilisation du pilote d'afficheur braille.
Par exemple, si vous avez plus d'un afficheur braille USB nécessitant le
même pilote, vous pouvez affiner la spécification de pilote en y affectant
le numéro de série de l'afficheur, comme par exemple <tt>usb:12345</tt>.
N.B.: La possibilité "identification par le numéro de série" ne
fonctionne pas avec certains modèles car certains fabricants, soit
n'indiquent pas la description du numéro de série, soit l'indiquent
mais pas en une valeur unique.
</descrip>
Vous pouvez spécifier une liste de pilotes délimités par des virgules. Dans
ce cas, une détection automatique s'effectue en utilisant chaque pilote listé dans la
séquence. Cette possibilité est particulièrement utile si vous avez un
afficheur braille à plusieurs interfaces, par exemple un port série et un USB.
Dans ce cas, il est en général préférable de lister d'abord le port USB, comme
par exemple <tt>usb:,serial:/dev/ttyS0</tt>, étant donné que l'ancien a
tendance à être mieux détecté que le plus récent.
<sect1>Spécification d'un périphérique PCM<label id="operand-pcm-device"><p>
Dans la plupart des cas, le périphériqve PCM est le chemin complet vers un
périphérique du système approprié. Les exceptions sont:
<descrip>
<tag>ALSA</tag>
Le nom et ses arguments pour le périphérique logique ou physique, comme
<em>nom</em>[<tt>:</tt><em>argument</em><tt>,</tt>...].
</descrip>
Le périphérique PCM par défaut est:
<table loc="h">
<tabular ca="ll">
Plateforme|Périphérique@<hline>
FreeBSD|/dev/dsp@
Linux/ALSA|hw:0,0@
Linux/OSS|/dev/dsp@
NetBSD|/dev/audio@
OpenBSD|/dev/audio@
Qnx|le périphérique de sortie PCM préféré@
Solaris|/dev/audio@
</tabular>
</table>
<sect1>Spécification de périphérique MIDI<label id="operand-midi-device"><p>
Dans la plupart des cas, le périphérique MIDI est le chemin complet vers un
périphérique du système approprié. Les exceptions sont:
<descrip>
<tag>ALSA</tag>
Le client et le port séparés par "deux-points" tel que
<em>client</em><tt>:</tt><em>port</em>.
Vous pouvez spécifier chacun soit comme un nombre soit comme une
sous-chaîne sensible à la casse de son nom.
</descrip>
Le périphérique MIDI par défaut est:
<table loc="h">
<tabular ca="ll">
Plateforme|Périphérique@<hline>
Linux/ALSA|le premier port de sortie MIDI disponible@
Linux/OSS|/dev/sequencer@
</tabular>
</table>