<div><p dir="auto" data-signature-block="separator">Hi,</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">those two dots sound like a cursor to me. Have you tried entering your username, dot 8 for enter, then your password?</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">The RaspBerry Pi model in question shouldn't be important--BRLTTY can run on far more underpowered hardware than a RPi4.</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">The distro you're using would be helpful, though. If it's Debian, for instance, I would honestly leave the brltty.conf that comes with the distro be: In my experience the defaults are fine, and sufficiently permissive that autodetection of your Braille display happens correctly.</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">You should make sur
e that your pi boots into the terminal, though.</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">Kind regards,</p><p dir="auto" data-signature-block="separator">Tim</p><p dir="auto" data-signature-block="separator"></p><p dir="auto" data-signature-block="separator">--</p><div data-signature-block-node="">Tim Böttcher, BSc<br>
Mathematical-Technical Software Developer<br>
Email: <a href="mailto:contact@tim-boettcher.email">contact@tim-boettcher.email</a><br>
Website: <a href="https://tim-boettcher.online/">Tim Böttcher online</a></div><p dir="auto" data-signature-block="end"></p><p dir="auto"><br></p><p dir="auto">Am Mo. 24. Aug. 2026, 08:00 schrieb gmail <montanalag@gmail.com>:<br></p><blockquote dir="auto"><p dir="auto"><br>hello,<br><br>I am trying to get brltty 6.7 running on a raspberry pi four. Alas I have no clue what I am doing.<br>right now I get two dots aka periods on the display when the pi boots up. <br>then when i hit some braille keys i get the word text.<br><br>i have tried uncommenting desktop and braille in brltty.conf but it did not help.<br><br>any suggestions would be much appreciated. i have included the brltty.conf file here if you can stand to look at it (smile).<br>thanks.<br><br># Documents/brltty.conf. Generated from brltty.conf.in by configure.<br>###############################################################################<br># BRLTTY - A background process providing access to the console screen (whe
n in<br># text mode) for a blind person using a refreshable braille display.<br>#<br># Copyright (C) 1995-2018 by The BRLTTY Developers.<br>#<br># BRLTTY comes with ABSOLUTELY NO WARRANTY.<br>#<br># This is free software, placed under the terms of the<br># GNU Lesser General Public License, as published by the Free Software<br># Foundation; either version 2.1 of the License, or (at your option) any<br># later version. Please see the file LICENSE-LGPL for details.<br>#<br># Web Page: http://brltty.com/<br>#<br># This software is maintained by Dave Mielke <dave@mielke.cc>.<br>###############################################################################<br><br># This is a configuration file template for the BRLTTY application. <br># Uncomment those entries which apply to your personal needs and system<br># requirements.<br><br># BRLTTY expects to find its configuration file in "/etc/brltty.conf"<br># (can be overridden with the -f [--configuration-file=] option).<br># If it doe
sn't exist, then BRLTTY silently continues but may require<br># that certain command line options be explicitly supplied.<br><br># Blank lines are ignored. The character '#', anywhere on a line,<br># initiates a comment; all characters from it to the end of that line<br># are ignored.<br><br># Each configuration entry consists of a keyword followed by its operand.<br># An arbitrary amount of white space, (blanks and/or tabs), may occur<br># before the keyword, as well as before and after the operand. Keyword<br># processing is not case sensitive. Examples of valid entries are:<br>#<br># Braille-Driver pm # Papenmeier braille displays.<br># braille-device serial:ttyS0 # The first serial device.<br># SPEECH-DRIVER fv # The Festival Text to Speech System.<br><br># The default settings given within the following descriptions assume no<br># special build options (see "./configure --help" in the top-level<br># directory of the source tree.<br><br><br>############################<br># Gene
ric Braille Settings #<br>############################<br><br># The braille-driver directive specifies the two-letter driver<br># identification code of the driver for the braille display.<br># If not specified, autodetection will be performed.<br># If more than one driver, separated by commas, is specified,<br># then autodetection will be performed amongst them.<br># (can be overridden with the -b [--braille-driver=] option)<br>braille-driver auto # autodetect<br>#braille-driver al # Alva<br>#braille-driver at # Albatross<br>#braille-driver ba # BrlAPI<br>#braille-driver bc # BrailComm<br>#braille-driver bd # Braudi<br>#braille-driver bg # B2G<br>#braille-driver bl # BrailleLite<br>#braille-driver bm # Baum<br>#braille-driver bn # BrailleNote<br>#braille-driver cb # CombiBraille<br>#braille-driver ce # Cebra<br>#braille-driver ec # EcoBraille<br>#braille-driver eu # EuroBraille<br>#braille-driver fs # FreedomScientific<br>#braille-driver hd # Hedo<br>#braille-driver hm # HIMS<br>#b
raille-driver ht # HandyTech<br>#braille-driver hw # HumanWare<br>#braille-driver ic # Inceptor<br>#braille-driver ir # Iris<br>#braille-driver lb # Libbraille<br>#braille-driver lt # LogText<br>#braille-driver mb # MultiBraille<br>#braille-driver md # MDV<br>#braille-driver mm # BrailleMemo<br>#braille-driver mn # MiniBraille<br>#braille-driver mt # Metec<br>#braille-driver np # NinePoint<br>#braille-driver pg # Pegasus<br>#braille-driver pm # Papenmeier<br>#braille-driver sk # Seika<br>#braille-driver tn # TechniBraille<br>#braille-driver ts # TSI<br>#braille-driver tt # TTY<br>#braille-driver vd # VideoBraille<br>#braille-driver vo # Voyager, BraillePen/EasyLink<br>#braille-driver vr # Virtual<br>#braille-driver vs # VisioBraille<br>#braille-driver xw # XWindow<br><br># The braille-device directive specifies the device to which the braille<br># display is connected. The generic syntax is type:device. The device<br># type is optional, and, for backward compatibility, defaults to s
erial.<br># The following devices are supported (brackets indicate optionality):<br># serial:path (relative paths are anchored at "/dev")<br># usb:[serial-number]<br># bluetooth:address<br># If not specified, "usb:" will be used.<br># If more than one device, separated by commas, is specified,<br># then each of them will be probed in turn.<br># (can be overridden with the -d [--braille-device=] option)<br>#braille-device serial:ttyS0 # First serial device.<br>braille-device usb: # First USB device matching braille driver.<br>#braille-device usb:nnnnn # Specific USB device by serial number.<br>#braille-device bluetooth:xx:xx:xx:xx:xx:xx # Specific bluetooth device by address.<br>#<br># NOTE: If the device is connected via a serial-to-USB adapter then setting<br># braille-device to usb: will not work. In this case it needs to identify the<br># virtual serial device which the kernel has created for the adapter, i.e. to<br># something like serial:ttyUSB0 (see the kernel messages on devi
ce plug to get<br># the actual device name).<br><br># The release-device directive specifies whether or not the device to which the<br># braille display is connected is to be released when the current screen or<br># window can't be read by BRLTTY. If not specified, "on" will be used on Windows<br># platforms and "off" will be used on all other platforms.<br># (can be overridden with the -r [--release-device] option)<br>#release-device on # Release the device.<br>#release-device off # Don't release the device.<br><br># The text-table directive specifies which text table to use. Relative paths<br># are anchored at "/etc/brltty/Text". If not specified, locale-based<br># autoselection with fallback to "en-nabcc" will be performed.<br># (can be overridden with the -t [--text-table=] option)<br>#text-table auto # locale-based autoselection<br>#text-table ar # Arabic (generic)<br>#text-table as # Assamese<br>#text-table awa # Awadhi<br>#text-table bg # Bulgarian<br>#text-table bh # Bihari<
br>#text-table bn # Bengali<br>#text-table bo # Tibetan<br>#text-table bra # Braj<br>#text-table brf # Braille Ready Format (for viewing .brf files within an editor or pager)<br>#text-table cs # Czech<br>#text-table cy # Welsh<br>#text-table da # Danish<br>#text-table da-1252 # Danish (Svend Thougaard, 2002-11-18)<br>#text-table da-lt # Danish (LogText)<br>#text-table de # German<br>#text-table dra # Dravidian<br>#text-table el # Greek<br>#text-table en # English<br>#text-table en_CA # English (Canada)<br>#text-table en_GB # English (United Kingdom)<br>#text-table en_US # English (United States)<br>text-table en-nabcc # English (North American Braille Computer Code)<br>#text-table eo # Esperanto<br>#text-table es # Spanish<br>#text-table et # Estonian<br>#text-table fi # Finnish<br>#text-table fr # French<br>#text-table fr_CA # French (Canada)<br>#text-table fr_FR # French (France)<br>#text-table fr-2007 # French (unified 2007)<br>#text-table fr-cbifs # French (Code Braille Informat
ique Français Standard)<br>#text-table fr-vs # French (VisioBraille)<br>#text-table ga # Irish<br>#text-table gd # Gaelic<br>#text-table gon # Gondi<br>#text-table gu # Gujarati<br>#text-table he # Hebrew<br>#text-table hi # Hindi<br>#text-table hr # Croatian<br>#text-table hu # Hungarian<br>#text-table hy # Armenian<br>#text-table is # Icelandic<br>#text-table it # Italian<br>#text-table kha # Khasi<br>#text-table kn # Kannada<br>#text-table kok # Konkani<br>#text-table kru # Kurukh<br>#text-table lt # Lituanian<br>#text-table lv # Latvian<br>#text-table mg # Malagasy<br>#text-table mi # Maori<br>#text-table ml # Malayalam<br>#text-table mni # Manipuri<br>#text-table mr # Marathi<br>#text-table mt # Maltese<br>#text-table mun # Munda<br>#text-table mwr # Marwari<br>#text-table ne # Nepali<br>#text-table new # Newari<br>#text-table nl # Dutch<br>#text-table nl_BE # Dutch (Belgium)<br>#text-table nl_NL # Dutch (Netherlands)<br>#text-table no # Norwegian<br>#text-table no-generic # N
orwegian (with support for other languages)<br>#text-table no-oup # Norwegian (Offentlig utvalg for punktskrift)<br>#text-table nwc # Newari (old)<br>#text-table or # Oriya<br>#text-table pa # Panjabi<br>#text-table pi # Pali<br>#text-table pl # Polish<br>#text-table pt # Portuguese<br>#text-table ro # Romanian<br>#text-table ru # Russian<br>#text-table sa # Sanskrit<br>#text-table sat # Santali<br>#text-table sd # Sindhi<br>#text-table sk # Slovak<br>#text-table sl # Slovenian<br>#text-table sv # Swedish<br>#text-table sv-1989 # Swedish (1989 standard)<br>#text-table sv-1996 # Swedish (1996 standard)<br>#text-table sw # Swahili<br>#text-table ta # Tamil<br>#text-table te # Telugu<br>#text-table tr # Turkish<br>#text-table uk # Ukrainian<br>#text-table vi # Vietnamese<br><br># The attributes-table directive specifies which attributes table to use.<br># Relative paths are anchored at "/etc/brltty/Attributes". If not specified,<br># "left_right" will be used.<br># (can be overridden w
ith the -a [--attributes-table=] option)<br>#attributes-table left_right # foreground colour in the left column and background colour in the right column<br>#attributes-table invleft_right # inverse foreground colour in the left column and background colour in the right column<br>#attributes-table upper_lower # foreground colour in the upper square and background colour in the lower square<br><br># The contraction-table directive specifies which contraction table to use.<br># Relative paths are anchored at "/etc/brltty/Contraction". If not specified, no<br># contraction table will be available.<br># (can be overridden with the -c [--contraction-table=] option)<br>#contraction-table af # Afrikaans (contracted)<br>#contraction-table am # Amharic (uncontracted)<br>#contraction-table de-basis # German (uncontracted)<br>#contraction-table de-kurzschrift # German (contracted - 1998 standard)<br>#contraction-table de-vollschrift # German (basic contractions)<br>#contraction-table en-ueb-g2
# English (Unified English Braille, grade 2)<br>#contraction-table en-us-g2 # English (US, grade 2)<br>#contraction-table es # Spanish (grade 2)<br>#contraction-table fr-abrege # French (contracted)<br>#contraction-table fr-integral # French (uncontracted)<br>#contraction-table ha # Hausa (contracted)<br>#contraction-table id # Indonesian (contracted)<br>#contraction-table ja # Japanese (uncontracted)<br>#contraction-table ko-g1 # Korean (grade 1)<br>#contraction-table ko-g2 # Korean (grade 2)<br>#contraction-table ko # Korean (uncontracted)<br>#contraction-table lt # Lithuanian (uncontracted)<br>#contraction-table mg # Malagasy (contracted)<br>#contraction-table mun # Munda (contracted)<br>#contraction-table nl # Dutch (contracted)<br>#contraction-table ny # Chichewa (contracted)<br>#contraction-table ipa # International Phonetic Alphabet<br>#contraction-table pt # Portuguese (grade 2)<br>#contraction-table si # Sinhalese (uncontracted)<br>#contraction-table sw # Swahili (contract
ed)<br>#contraction-table th # Thai (contracted)<br>#contraction-table zh-tw # Chinese (Taiwan, uncontracted)<br>#contraction-table zh-tw-ucb # Chinese (Taiwan, Unique Chinese Braille)<br>#contraction-table zu # Zulu (contracted)<br><br><br>#############################<br># Braille Driver Parameters #<br>#############################<br><br># The braille-parameters directive passes non-generic parameters through<br># to the braille driver.<br># (can be overridden with the -B [--braille-parameters=] option)<br>#braille-parameters driver:parameter=setting,...<br><br># Alva Braille Driver Parameters<br>#braille-parameters al:RotatedCells=no # [no,yes]<br>#braille-parameters al:SecondaryRoutingKeyEmulation=no # [no,yes]<br><br># BrlAPI Braille Driver Parameters<br>#braille-parameters ba:Auth=/etc/brlapi.key<br>#braille-parameters ba:Host=:0<br><br># BrailleLite Braille Driver Parameters<br>#braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400]<br>#braille-para
meters bl:KbEmu=yes # [yes,no]<br><br># Baum Braille Driver Parameters<br>#braille-parameters bm:Protocol=default # [default,escape,hid1,hid2,ht,pb]<br>#braille-parameters bm:VarioKeys=no # [no,yes]<br><br># EuroBraille Braille Driver Parameters<br>#braille-parameters eu:Protocol= # [auto,azerbraille,clio,eurobraille,notebraille,pupibraille,scriba,esys,esytime,iris,esysiris]<br><br># HandyTech Braille Driver Parameters<br>#braille-parameters ht:SetTime=no # [no,yes]<br><br># Iris Braille Driver Parameters<br>#braille-parameters ir:Embedded= # [no,yes]<br>#braille-parameters ir:LatchDelay=10 # [0-100] (tenths of a second)<br>#braille-parameters ir:Protocol= # [eurobraille,native]<br><br># Libbraille Braille Driver Parameters<br>#braille-parameters lb:Device=/dev/ttyS0 # <br>#braille-parameters lb:Driver=auto # <br>#braille-parameters lb:Table=us.tbl # <br><br># TSI Braille Driver Parameters<br>#braille-parameters ts:HighBaud=yes # [no,yes]<br>#braille-parameters ts:SetBaud=9600 # [48
00,9600,19200]<br><br># TTY Braille Driver Parameters<br>#braille-parameters tt:Baud=9600 # <br>#braille-parameters tt:CharSet=ISO8859-1 # <br>braille-parameters tt:Columns=40 # [1-80]<br>#braille-parameters tt:Lines=1 # [1-3]<br>#braille-parameters tt:Locale= # <br>#braille-parameters tt:Term=vt100 # [terminfo]<br><br># VisioBraille Braille Driver Parameters<br>#braille-parameters vs:Baud=57600 # <br>braille-parameters vs:DisplaySize=40 # [20-40]<br>#braille-parameters vs:PromVersion=4 # [3-6]<br><br># XWindow Braille Driver Parameters<br>braille-parameters xw:Columns=40 # [1-80]<br>#braille-parameters xw:Font=name # []<br>#braille-parameters xw:Input=off # [off,on]<br>#braille-parameters xw:Lines=1 # [1-3]<br>#braille-parameters xw:Model=bare # [bare]<br>#braille-parameters xw:TkParms= # <br><br><br>###########################<br># Generic Speech Settings #<br>###########################<br><br># The speech-driver directive specifies the two-letter driver<br># identification code
of the driver for the speech synthesizer.<br># If not specified, autodetection will be performed.<br># If more than one driver, separated by commas, is specified,<br># then autodetection will be performed amongst them.<br># (can be overridden with the -s [--speech-driver=] option)<br>#speech-driver auto # autodetect<br>#speech-driver al # Alva<br>#speech-driver an # Android (text to speech engine)<br>#speech-driver bl # BrailleLite<br>#speech-driver cb # CombiBraille<br>#speech-driver es # eSpeak (text to speech engine)<br>#speech-driver fl # FestivalLite (text to speech engine)<br>#speech-driver fv # Festival (text to speech engine)<br>#speech-driver gs # GenericSay (pipes to /usr/local/bin/say)<br>#speech-driver mp # Mikropuhe (text to speech engine)<br>#speech-driver sd # SpeechDispatcher (text to speech server)<br>#speech-driver sw # Swift (text to speech engine)<br>#speech-driver th # Theta (text to speech engine)<br>#speech-driver vv # ViaVoice (text to speech engine)<br>#spee
ch-driver xs # ExternalSpeech (executes /usr/local/bin/externalspeech)<br><br># The quiet-if-no-braille directive fully disables the autospeak feature.<br># Screen content won't be automatically spoken when braille isn't being used.<br># (can be overridden with the -Q [--quiet-if-no-braille=] option)<br>#quiet-if-no-braille off # [off,on]<br><br># The speech-input directive specifies the name of the file system object<br># (FIFO, named pipe, named socket, etc) which can be used by external<br># applications for text-to-speech conversion via BRLTTY's speech driver.<br># Relative paths are anchored at the current working directory. If not<br># specified, the file system object isn't created.<br># (can be overridden with the -i [--speech-input=] option)<br>#speech-input /path/to/file-system-object<br><br><br>############################<br># Speech Driver Parameters #<br>############################<br><br># The speech-parameters directive passes non-generic parameters through<br># to
the speech driver.<br># (can be overridden with the -S [--speech-parameters=] option)<br>#speech-parameters driver:parameter=setting,...<br><br># eSpeak Speech Driver Parameters<br>#speech-parameters es:MaxRate=450 # [80-]<br>#speech-parameters es:Path=<br>#speech-parameters es:PunctList=<br>#speech-parameters es:Voice=default<br><br># ExternalSpeech Speech Driver Parameters<br>#speech-parameters xs:Program=/usr/local/bin/externalspeech<br>#speech-parameters xs:Uid=65534<br>#speech-parameters xs:Gid=65534<br><br># Festival Speech Driver Parameters<br>#speech-parameters fv:Command=festival # [/path/to/command]<br>#speech-parameters fv:Name= # [kevin,kal]<br><br># FestivalLite Speech Driver Parameters<br>#speech-parameters fl:Pitch=100 # [50-200]<br><br># GenericSay Speech Driver Parameters<br>#speech-parameters gs:Command=/usr/local/bin/say<br><br># Mikropuhe Speech Driver Parameters<br>#speech-parameters mp:Name= # [/path/to/mikropuhe/name.pu5]<br>#speech-parameters mp:Pitch=0 # [-1
0-10]<br><br># SpeechDispatcher Speech Driver Parameters<br>#speech-parameters sd:Language= # [two-letter language code]<br>#speech-parameters sd:Module= # [flite,festival,epos-generic,dtk-generic,...]<br>#speech-parameters sd:Port=6560 # [1-65535] # [1-65535]<br>#speech-parameters sd:Voice= # [male1,female1,male2,female2,male3,female3,child_male,child_female]<br><br># Swift Speech Driver Parameters<br>#speech-parameters sw:Name= # [voice,/path/to/voice]<br><br># Theta Speech Driver Parameters<br>#speech-parameters th:Age= # [1-99,-1--99]<br>#speech-parameters th:Gender= # [male,female,neuter]<br>#speech-parameters th:Language= # [two-letter language code]<br>#speech-parameters th:Name= # [voice,/path/to/voice]<br>#speech-parameters th:Pitch=0.0 # [-2.0-2.0]<br><br># ViaVoice Speech Driver Parameters<br>#speech-parameters vv:IniFile=/usr/lib/ViaVoiceTTS/eci.ini<br>#speech-parameters vv:SampleRate= # [8000,11025,22050]<br>#speech-parameters vv:AbbreviationMode= # [on,off]<br>#speech-
parameters vv:NumberMode= # [word,year]<br>#speech-parameters vv:SynthMode= # [sentence,none]<br>#speech-parameters vv:TextMode= # [talk,spell,literal,phonetic]<br>#speech-parameters vv:Language= # [AmericanEnglish,BritishEnglish,CastilianSpanish,MexicanSpanish,StandardFrench,CanadianFrench,StandardGerman,StandardItalian,SimplifiedChinese,BrazilianPortuguese]<br>#speech-parameters vv:Voice= # [AdultMale,AdultFemale,Child,ElderlyFemale,ElderlyMale]<br>#speech-parameters vv:VocalTract= # [male,female]<br>#speech-parameters vv:Breathiness= # [0-100]<br>#speech-parameters vv:HeadSize= # [0-100]<br>#speech-parameters vv:PitchBaseline= # [0-100]<br>#speech-parameters vv:PitchFluctuation= # [0-100]<br>#speech-parameters vv:Roughness= # [0-100]<br><br><br>#####################<br># Keyboard Settings #<br>#####################<br><br># The keyboard-table directive specifies which keyboard table to use. Relative paths are<br># anchored at "/etc/brltty/Keyboard". If not specified, no keyboard
table is used.<br># (can be overridden with the -k [--keyboard-table=] option)<br>#keyboard-table braille # bindings for braille keyboards<br>#keyboard-table desktop # bindings for full keyboards#keyboard-table keypad # bindings for keypad-based navigation<br>#keyboard-table laptop # bindings for keyboards without a keypad<br>#keyboard-table sun_type6 # bindings for Sun Type 6 keyboards<br><br># The keyboard-properties directive specifies which keyboards to monitor.<br># If not specified, all keyboards are monitored.<br># (can be overridden with the -K [--keyboard-properties=] option)<br>#keyboard-properties Type=any # [any,ps2,usb,bluetooth]<br>#keyboard-properties Vendor=0X0000 # [0X0000-0XFFFF]<br>#keyboard-properties Product=0X0000 # [0X0000-0XFFFF]<br><br><br>##################<br># Sound Settings #<br>##################<br><br># The pcm-device directive specifies the device to use for soundcard<br># digital audio. If not specified, a method- and system-dependent<br># default w
ill be used.<br># (can be overridden with the -p [--pcm-device=] option)<br>#pcm-device /path/to/device # most methods<br>#pcm-device pcm-handle-id # ALSA (see second parameter of snd_pcm_open)<br><br># The midi-device directive specifies the device to use for the Musical<br># Instrument Digital Interface. If not specified, a method- and<br># system-dependent default will be used.<br># (can be overridden with the -m [--midi-device=] option)<br>#midi-device /path/to/device # most methods<br>#midi-device client:port # ALSA (may use number or case-sensitive substring of name)<br><br><br>###################<br># Logging Options #<br>###################<br><br># The log-file directive specifies the file to which diagnostics are written.<br># Relative paths are anchored at the current working directory. If not<br># specified, diagnostics are written to the system log.<br># (can be overridden with the -L [--log-file=] option)<br>#log-file /tmp/brltty.log<br><br># The log-level directive sp
ecifies which event categories are to be<br># logged as well as the severity threshold for uncategorized events.<br># The category names and severity threshold are separated by commas.<br># (can be overridden with the -l [--log-level=] option)<br>#log-level notice<br><br># Only one severity threshold may be specified. Less severe uncategorized<br># events will not be logged. If not specified, "notice" will be assumed.<br># The severity thresholds are:<br># emergency<br># alert<br># critical<br># error<br># warning<br># notice<br># information<br># debug<br><br># Any number of event categories may be enabled. Prefixing a category name<br># with a minus sign [-] disables it (particularly useful if "all" is used).<br># The categories are:<br># all enable all of the categories<br># ingio generic input<br># inpkts input packets<br># outpkts output packets<br># brlkeys braille device key events<br># kbdkeys keyboard key events<br># csrtrk cursor tracking<br># csrrtg cursor routing<br># up
date update events<br># speech speech events<br># async asynchronous event scheduling<br># server BrlAPI server events<br># serial serial I/O<br># usb USB I/O<br># bluetooth Bluetooth I/O<br># brldrv braille driver events<br># spkdrv speech driver events<br># scrdrv screen driver events<br><br><br>#######################<br># Preference Settings #<br>#######################<br><br># The preferences-file directive specifies the file in which to save the user's<br># preferences. Relative paths are usually anchored at "/var/lib/brltty"<br># (can be changed via the updatable-directory directive).<br># If not specified, "brltty.prefs" will be used.<br># (can be overridden with the -F [--preferences-file=] option)<br>#preferences-file brltty.prefs<br><br># The override-preference directive can be used to explicitly specify the<br># initial setting of any preference. More than one preference may be overridden<br># by separating them by commas and/or by using this directive multiple times.<
br># (can be overridden with the -o [--override-preference=] option)<br>#override-preference preference=setting,...<br><br><br>##########################<br># Miscellaneous Settings #<br>##########################<br><br># The pid-file directive specifies the absolute path to a file that will<br># contain BRLTTY's process identifier. It is removed when BRLTTY terminates.<br># (can be overridden with the -P [--pid-file=] option)<br>#pid-file /run/brltty.pid<br><br># The updatable-directory directive specifies the absolute path to a directory<br># which contains files that can be updated (preferences, saved clipboard, etc).<br># If not specified, "/var/lib/brltty" will be used.<br># (can be overridden with the -U [--updatable-directory=] option)<br>#updatable-directory /var/lib/brltty<br><br># The writable-directory directive specifies the absolute path to a directory<br># which can be written to (creation of missing but needed resources, etc). If<br># not specified, "/var/run/brltty"
will be used.<br># (can be overridden with the -W [--writable-directory=] option)<br>#writable-directory /var/run/brltty<br><br># The drivers-directory directive specifies the absolute path to the<br># directory which contains the dynamically loadable drivers. If not<br># specified, /lib/brltty will be used.<br># (can be overridden with the -D [--drivers-directory=] option)<br>#drivers-directory /lib/brltty<br><br># The tables-directory directive specifies the absolute path to the directory<br># which contains the text, attributes, contraction, keyboard, and input tables.<br># If not specified, "/etc/brltty" will be used.<br># (can be overridden with the -T [--tables-directory=] option)<br>#tables-directory /etc/brltty<br><br><br>################################################<br># Application Programming Interface Parameters #<br>################################################<br><br># The no-api directive disables the Application Programming Interface (API).<br># (can be overri
dden with the -N [--no-api=] option)<br>#no-api off # [off,on]<br><br># The api-parameters directive passes parameters to the Application<br># Programming Interface.<br># (can be overridden with the -A [--api-parameters=] option)<br>#api-parameters parameter=setting,...<br><br>#api-parameters Auth=keyfile:/etc/brlapi.key # Require authentication key<br>#api-parameters Auth=user:joe # Allow some local user<br>#api-parameters Auth=group:brl # Allow some local group<br>#api-parameters Auth=polkit # authenticate via Polkit<br>#api-parameters Host=:0 # Accept only local Unix connections<br>#api-parameters Host=0.0.0.0:0 # Accept any internet connection.<br>#api-parameters StackSize=65536<br><br><br>###########################<br># Generic Screen Settings #<br>###########################<br><br># The screen-driver directive specifies the two-letter driver<br># identification code of the driver for the console screen.<br># (can be overridden with the -x [--screen-driver=] option)<br>#scree
n-driver an # Android<br>#screen-driver as # AtSpi<br>#screen-driver a2 # AtSpi2<br>#screen-driver em<br>#screen-driver hd # Hurd<br>screen-driver lx # Linux<br>#screen-driver pb # PCBIOS<br>#screen-driver sc # Screen<br>#screen-driver wn # Windows<br><br><br>############################<br># Screen Driver Parameters #<br>############################<br><br># The screen-parameters directive passes non-generic parameters through<br># to the screen driver.<br># (can be overridden with the -X [--screen-parameters=] option)<br>#screen-parameters driver:parameter=setting,...<br><br># AtSpi Screen Driver Parameters<br>#screen-parameters as:Type=text+terminal # [text,terminal,all]+...<br><br># AtSpi2 Screen Driver Parameters<br>#screen-parameters as:Release=yes # [yes,no]<br>#screen-parameters as:Type=text+terminal # [text,terminal,all]+...<br><br># Linux Screen Driver Parameters<br>#screen-parameters lx:Charset=name+... # []<br>#screen-parameters lx:DebugSfm=no # [no,yes]<br>#screen-param
eters lx:HFB=auto # [auto,vga,fb,0-7]<br>#screen-parameters lx:VT=0 # [0-63]<br><br># Windows Screen Driver Parameters<br>#screen-parameters wn:Root=no # [no,yes]<br>#screen-parameters wn:FollowFocus=yes # [yes,no]<br><br><br>_______________________________________________<br>This message was sent via the BRLTTY mailing list.<br>To post a message, send an e-mail to: BRLTTY@brltty.app<br>For general information, go to: http://brltty.app/mailman/listinfo/brltty<br></p></blockquote><p dir="auto"></p></div>