|
|
-a table (--attributes-table=)
|
| |
The path to the attributes translation table.
Relative paths are anchored at
/etc/brltty/. The
.tbl extension is optional.
The built-in default is
attributes.tbl.
|
|
-b driver,...|auto (--braille-driver=)
|
| |
The driver for the braille display
(see Driver Specification).
The built-in default is auto.
|
|
-c table (--contraction-table=)
|
| |
The path to the contraction table.
Relative paths are anchored at
/etc/brltty/. The
.ctb extension is optional.
|
|
-d device,... (--braille-device=)
|
| |
The device to which the braille display is connected.
The built-in default is usb:.
The general form of a braille device specification is
qualifier:data.
For backward compatibility with earlier releases,
if the qualifier is omitted then
serial: is assumed.
The following device types are supported:
|
|
Bluetooth | | |
For a bluetooth device, specify bluez:address.
The address must be six two-digit hexadecimal numbers separated by colons, e.g.
01:23:45:67:89:AB.
|
|
Serial |
For a serial device, specify serial:/path/to/device.
The
serial: qualifier is optional (for backward compatibility).
If a relative path is given then its anchored at
/dev/ (the usual location where devices are defined on a Unix-like system).
The following device specifications all refer
to the primary serial device:
serial:/dev/ttya,
serial:ttya,
/dev/ttya,
ttya.
|
|
USB |
For a USB device, specify usb:.
brltty will search for the first USB device which
matches the braille display driver being used.
If this is inadequate,
e.g. if you have more than one USB braille display which requires the same driver,
then you can refine the device specification
by appending the serial number of the display to it, e.g.
usb:12345. N.B.:
The "identification by serial number" feature doesnt work for some models
because some manufacturers
either dont set the USB serial number descriptor at all
or do set it but not to a unique value.
|
|
A comma-delimited list of braille devices may be specified.
If this is done then autodetection is performed on each listed device in sequence.
This feature is particularly useful if you have
a braille display with more than one interrface,
e.g. both a serial and a USB port.
|
|
-e (--standard-error)
|
| |
Write logs to standard error rather than to the system log (useful for debugging).
|
|
-f file (--configuration-file=)
|
| |
The path to the configuration file.
Relative paths are anchored at the current working directory.
The built-in default is
/etc/brltty.conf.
|
|
-h (--help)
|
| |
Print a command line usage summary and then exit.
|
|
-l level (--log-level=)
|
| |
The minimum severity level for messages written to the log.
Any of the following numbers,
or any abbreviation of their corresponding names,
may be specified:
|
|
0 |
emergency
|
|
1 |
alert
|
|
2 |
critical
|
|
3 |
error
|
|
4 |
warning
|
|
5 |
notice
|
|
6 |
information
|
|
7 |
debug
|
|
|
|
The built-in default is
notice.
|
|
-m device (--midi-device=)
|
| |
The device to use for the Musical Instrument Digital Interface.
For ALSA its client:port,
where each may be either a number or a case-sensitive substring of its name.
For other interfaces its the full path to an appropriate system device.
The built-in default is:
|
|
Linux/ALSA
|
the first available MIDI output port
|
|
Linux/OSS
|
/dev/sequencer
|
|
|
|
-n (--no-daemon)
|
| |
Remain in the foreground (useful for debugging).
|
|
-p device (--pcm-device=)
|
| |
The device to use for digital audio.
For ALSA its name[:argument,...].
For other interfaces its the full path to an appropriate system device.
The built-in default is:
|
|
FreeBSD
|
/dev/dsp
|
|
Linux/ALSA
|
hw:0,0
|
|
Linux/OSS
|
/dev/dsp
|
|
NetBSD
|
/dev/audio
|
|
OpenBSD
|
/dev/audio
|
|
Qnx
|
the preferred PCM output device
|
|
Solaris
|
/dev/audio
|
|
|
|
-q (--quiet)
|
| |
Suppress the start-up messages.
This is done by reducing the default log level
(see the
-l
(--log-level=) option)
to
warning
(information if either
-v
(--verify) or
-V
(--version) is also specified).
|
|
-r (--release-device)
|
| |
Release the device to which the braille display is connected
when the current screen or window cant be read.
|
|
-s driver,...|auto (--speech-driver=)
|
| |
The driver for the speech synthesizer
(see Driver Specification).
The built-in default is auto.
|
|
-t table (--text-table=)
|
| |
The path to the text translation table.
Relative paths are anchored at
/etc/brltty/. The
.tbl extension is optional.
For a simple file name, the
text. prefix is optional.
The built-in default is
text.nabcc.tbl (the North American Braille Computer Code).
|
|
-v (--verify)
|
| |
Print the start-up messages and then exit.
This always includes the versions of
brltty itself,
the server side of its application programming interface,
and each of the selected braille and speech drivers.
If the
-q
(--quiet) option isnt also specified
then it also includes the values of the options after all sources have been considered.
If more than one braille driver and/or more than one braille device
has been specified then braille display autodetection is performed.
If more than one speech driver
has been specified then speech synthesizer autodetection is performed.
|
|
-x driver (--screen-driver=)
|
| |
The screen driver.
The built-in default is operating system appropriate.
|
|
-A name=value,... (--api-parameters=)
|
| |
Parameters for the application programming interface.
If the same parameter is specified more than once
then the rightmost specification is used.
Parameter names may be abbreviated.
|
|
-B [driver:]name=value,... (--braille-parameters=)
|
| |
Parameters for the braille display driver.
If the same parameter is specified more than once
then the rightmost specification is used.
Parameter names may be abbreviated.
If a parameter assignment is qualified with a driver identification code
then its only processed if that braille display driver is being used.
|
|
-E (--environment-variables)
|
| |
Recognize environment variables.
|
|
-F fifo (--speech-fifo=)
|
| |
The FIFO which gives other applications access to
brlttys speech driver.
Its created at start-up and removed at termination.
Relative paths are anchored at
/etc/brltty/. The built-in default is
that no FIFO is created.
|
|
-M csecs (--message-delay=)
|
| |
The message hold time in hundredths of a second.
The built-in default is
400 (4 seconds).
|
|
-N (--no-api)
|
| |
Dont start the application programming interface.
|
|
-P file (--pid-file=)
|
| |
The full path to the process identifier file.
If this option is supplied,
brltty writes its process identifier (pid) into the specified file at start-up.
The file is removed when
brltty terminates.
|
|
-S [driver:]name=value,... (--speech-parameters=)
|
| |
Parameters for the speech synthesizer driver.
If the same parameter is specified more than once
then the rightmost specification is used.
Parameter names may be abbreviated.
If a parameter assignment is qualified with a driver identification code
then its only processed if that speech synthesizer driver is being used.
|
|
-U csecs (--update-interval=)
|
| |
The braille window update interval in hundredths of a second.
The built-in default is
4 (25 times per second).
|
|
-V (--version)
|
| |
Print the versions of
brltty itself,
the server side of its application programming interface,
and those drivers which were configured in at build-time,
and then exit.
If the
-q
(--quiet) option isnt also specified
then also print copyright information.
|
|
-X name=value,... (--screen-parameters=)
|
| |
Parameters for the screen driver.
If the same parameter is specified more than once
then the rightmost specification is used.
Parameter names may be abbreviated.
|
|