Yeah, sorry that was an incorrect file. When I uninstalled the raspbian package I lost the service file and in recreating it I forgot the "forking" issue and actually logged no output till I restarted brltty. Anyway this is the correct log file.
On Sat, Jul 30, 2016 at 10:07 PM, Dave Mielke <d...@mielke.cc> wrote: > [quoted lines by Michael Katzmann on 2016/07/30 at 19:03 -0400] > > >Here is the log using 5.4 > >The result is unchanged > > Yes, it looks the same. Looking closer, though, here's what I see. Let's > start > with the log that shows that the correct command is being sent to the > client. > > 2016-07-30@23:00:09.303 [brltty] server: command 00002204 -> client > code 0000000000000027 > 2016-07-30@23:00:09.303 [brltty] server: transmitting accepted command > 2204 as client code 0000000000000027 > 2016-07-30@23:00:09.303 [brltty] server: writing key 00000000 27000000 > > Now look what happens only 1ms later, so, really, it's a consequence of > having > sent the command to the client. > > 2016-07-30@23:00:09.304 [server-main] server: received LeaveTtyMode > request on fd 22 > 2016-07-30@23:00:09.304 [server-main] server: releasing tty 0000000000 > 2016-07-30@23:00:09.305 [server-main] server: closing connection on fd > 22 > > The connection is being immediately dropped. Your test program must be > receiving an error of some kind. > > -- > Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of > God. > Phone: 1-613-726-0014 | Ottawa, Ontario | http://Mielke.cc/bible/ > EMail: d...@mielke.cc | Canada K2A 1H7 | http://FamilyRadio.org/ > _______________________________________________ > This message was sent via the BRLTTY mailing list. > To post a message, send an e-mail to: BRLTTY@mielke.cc > For general information, go to: http://mielke.cc/mailman/listinfo/brltty >
2016-07-31@03:44:05.259 [brltty] BRLTTY 5.4 rev unknown [http://brltty.com/] 2016-07-31@03:44:05.260 [brltty] lock descriptor allocated: queue-discarded-elements 2016-07-31@03:44:05.260 [brltty] Log Level: debug,inpkts,outpkts,brlkeys,brldrv,server 2016-07-31@03:44:05.261 [brltty] pushed command environment: initial 2016-07-31@03:44:05.261 [brltty] report listener registered: 0: handleUpdateBrailleOnline 2016-07-31@03:44:05.263 [brltty] program exit event added: pid-file 2016-07-31@03:44:05.263 [brltty] program exit event added: screen-data 2016-07-31@03:44:05.263 [brltty] Working Directory: / 2016-07-31@03:44:05.263 [brltty] Configuration File: /etc/brltty.conf 2016-07-31@03:44:05.263 [brltty] Updatable Directory: /var/lib/brltty 2016-07-31@03:44:05.263 [brltty] Preferences File: brltty.prefs 2016-07-31@03:44:05.263 [brltty] Writable Directory: /var/run/brltty 2016-07-31@03:44:05.263 [brltty] Drivers Directory: /lib/brltty 2016-07-31@03:44:05.263 [brltty] Tables Directory: /etc/brltty 2016-07-31@03:44:05.277 [brltty] program exit event added: tunes 2016-07-31@03:44:05.277 [brltty] tune thread state change: 0 -> 1 2016-07-31@03:44:05.277 [brltty] tune thread state change: 1 -> 3 2016-07-31@03:44:05.277 [brltty] regions: text=0.0 status=0.0 2016-07-31@03:44:05.277 [brltty] shifts: full=1 half=0 vertical=5 2016-07-31@03:44:05.278 [brltty] checking for text table: /etc/brltty/Text/en_GB.ttb 2016-07-31@03:44:05.310 [brltty] compiling text table: /etc/brltty/Text/en_GB.ttb 2016-07-31@03:44:05.311 [brltty] file opened: /etc/brltty/Text/en_GB.ttb fd=8 2016-07-31@03:44:05.311 [brltty] including data file: /etc/brltty/Text/en_GB.ttb 2016-07-31@03:44:05.320 [brltty] file opened: /etc/brltty/Text/ltr-latin.tti fd=9 2016-07-31@03:44:05.320 [brltty] including data file: /etc/brltty/Text/ltr-latin.tti 2016-07-31@03:44:05.332 [brltty] file opened: /etc/brltty/Text/ltr-alias.tti fd=10 2016-07-31@03:44:05.332 [brltty] including data file: /etc/brltty/Text/ltr-alias.tti 2016-07-31@03:44:05.358 [brltty] file opened: /etc/brltty/Text/ctl-latin.tti fd=9 2016-07-31@03:44:05.358 [brltty] including data file: /etc/brltty/Text/ctl-latin.tti 2016-07-31@03:44:05.373 [brltty] file opened: /etc/brltty/Text/common.tti fd=9 2016-07-31@03:44:05.373 [brltty] including data file: /etc/brltty/Text/common.tti 2016-07-31@03:44:05.380 [brltty] file opened: /etc/brltty/Text/spaces.tti fd=10 2016-07-31@03:44:05.380 [brltty] including data file: /etc/brltty/Text/spaces.tti 2016-07-31@03:44:05.388 [brltty] file opened: /etc/brltty/Text/boxes.tti fd=10 2016-07-31@03:44:05.388 [brltty] including data file: /etc/brltty/Text/boxes.tti 2016-07-31@03:44:05.398 [brltty] file opened: /etc/brltty/Text/blocks.tti fd=10 2016-07-31@03:44:05.398 [brltty] including data file: /etc/brltty/Text/blocks.tti 2016-07-31@03:44:05.411 [brltty] Text Table: en_GB 2016-07-31@03:44:05.411 [brltty] program exit event added: text-table 2016-07-31@03:44:05.411 [brltty] Attributes Table: left_right 2016-07-31@03:44:05.411 [brltty] program exit event added: attributes-table 2016-07-31@03:44:05.411 [brltty] program exit event added: contraction-table 2016-07-31@03:44:05.411 [brltty] Contraction Table: none 2016-07-31@03:44:05.411 [brltty] Keyboard Property: type= 2016-07-31@03:44:05.411 [brltty] Keyboard Property: vendor= 2016-07-31@03:44:05.411 [brltty] Keyboard Property: product= 2016-07-31@03:44:05.411 [brltty] program exit event added: keyboard-table 2016-07-31@03:44:05.411 [brltty] Keyboard Table: none 2016-07-31@03:44:05.411 [brltty] program exit event added: screen-driver 2016-07-31@03:44:05.411 [brltty] activity action request: screen-driver: start 2016-07-31@03:44:05.411 [brltty] activity state change: screen-driver: 4[preparing] 2016-07-31@03:44:05.411 [brltty] activity state change: screen-driver: 1[prepared] 2016-07-31@03:44:05.411 [brltty] activity state change: screen-driver: 2[scheduled] 2016-07-31@03:44:05.411 [brltty] BrlAPI Server: release 0.6.5 2016-07-31@03:44:05.411 [brltty] API Parameter: auth= 2016-07-31@03:44:05.411 [brltty] API Parameter: host= 2016-07-31@03:44:05.411 [brltty] API Parameter: stacksize= 2016-07-31@03:44:05.412 [brltty] program exit event added: address-table 2016-07-31@03:44:05.412 [brltty] program exit event added: api-server 2016-07-31@03:44:05.412 [server-main] server: server thread started 2016-07-31@03:44:05.412 [brltty] program exit event added: braille-data 2016-07-31@03:44:05.412 [brltty] program exit event added: braille-driver 2016-07-31@03:44:05.412 [brltty] activity action request: braille-driver: start 2016-07-31@03:44:05.412 [brltty] activity state change: braille-driver: 4[preparing] 2016-07-31@03:44:05.412 [brltty] Braille Display Dimensions: 1 row, 1 column 2016-07-31@03:44:05.412 [brltty] regions: text=0.1 status=0.0 2016-07-31@03:44:05.412 [brltty] shifts: full=1 half=0 vertical=5 2016-07-31@03:44:05.412 [brltty] activity state change: braille-driver: 1[prepared] 2016-07-31@03:44:05.412 [server-main] server: socket creation started: 0 2016-07-31@03:44:05.412 [server-main] server: creating socket: 0 (LOCAL:0) 2016-07-31@03:44:05.413 [server-main] server: socket creation started: 1 2016-07-31@03:44:05.413 [server-main] server: creating socket: 1 (127.0.0.1:4101) 2016-07-31@03:44:05.413 [brltty] activity state change: braille-driver: 2[scheduled] 2016-07-31@03:44:05.413 [brltty] program exit event added: speech-data 2016-07-31@03:44:05.413 [brltty] program exit event added: speech-driver 2016-07-31@03:44:05.413 [brltty] activity action request: speech-driver: start 2016-07-31@03:44:05.413 [brltty] activity state change: speech-driver: 4[preparing] 2016-07-31@03:44:05.413 [brltty] activity state change: speech-driver: 1[prepared] 2016-07-31@03:44:05.413 [server-main] server: socket 1 created (fd 12) 2016-07-31@03:44:05.413 [server-main] server: socket creation finished: 1 2016-07-31@03:44:05.413 [brltty] activity state change: speech-driver: 2[scheduled] 2016-07-31@03:44:05.413 [brltty] Speech Input: none 2016-07-31@03:44:05.413 [brltty] program exit event added: sessions 2016-07-31@03:44:05.413 [brltty] pushed command environment: main 2016-07-31@03:44:05.413 [brltty] pushed command handler: unhandled 2016-07-31@03:44:05.413 [brltty] pushed command handler: miscellaneous 2016-07-31@03:44:05.414 [brltty] pushed command handler: learn 2016-07-31@03:44:05.414 [brltty] pushed command handler: speech 2016-07-31@03:44:05.414 [brltty] pushed command handler: clipboard 2016-07-31@03:44:05.414 [brltty] pushed command handler: preferences 2016-07-31@03:44:05.414 [brltty] pushed command handler: toggle 2016-07-31@03:44:05.414 [brltty] report listener registered: 3: brailleWindowUpdatedListener 2016-07-31@03:44:05.414 [brltty] pushed command handler: touch 2016-07-31@03:44:05.414 [brltty] report listener registered: 0: keycodeCommandDataResetListener 2016-07-31@03:44:05.414 [brltty] pushed command handler: keycodes 2016-07-31@03:44:05.414 [brltty] report listener registered: 0: inputCommandDataResetListener 2016-07-31@03:44:05.414 [brltty] pushed command handler: input 2016-07-31@03:44:05.414 [brltty] pushed command handler: navigation 2016-07-31@03:44:05.414 [brltty] pushed command handler: screen 2016-07-31@03:44:05.414 [brltty] pushed command handler: custom 2016-07-31@03:44:05.414 [brltty] pushed command handler: API 2016-07-31@03:44:05.414 [brltty] activity state change: screen-driver: 6[starting] 2016-07-31@03:44:05.414 [brltty] checking for screen driver: lx 2016-07-31@03:44:05.419 [server-main] server: socket 0 created (fd 10) 2016-07-31@03:44:05.419 [server-main] server: socket creation finished: 0 2016-07-31@03:44:05.462 [brltty] initializing screen driver: lx 2016-07-31@03:44:05.462 [brltty] device directory: /dev 2016-07-31@03:44:05.462 [brltty] checking screen device: /dev/vcsa 2016-07-31@03:44:05.462 [brltty] screen device: vcsa 2016-07-31@03:44:05.462 [brltty] checking console device: /dev/tty0 2016-07-31@03:44:05.462 [brltty] console device: tty0 2016-07-31@03:44:05.463 [brltty] device opened: /dev/tty1: fd=11 2016-07-31@03:44:05.463 [brltty] device opened: /dev/vcsa: fd=13 2016-07-31@03:44:05.463 [brltty] starting host command: /sbin/modprobe -q uinput 2016-07-31@03:44:05.492 [brltty] host command exit status: 0: /sbin/modprobe 2016-07-31@03:44:05.492 [brltty] activity state change: braille-driver: 6[starting] 2016-07-31@03:44:05.492 [brltty] checking braille device: usb: 2016-07-31@03:44:05.492 [brltty] performing braille driver autodetection 2016-07-31@03:44:05.492 [brltty] checking for braille driver: al 2016-07-31@03:44:05.502 [brltty] initializing braille driver: al -> usb: 2016-07-31@03:44:05.504 [brltty] braille driver initialization failed: al -> usb: 2016-07-31@03:44:05.504 [brltty] checking for braille driver: bm 2016-07-31@03:44:05.523 [brltty] initializing braille driver: bm -> usb: 2016-07-31@03:44:05.523 [brltty] braille driver initialization failed: bm -> usb: 2016-07-31@03:44:05.523 [brltty] checking for braille driver: eu 2016-07-31@03:44:05.541 [brltty] initializing braille driver: eu -> usb: 2016-07-31@03:44:05.542 [brltty] braille driver initialization failed: eu -> usb: 2016-07-31@03:44:05.542 [brltty] checking for braille driver: fs 2016-07-31@03:44:05.547 [brltty] initializing braille driver: fs -> usb: 2016-07-31@03:44:05.547 [brltty] braille driver initialization failed: fs -> usb: 2016-07-31@03:44:05.548 [brltty] checking for braille driver: hd 2016-07-31@03:44:05.553 [brltty] initializing braille driver: hd -> usb: 2016-07-31@03:44:05.554 [brltty] braille driver initialization failed: hd -> usb: 2016-07-31@03:44:05.554 [brltty] checking for braille driver: hm 2016-07-31@03:44:05.560 [brltty] initializing braille driver: hm -> usb: 2016-07-31@03:44:05.561 [brltty] braille driver initialization failed: hm -> usb: 2016-07-31@03:44:05.561 [brltty] checking for braille driver: ht 2016-07-31@03:44:05.579 [brltty] initializing braille driver: ht -> usb: 2016-07-31@03:44:05.580 [brltty] braille driver initialization failed: ht -> usb: 2016-07-31@03:44:05.580 [brltty] checking for braille driver: hw 2016-07-31@03:44:05.584 [brltty] initializing braille driver: hw -> usb: 2016-07-31@03:44:05.585 [brltty] braille driver initialization failed: hw -> usb: 2016-07-31@03:44:05.585 [brltty] checking for braille driver: mt 2016-07-31@03:44:05.591 [brltty] initializing braille driver: mt -> usb: 2016-07-31@03:44:05.591 [brltty] braille driver initialization failed: mt -> usb: 2016-07-31@03:44:05.591 [brltty] checking for braille driver: pg 2016-07-31@03:44:05.598 [brltty] initializing braille driver: pg -> usb: 2016-07-31@03:44:05.598 [brltty] braille driver initialization failed: pg -> usb: 2016-07-31@03:44:05.598 [brltty] checking for braille driver: pm 2016-07-31@03:44:05.627 [brltty] initializing braille driver: pm -> usb: 2016-07-31@03:44:05.629 [brltty] braille driver initialization failed: pm -> usb: 2016-07-31@03:44:05.629 [brltty] checking for braille driver: sk 2016-07-31@03:44:05.636 [brltty] initializing braille driver: sk -> usb: 2016-07-31@03:44:05.636 [brltty] braille driver initialization failed: sk -> usb: 2016-07-31@03:44:05.637 [brltty] checking for braille driver: vo 2016-07-31@03:44:05.646 [brltty] initializing braille driver: vo -> usb: 2016-07-31@03:44:05.647 [brltty] braille driver initialization failed: vo -> usb: 2016-07-31@03:44:05.647 [brltty] braille driver not found 2016-07-31@03:44:05.647 [brltty] checking braille device: bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.647 [brltty] program exit event added: bluetooth-device-queue 2016-07-31@03:44:05.717 [brltty] hci_get_route error 19: No such device. 2016-07-31@03:44:05.717 [brltty] performing braille driver autodetection 2016-07-31@03:44:05.717 [brltty] checking for braille driver: np 2016-07-31@03:44:05.719 [brltty] initializing braille driver: np -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.750 [brltty] braille driver initialization failed: np -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.750 [brltty] checking for braille driver: ht 2016-07-31@03:44:05.751 [brltty] initializing braille driver: ht -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.751 [brltty] braille driver initialization failed: ht -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.751 [brltty] checking for braille driver: al 2016-07-31@03:44:05.751 [brltty] initializing braille driver: al -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.752 [brltty] L2CAP connect error 113: No route to host. 2016-07-31@03:44:05.752 [brltty] braille driver initialization failed: al -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.752 [brltty] checking for braille driver: bm 2016-07-31@03:44:05.752 [brltty] initializing braille driver: bm -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.752 [brltty] L2CAP connect error 113: No route to host. 2016-07-31@03:44:05.753 [brltty] braille driver initialization failed: bm -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:05.753 [brltty] braille driver not found 2016-07-31@03:44:05.753 [brltty] checking braille device: bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.753 [brltty] hci_get_route error 19: No such device. 2016-07-31@03:44:05.753 [brltty] performing braille driver autodetection 2016-07-31@03:44:05.753 [brltty] checking for braille driver: np 2016-07-31@03:44:05.753 [brltty] initializing braille driver: np -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.753 [brltty] braille driver initialization failed: np -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.753 [brltty] checking for braille driver: ht 2016-07-31@03:44:05.754 [brltty] initializing braille driver: ht -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.754 [brltty] braille driver initialization failed: ht -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.754 [brltty] checking for braille driver: al 2016-07-31@03:44:05.754 [brltty] initializing braille driver: al -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.754 [brltty] L2CAP connect error 113: No route to host. 2016-07-31@03:44:05.754 [brltty] braille driver initialization failed: al -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.755 [brltty] checking for braille driver: bm 2016-07-31@03:44:05.755 [brltty] initializing braille driver: bm -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.755 [brltty] L2CAP connect error 113: No route to host. 2016-07-31@03:44:05.755 [brltty] braille driver initialization failed: bm -> bluetooth:00:17:91:04:7D:10 2016-07-31@03:44:05.755 [brltty] braille driver not found 2016-07-31@03:44:05.755 [brltty] activity action failed: braille-driver: start 2016-07-31@03:44:05.755 [brltty] activity state change: braille-driver: 2[scheduled] 2016-07-31@03:44:05.755 [brltty] activity state change: speech-driver: 6[starting] 2016-07-31@03:44:05.755 [brltty] no autodetectable speech drivers 2016-07-31@03:44:05.755 [brltty] checking for speech driver: no 2016-07-31@03:44:05.755 [brltty] initializing speech driver: no 2016-07-31@03:44:05.756 [brltty] Speech Driver: no [NoSpeech] 2016-07-31@03:44:05.756 [brltty] NoSpeech Speech Driver: 2016-07-31@03:44:05.756 [brltty] activity state change: speech-driver: 3[started] 2016-07-31@03:44:05.993 [brltty] checking uinput device: /dev/uinput 2016-07-31@03:44:05.993 [brltty] uinput device: uinput 2016-07-31@03:44:05.993 [brltty] device opened: /dev/uinput: fd=18 2016-07-31@03:44:05.993 [brltty] uinput opened: uinput fd=18 2016-07-31@03:44:05.994 [brltty] report listener registered: 1: lxBrailleOfflineListener 2016-07-31@03:44:05.994 [brltty] Screen Driver: lx [Linux] 2016-07-31@03:44:05.994 [brltty] Linux Screen Driver: 2016-07-31@03:44:05.994 [brltty] Screen Parameter: charset= 2016-07-31@03:44:05.994 [brltty] Screen Parameter: debugsfm= 2016-07-31@03:44:05.994 [brltty] Screen Parameter: hfb= 2016-07-31@03:44:05.994 [brltty] Screen Parameter: vt= 2016-07-31@03:44:05.994 [brltty] activity state change: screen-driver: 3[started] 2016-07-31@03:44:05.994 [brltty] device opened: /dev/tty0: fd=19 2016-07-31@03:44:07.933 [server-main] BrlAPI connection fd=20 accepted: local <unnamed> 2016-07-31@03:44:07.935 [server-main] server: authorization key loaded 2016-07-31@03:44:07.935 [server-main] server: received GetDisplaySize request on fd 20 2016-07-31@03:44:07.942 [server-main] server: received GetDisplaySize request on fd 20 2016-07-31@03:44:07.943 [server-main] server: received EnterTtyMode request on fd 20 2016-07-31@03:44:07.943 [server-main] adding range [0(0)..ffffffff(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [2000004c(0)..2000004c(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000000(0)..20000000(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [2000004a(0)..2000004a(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000073(0)..20000073(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000072(0)..20000072(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [2000004b(0)..2000004b(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000075(0)..20000075(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000074(0)..20000074(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000077(0)..20000077(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000076(0)..20000076(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20060000(0)..2006ffff(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000046(0)..20000046(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000047(0)..20000047(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [201e0000(0)..201effff(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000078(0)..20000078(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20000079(0)..20000079(ffffffff)] 2016-07-31@03:44:07.943 [server-main] removing range [20240000(0)..2024ffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] removing range [20230000(0)..2023ffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] removing range [20250000(0)..2025ffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] removing range [20260000(0)..2026ffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] removing range [201f0000(0)..201fffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] removing range [20220000(0)..2022ffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] server: allocated tty 0x00000007 2016-07-31@03:44:07.944 [server-main] server: taking control of tty 0x00000007 (how=0) 2016-07-31@03:44:07.944 [server-main] server: received IgnoreKeyRanges request on fd 20 2016-07-31@03:44:07.944 [server-main] server: range: [0000000000000000..ffffffffffffffff] 2016-07-31@03:44:07.944 [server-main] removing range [0(0)..ffffffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] server: received AcceptKeyRanges request on fd 20 2016-07-31@03:44:07.944 [server-main] server: range: [0000000000000000..ffffffff1fffffff] 2016-07-31@03:44:07.944 [server-main] adding range [0(0)..1fffffff(ffffffff)] 2016-07-31@03:44:07.944 [server-main] server: received AcceptKeyRanges request on fd 20 2016-07-31@03:44:07.944 [server-main] server: range: [000000002000004d..ffffffff2000004d] 2016-07-31@03:44:07.945 [server-main] adding range [2000004d(0)..2000004d(ffffffff)] 2016-07-31@03:44:07.945 [server-main] server: received AcceptKeyRanges request on fd 20 2016-07-31@03:44:07.945 [server-main] server: range: [000000002000004e..ffffffff2000004e] 2016-07-31@03:44:07.945 [server-main] adding range [2000004e(0)..2000004e(ffffffff)] 2016-07-31@03:44:07.945 [server-main] server: received AcceptKeyRanges request on fd 20 2016-07-31@03:44:07.945 [server-main] server: range: [000000002000004f..ffffffff2000004f] 2016-07-31@03:44:07.945 [server-main] adding range [2000004f(0)..2000004f(ffffffff)] 2016-07-31@03:44:07.945 [server-main] server: received AcceptKeyRanges request on fd 20 2016-07-31@03:44:07.945 [server-main] server: range: [0000000020000050..ffffffff20000050] 2016-07-31@03:44:07.945 [server-main] adding range [20000050(0)..20000050(ffffffff)] 2016-07-31@03:44:07.945 [server-main] server: received IgnoreKeyRanges request on fd 20 2016-07-31@03:44:07.945 [server-main] server: range: [0000000c00000000..0000000cffffffff] 2016-07-31@03:44:07.945 [server-main] removing range [0(c)..ffffffff(c)] 2016-07-31@03:44:07.947 [server-main] server: received Unknown request on fd 20 2016-07-31@03:44:07.947 [server-main] server: focus on window 0x00000001 2016-07-31@03:44:10.415 [brltty] activity state change: braille-driver: 6[starting] 2016-07-31@03:44:10.415 [brltty] checking braille device: usb: 2016-07-31@03:44:10.415 [brltty] performing braille driver autodetection 2016-07-31@03:44:10.415 [brltty] checking for braille driver: al 2016-07-31@03:44:10.416 [brltty] initializing braille driver: al -> usb: 2016-07-31@03:44:10.431 [brltty] braille driver initialization failed: al -> usb: 2016-07-31@03:44:10.431 [brltty] checking for braille driver: bm 2016-07-31@03:44:10.432 [brltty] initializing braille driver: bm -> usb: 2016-07-31@03:44:10.432 [brltty] braille driver initialization failed: bm -> usb: 2016-07-31@03:44:10.434 [brltty] checking for braille driver: eu 2016-07-31@03:44:10.434 [brltty] initializing braille driver: eu -> usb: 2016-07-31@03:44:10.441 [brltty] braille driver initialization failed: eu -> usb: 2016-07-31@03:44:10.441 [brltty] checking for braille driver: fs 2016-07-31@03:44:10.442 [brltty] initializing braille driver: fs -> usb: 2016-07-31@03:44:10.442 [brltty] braille driver initialization failed: fs -> usb: 2016-07-31@03:44:10.443 [brltty] checking for braille driver: hd 2016-07-31@03:44:10.443 [brltty] initializing braille driver: hd -> usb: 2016-07-31@03:44:10.444 [brltty] braille driver initialization failed: hd -> usb: 2016-07-31@03:44:10.444 [brltty] checking for braille driver: hm 2016-07-31@03:44:10.444 [brltty] initializing braille driver: hm -> usb: 2016-07-31@03:44:10.445 [brltty] braille driver initialization failed: hm -> usb: 2016-07-31@03:44:10.445 [brltty] checking for braille driver: ht 2016-07-31@03:44:10.445 [brltty] initializing braille driver: ht -> usb: 2016-07-31@03:44:10.446 [brltty] braille driver initialization failed: ht -> usb: 2016-07-31@03:44:10.446 [brltty] checking for braille driver: hw 2016-07-31@03:44:10.447 [brltty] initializing braille driver: hw -> usb: 2016-07-31@03:44:10.447 [brltty] braille driver initialization failed: hw -> usb: 2016-07-31@03:44:10.447 [brltty] checking for braille driver: mt 2016-07-31@03:44:10.448 [brltty] initializing braille driver: mt -> usb: 2016-07-31@03:44:10.449 [brltty] braille driver initialization failed: mt -> usb: 2016-07-31@03:44:10.449 [brltty] checking for braille driver: pg 2016-07-31@03:44:10.449 [brltty] initializing braille driver: pg -> usb: 2016-07-31@03:44:10.450 [brltty] braille driver initialization failed: pg -> usb: 2016-07-31@03:44:10.450 [brltty] checking for braille driver: pm 2016-07-31@03:44:10.451 [brltty] initializing braille driver: pm -> usb: 2016-07-31@03:44:10.451 [brltty] braille driver initialization failed: pm -> usb: 2016-07-31@03:44:10.452 [brltty] checking for braille driver: sk 2016-07-31@03:44:10.452 [brltty] initializing braille driver: sk -> usb: 2016-07-31@03:44:10.453 [brltty] braille driver initialization failed: sk -> usb: 2016-07-31@03:44:10.453 [brltty] checking for braille driver: vo 2016-07-31@03:44:10.454 [brltty] initializing braille driver: vo -> usb: 2016-07-31@03:44:10.456 [brltty] braille driver initialization failed: vo -> usb: 2016-07-31@03:44:10.456 [brltty] braille driver not found 2016-07-31@03:44:10.456 [brltty] checking braille device: bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:11.240 [server-main] server: received Unknown request on fd 20 2016-07-31@03:44:11.240 [server-main] server: focus on window 0x0140008b 2016-07-31@03:44:13.789 [brltty] performing braille driver autodetection 2016-07-31@03:44:13.789 [brltty] checking for braille driver: hw 2016-07-31@03:44:13.790 [brltty] initializing braille driver: hw -> bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:18.408 [brltty] output packet: sent: 1B 00 00 2016-07-31@03:44:18.525 [brltty] input packet: 1B 01 03 00 02 20 2016-07-31@03:44:18.525 [brltty] detected Humanware device: model=2 cells=32 2016-07-31@03:44:18.525 [brltty] output packet: sent: 1B 0C 00 2016-07-31@03:44:18.526 [brltty] output packet: sent: 1B 03 00 2016-07-31@03:44:18.526 [brltty] Braille Display Dimensions: 1 row, 32 columns 2016-07-31@03:44:18.526 [brltty] regions: text=0.32 status=0.0 2016-07-31@03:44:18.526 [brltty] shifts: full=32 half=16 vertical=5 2016-07-31@03:44:18.526 [brltty] Key Bindings: mb2 2016-07-31@03:44:18.526 [brltty] program exit event added: sorted-command-table 2016-07-31@03:44:18.531 [brltty] file opened: /etc/brltty/Input/hw/mb2.ktb fd=22 2016-07-31@03:44:18.532 [brltty] including data file: /etc/brltty/Input/hw/mb2.ktb 2016-07-31@03:44:18.533 [brltty] file opened: /etc/brltty/Input/hw/nav.kti fd=23 2016-07-31@03:44:18.533 [brltty] including data file: /etc/brltty/Input/hw/nav.kti 2016-07-31@03:44:18.535 [brltty] file opened: /etc/brltty/Input/hw/../bm/display6.kti fd=24 2016-07-31@03:44:18.535 [brltty] including data file: /etc/brltty/Input/hw/../bm/display6.kti 2016-07-31@03:44:18.536 [brltty] file opened: /etc/brltty/Input/hw/../bm/d6.kti fd=25 2016-07-31@03:44:18.536 [brltty] including data file: /etc/brltty/Input/hw/../bm/d6.kti 2016-07-31@03:44:18.539 [brltty] file opened: /etc/brltty/Input/hw/../bm/routing6.kti fd=24 2016-07-31@03:44:18.539 [brltty] including data file: /etc/brltty/Input/hw/../bm/routing6.kti 2016-07-31@03:44:18.540 [brltty] file opened: /etc/brltty/Input/hw/kbd.kti fd=23 2016-07-31@03:44:18.540 [brltty] including data file: /etc/brltty/Input/hw/kbd.kti 2016-07-31@03:44:18.541 [brltty] file opened: /etc/brltty/Input/hw/../chords.kti fd=24 2016-07-31@03:44:18.541 [brltty] including data file: /etc/brltty/Input/hw/../chords.kti 2016-07-31@03:44:18.542 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.542 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.543 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.543 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.544 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.544 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.544 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.544 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.545 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.545 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.545 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.545 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.546 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.546 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.546 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.546 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.547 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.547 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.547 [brltty] file opened: /etc/brltty/Input/hw/../toggle.kti fd=25 2016-07-31@03:44:18.547 [brltty] including data file: /etc/brltty/Input/hw/../toggle.kti 2016-07-31@03:44:18.548 [brltty] file opened: /etc/brltty/Input/hw/../menu.kti fd=25 2016-07-31@03:44:18.548 [brltty] including data file: /etc/brltty/Input/hw/../menu.kti 2016-07-31@03:44:18.549 [brltty] program exit event added: sorted-keyboard-functions 2016-07-31@03:44:18.567 [brltty] Key Table: /etc/brltty/Input/hw/mb2.ktb 2016-07-31@03:44:18.567 [brltty] constructing special screen: help 2016-07-31@03:44:18.571 [brltty] server: api link 2016-07-31@03:44:18.571 [brltty] report listener registered: 0: brlapi_handleReports 2016-07-31@03:44:18.571 [brltty] Braille Driver: hw [HumanWare] 2016-07-31@03:44:18.572 [brltty] HumanWare Braille Driver: 2016-07-31@03:44:18.572 [brltty] Braille Device: bluetooth:00:25:EC:01:8D:EB 2016-07-31@03:44:18.572 [brltty] Old Preferences File: /etc/brltty-hw.prefs 2016-07-31@03:44:18.572 [brltty] cannot open file: /etc/brltty-hw.prefs: No such file or directory 2016-07-31@03:44:18.572 [brltty] regions: text=0.32 status=0.0 2016-07-31@03:44:18.572 [brltty] shifts: full=32 half=16 vertical=5 2016-07-31@03:44:18.572 [brltty] program exit event added: alert-tunes 2016-07-31@03:44:18.572 [tune-thread] starting host command: /sbin/modprobe -q pcspkr 2016-07-31@03:44:18.573 [brltty] activity state change: braille-driver: 3[started] 2016-07-31@03:44:18.574 [brltty] output packet: sent: 1B 02 20 0E 09 17 11 11 1D 00 1D 15 1E 00 0A 1D 00 1E 11 2D 1E 00 0D 15 19 11 00 00 00 00 00 00 00 00 00 2016-07-31@03:44:18.574 [brltty] server: api unlink 2016-07-31@03:44:18.574 [brltty] report listener unregistered: 0: brlapi_handleReports 2016-07-31@03:44:18.574 [brltty] pushed command environment: message 2016-07-31@03:44:18.574 [brltty] pushed command handler: message 2016-07-31@03:44:18.574 [brltty] output packet: sent: 1B 02 20 43 57 47 5E 5E 7D 00 31 32 39 00 17 11 27 00 25 1D 05 1D 15 3A 1D 00 00 00 00 00 00 00 00 00 00 2016-07-31@03:44:18.579 [tune-thread] host command exit status: 1: /sbin/modprobe 2016-07-31@03:44:18.579 [tune-thread] kernel module not installed: pcspkr 2016-07-31@03:44:18.579 [tune-thread] console opened: fd=22 2016-07-31@03:44:18.579 [tune-thread] program exit event added: console-stream 2016-07-31@03:44:18.580 [tune-thread] beeper enabled 2016-07-31@03:44:18.580 [tune-thread] tone: MSecs:60 Freq:329 2016-07-31@03:44:18.589 [brltty] input packet: 1B 0D 04 01 02 01 01 2016-07-31@03:44:18.589 [brltty] Firmware Version: 2.1.1 2016-07-31@03:44:18.640 [tune-thread] tone: MSecs:100 Freq:440 2016-07-31@03:44:18.644 [brltty] input packet: 1B 04 00 2016-07-31@03:44:20.644 [tune-thread] beeper disabled 2016-07-31@03:44:22.580 [brltty] popped command handler: message 2016-07-31@03:44:22.580 [brltty] popped command environment: message 2016-07-31@03:44:22.580 [brltty] server: api link 2016-07-31@03:44:22.580 [brltty] report listener registered: 0: brlapi_handleReports 2016-07-31@03:44:22.581 [brltty] output packet: sent: 1B 02 20 0E 09 17 11 11 1D 00 1D 15 1E 00 0A 1D 00 1E 11 2D 1E 00 0D 15 19 11 00 00 00 00 00 00 00 00 00 2016-07-31@03:44:53.320 [server-main] BrlAPI connection fd=23 accepted: local <unnamed> 2016-07-31@03:44:53.321 [server-main] server: authorization key loaded 2016-07-31@03:44:53.325 [server-main] server: received GetDriverName request on fd 23 2016-07-31@03:44:53.325 [server-main] server: received GetDisplaySize request on fd 23 2016-07-31@03:44:53.326 [server-main] server: received EnterRawMode request on fd 23 2016-07-31@03:44:53.326 [server-main] writing error 9 to 23 2016-07-31@03:44:53.326 [server-main] isRawCapable(trueBraille) not met: driver doesn't support Raw mode 2016-07-31@03:44:53.326 [server-main] server: error 9 on fd 23 2016-07-31@03:44:53.326 [server-main] server: received EnterTtyMode request on fd 23 2016-07-31@03:44:53.326 [server-main] adding range [0(0)..ffffffff(ffffffff)] 2016-07-31@03:44:53.326 [server-main] removing range [2000004c(0)..2000004c(ffffffff)] 2016-07-31@03:44:53.326 [server-main] removing range [20000000(0)..20000000(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [2000004a(0)..2000004a(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000073(0)..20000073(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000072(0)..20000072(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [2000004b(0)..2000004b(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000075(0)..20000075(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000074(0)..20000074(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000077(0)..20000077(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000076(0)..20000076(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20060000(0)..2006ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000046(0)..20000046(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000047(0)..20000047(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [201e0000(0)..201effff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000078(0)..20000078(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20000079(0)..20000079(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20240000(0)..2024ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20230000(0)..2023ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20250000(0)..2025ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20260000(0)..2026ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [201f0000(0)..201fffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] removing range [20220000(0)..2022ffff(ffffffff)] 2016-07-31@03:44:53.327 [server-main] server: taking control of tty 0000000000 (how=0) 2016-07-31@03:44:53.328 [server-main] server: received Write request on fd 23 2016-07-31@03:44:53.328 [server-main] lock descriptor allocated: charset 2016-07-31@03:44:53.328 [server-main] program exit event added: wchar-charset 2016-07-31@03:44:53.328 [server-main] program exit event added: charset-iconv 2016-07-31@03:44:53.328 [server-main] program exit event added: current-charset 2016-07-31@03:44:53.328 [server-main] server: charset UTF-8 2016-07-31@03:44:53.328 [brltty] output packet: sent: 1B 02 20 4F 17 11 0E 0E 00 01 00 03 17 01 0A 07 07 11 00 05 11 3D 00 1E 15 00 09 15 1D 1E 0A 1D 25 11 32 2016-07-31@03:44:55.202 [brltty] input packet: 1B 05 01 04 2016-07-31@03:44:55.202 [brltty] server: API got key 00 04 (press 1), thus client code 8000000000000004 2016-07-31@03:44:55.202 [brltty] program exit event added: command-queue 2016-07-31@03:44:55.202 [brltty] brl key press: Dot3 (Ctx:2 Grp:0 Num:4) -> NOOP (Cmd:000000) 2016-07-31@03:44:55.202 [brltty] command: 000000 (NOOP: do nothing) 2016-07-31@03:44:55.202 [brltty] server: command 00000000 -> client code 0000000020000000 2016-07-31@03:44:55.476 [brltty] input packet: 1B 06 01 04 2016-07-31@03:44:55.476 [brltty] server: API got key 00 04 (press 0), thus client code 0000000000000004 2016-07-31@03:44:55.476 [brltty] brl key release: Dot3 (Ctx:2 Grp:0 Num:4) -> PASSDOTS (Cmd:002204) 2016-07-31@03:44:55.476 [brltty] command: 002204 (PASSDOTS: type braille dots [3]) 2016-07-31@03:44:55.476 [brltty] server: command 00002204 -> client code 0000000020220004 2016-07-31@03:44:55.476 [brltty] server: command 00002204 -> client code 0000000000000027 2016-07-31@03:44:55.476 [brltty] server: transmitting accepted command 2204 as client code 0000000000000027 2016-07-31@03:44:55.476 [brltty] server: writing key 00000000 27000000 2016-07-31@03:44:56.551 [brltty] input packet: 1B 05 01 04 2016-07-31@03:44:56.551 [brltty] server: API got key 00 04 (press 1), thus client code 8000000000000004 2016-07-31@03:44:56.551 [brltty] brl key press: Dot3 (Ctx:2 Grp:0 Num:4) -> NOOP (Cmd:000000) 2016-07-31@03:44:56.551 [brltty] command: 000000 (NOOP: do nothing) 2016-07-31@03:44:56.551 [brltty] server: command 00000000 -> client code 0000000020000000 2016-07-31@03:44:56.847 [brltty] input packet: 1B 06 01 04 2016-07-31@03:44:56.847 [brltty] server: API got key 00 04 (press 0), thus client code 0000000000000004 2016-07-31@03:44:56.847 [brltty] brl key release: Dot3 (Ctx:2 Grp:0 Num:4) -> PASSDOTS (Cmd:002204) 2016-07-31@03:44:56.847 [brltty] command: 002204 (PASSDOTS: type braille dots [3]) 2016-07-31@03:44:56.847 [brltty] server: command 00002204 -> client code 0000000020220004 2016-07-31@03:44:56.847 [brltty] server: command 00002204 -> client code 0000000000000027 2016-07-31@03:44:56.847 [brltty] server: transmitting accepted command 2204 as client code 0000000000000027 2016-07-31@03:44:56.847 [brltty] server: writing key 00000000 27000000 2016-07-31@03:44:57.383 [brltty] input packet: 1B 05 01 04 2016-07-31@03:44:57.383 [brltty] server: API got key 00 04 (press 1), thus client code 8000000000000004 2016-07-31@03:44:57.383 [brltty] brl key press: Dot3 (Ctx:2 Grp:0 Num:4) -> NOOP (Cmd:000000) 2016-07-31@03:44:57.383 [brltty] command: 000000 (NOOP: do nothing) 2016-07-31@03:44:57.383 [brltty] server: command 00000000 -> client code 0000000020000000 2016-07-31@03:44:57.634 [brltty] input packet: 1B 06 01 04 2016-07-31@03:44:57.634 [brltty] server: API got key 00 04 (press 0), thus client code 0000000000000004 2016-07-31@03:44:57.634 [brltty] brl key release: Dot3 (Ctx:2 Grp:0 Num:4) -> PASSDOTS (Cmd:002204) 2016-07-31@03:44:57.635 [brltty] command: 002204 (PASSDOTS: type braille dots [3]) 2016-07-31@03:44:57.635 [brltty] server: command 00002204 -> client code 0000000020220004 2016-07-31@03:44:57.635 [brltty] server: command 00002204 -> client code 0000000000000027 2016-07-31@03:44:57.635 [brltty] server: transmitting accepted command 2204 as client code 0000000000000027 2016-07-31@03:44:57.635 [brltty] server: writing key 00000000 27000000 2016-07-31@03:44:58.552 [brltty] input packet: 1B 05 01 0B 2016-07-31@03:44:58.552 [brltty] server: API got key 00 0b (press 1), thus client code 800000000000000b 2016-07-31@03:44:58.552 [brltty] brl key press: Display1 (Ctx:2 Grp:0 Num:11) -> NOOP (Cmd:000000) 2016-07-31@03:44:58.552 [brltty] command: 000000 (NOOP: do nothing) 2016-07-31@03:44:58.552 [brltty] server: command 00000000 -> client code 0000000020000000 2016-07-31@03:44:58.733 [brltty] input packet: 1B 06 01 0B 2016-07-31@03:44:58.733 [brltty] server: API got key 00 0b (press 0), thus client code 000000000000000b 2016-07-31@03:44:58.733 [brltty] brl key release: Display1 (Ctx:2 Grp:0 Num:11) -> CSRTRK (Cmd:010028) 2016-07-31@03:44:58.733 [brltty] command: 010028 (CSRTRK: set track screen cursor on) 2016-07-31@03:44:58.733 [brltty] server: command 00010028 -> client code 0000010020000028 2016-07-31@03:44:58.733 [brltty] server: transmitting accepted command 10028 as client code 0000010020000028 2016-07-31@03:44:58.733 [brltty] server: writing key 00010000 28000020 2016-07-31@03:44:58.734 [server-main] server: received LeaveTtyMode request on fd 23 2016-07-31@03:44:58.734 [server-main] server: releasing tty 0000000000 2016-07-31@03:44:58.735 [brltty] output packet: sent: 1B 02 20 0E 09 17 11 11 1D 00 1D 15 1E 00 0A 1D 00 1E 11 2D 1E 00 0D 15 19 11 00 00 00 00 00 00 00 00 00 2016-07-31@03:44:58.735 [server-main] server: closing connection on fd 23
_______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: BRLTTY@mielke.cc For general information, go to: http://mielke.cc/mailman/listinfo/brltty