[BRLTTY] Are changes needed for systemd 247.1?

Alexander Epaneshnikov aarnaarn2 at gmail.com
Sat Dec 5 16:10:47 EST 2020


05.12.2020 23:16, Jason White пишет:
> Here's a debug log. The cause of the shutdown isn't clear based on a 
> review of the messages below.
>
> Dec 05 14:52:34 jpw systemd[1]: Starting BRLTTY Instance: 
> /dev/bus/usb/001/002...
> Dec 05 14:52:34 jpw systemd-wrapper[518]: starting executable: brltty 
> -l debug -E -n
> Dec 05 14:52:34 jpw brltty[515]: BRLTTY 6.1 rev unknown 
> [http://brltty.app/]
> Dec 05 14:52:34 jpw systemd-wrapper[515]: BRLTTY 6.1 rev unknown 
> [http://brltty.app/]
> Dec 05 14:52:34 jpw systemd-wrapper[515]: brltty: directory created: 
> /run/brltty
> Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
> queue-discarded-elements
> Dec 05 14:52:34 jpw brltty[515]: Log Level: debug
> Dec 05 14:52:34 jpw brltty[515]: pushed command environment: initial
> Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
> handleUpdateBrailleDeviceOnline
> Dec 05 14:52:34 jpw brltty[515]: directory created: /run/brltty
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: pid-file
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: screen-data
> Dec 05 14:52:34 jpw brltty[515]: Working Directory: /
> Dec 05 14:52:34 jpw brltty[515]: Configuration File: /etc/brltty.conf
> Dec 05 14:52:34 jpw brltty[515]: Preferences File: brltty.prefs
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /var/lib/brltty/brltty.prefs fd=6
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /var/lib/brltty/brltty.prefs fd=6
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: tunes
> Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 0 -> 1
> Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 1 -> 3
> Dec 05 14:52:34 jpw brltty[515]: regions: text=0.0 status=0.0
> Dec 05 14:52:34 jpw brltty[515]: shifts: full=1 half=0 vertical=5
> Dec 05 14:52:34 jpw brltty[515]: Updatable Directory: /var/lib/brltty
> Dec 05 14:52:34 jpw brltty[515]: Writable Directory: /run/brltty
> Dec 05 14:52:34 jpw brltty[515]: Drivers Directory: /usr/lib/brltty
> Dec 05 14:52:34 jpw brltty[515]: Tables Directory: /usr/share/brltty
> Dec 05 14:52:34 jpw brltty[515]: checking for text table: 
> /usr/share/brltty/Text/en_US.ttb
> Dec 05 14:52:34 jpw brltty[515]: compiling text table: 
> /usr/share/brltty/Text/en_US.ttb
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/en_US.ttb fd=10
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/en_US.ttb
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/ltr-latin.tti fd=11
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/ltr-latin.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/ltr-alias.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/ltr-alias.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/ctl-latin.tti fd=11
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/ctl-latin.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/num-nemeth.tti fd=11
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/num-nemeth.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/num-alias.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/num-alias.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/common.tti fd=11
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/common.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/alias.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/alias.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/boxes.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/boxes.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/blocks.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/blocks.tti
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Text/win-1252.tti fd=12
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Text/win-1252.tti
> Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: text-table
> Dec 05 14:52:34 jpw brltty[515]: Text Table: en_US
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: text-table
> Dec 05 14:52:34 jpw brltty[515]: Attributes Table: left_right
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: 
> attributes-table
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: 
> contraction-table
> Dec 05 14:52:34 jpw brltty[515]: compiling contraction table: 
> /usr/share/brltty/Contraction/en-us-g2.ctb
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Contraction/en-us-g2.ctb fd=10
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Contraction/en-us-g2.ctb
> Dec 05 14:52:34 jpw brltty[515]: file opened: 
> /usr/share/brltty/Contraction/countries.cti fd=11
> Dec 05 14:52:34 jpw brltty[515]: including data file: 
> /usr/share/brltty/Contraction/countries.cti
> Dec 05 14:52:34 jpw brltty[515]: processing CLDR annotations file: 
> /usr/share/unicode/cldr/common/annotations/en.xml
> Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
> contraction-table
> Dec 05 14:52:34 jpw brltty[515]: Contraction Table: en-us-g2
> Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: type=
> Dec 05 14:52:34 jpw systemd-wrapper[515]: brltty: BrlAPI Server: 
> release 0.8.0
> Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: vendor=
> Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: product=
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: keyboard-table
> Dec 05 14:52:34 jpw brltty[515]: Keyboard Table: none
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: screen-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> screen-driver: start
> Dec 05 14:52:34 jpw systemd[1]: Started BRLTTY Instance: 
> /dev/bus/usb/001/002.
> Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
> 4[preparing]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
> 1[prepared]
> Dec 05 14:52:34 jpw audit[1]: SERVICE_START pid=1 uid=0 
> auid=4294967295 ses=4294967295 msg='unit=brltty at -dev-bus-usb-001-002 
> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? 
> terminal=? res=success'
> Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
> 2[scheduled]
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: braille-data
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: braille-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> braille-driver: start
> Dec 05 14:52:34 jpw brltty[515]: activity state change: 
> braille-driver: 4[preparing]
> Dec 05 14:52:34 jpw brltty[515]: Braille Display Dimensions: 1 row, 1 
> column
> Dec 05 14:52:34 jpw brltty[515]: regions: text=0.1 status=0.0
> Dec 05 14:52:34 jpw systemd[1]: Stopping BRLTTY Instance: 
> /dev/bus/usb/001/002...
> Dec 05 14:52:34 jpw brltty[515]: shifts: full=1 half=0 vertical=5
> Dec 05 14:52:34 jpw brltty[515]: activity state change: 
> braille-driver: 1[prepared]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: 
> braille-driver: 2[scheduled]
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: speech-data
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: speech-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> speech-driver: start
> Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
> 4[preparing]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
> 1[prepared]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
> 2[scheduled]
> Dec 05 14:52:34 jpw brltty[515]: Speech Input: none
> Dec 05 14:52:34 jpw brltty[515]: BrlAPI Server: release 0.8.0
> Dec 05 14:52:34 jpw brltty[515]: API Parameter: auth=
> Dec 05 14:52:34 jpw brltty[515]: API Parameter: host=
> Dec 05 14:52:34 jpw brltty[515]: API Parameter: stacksize=
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: address-table
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: api-server
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: sessions
> Dec 05 14:52:34 jpw brltty[515]: pushed command environment: main
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: unhandled
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: miscellaneous
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: learn
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: speech
> Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
> main-clipboard
> Dec 05 14:52:34 jpw brltty[515]: program exit event added: main-clipboard
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: clipboard
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: preferences
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: toggle
> Dec 05 14:52:34 jpw brltty[515]: report listener registered: 3: 
> brailleWindowUpdatedListener
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: touch
> Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
> keycodeCommandDataResetListener
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: keycodes
> Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
> inputCommandDataResetListener
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: input
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: navigation
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: screen
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: custom
> Dec 05 14:52:34 jpw brltty[515]: pushed command handler: API
> Dec 05 14:52:34 jpw brltty[515]: stopping program components
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> main-clipboard
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: sessions
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: API
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: custom
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: screen
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: navigation
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: input
> Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 0: 
> inputCommandDataResetListener
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: keycodes
> Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 0: 
> keycodeCommandDataResetListener
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: touch
> Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 3: 
> brailleWindowUpdatedListener
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: toggle
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: preferences
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: clipboard
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: speech
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: learn
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: miscellaneous
> Dec 05 14:52:34 jpw brltty[515]: popped command handler: unhandled
> Dec 05 14:52:34 jpw brltty[515]: popped command environment: main
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: api-server
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> address-table
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> speech-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> speech-driver: stop
> Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
> 1[prepared]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
> 0[stopped]
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: speech-data
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> braille-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> braille-driver: stop
> Dec 05 14:52:34 jpw brltty[515]: activity state change: 
> braille-driver: 1[prepared]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: 
> braille-driver: 0[stopped]
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: braille-data
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> screen-driver
> Dec 05 14:52:34 jpw brltty[515]: activity action request: 
> screen-driver: stop
> Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
> 1[prepared]
> Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
> 0[stopped]
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> keyboard-table
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> contraction-table
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
> attributes-table
> Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
> attributes-table
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: text-table
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: tunes
> Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 3 -> 4
> Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 4 -> 5
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: screen-data
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: pid-file
> Dec 05 14:52:34 jpw brltty[515]: stopping program component: log
> Dec 05 14:52:34 jpw systemd[1]: brltty at -dev-bus-usb-001-002.service: 
> Succeeded.
> Dec 05 14:52:34 jpw systemd[1]: Stopped BRLTTY Instance: 
> /dev/bus/usb/001/002.
> Dec 05 14:52:34 jpw audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 
> ses=4294967295 msg='unit=brltty at -dev-bus-usb-001-002 comm="systemd" 
> exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
>
> On 12/5/20 3:03 PM, Alexander Epaneshnikov wrote:
>> 05.12.2020 22:19, Dave Mielke пишет:
>>> [quoted lines by Alexander Epaneshnikov on 2020/12/05 at 22:11 +0300]
>>>
>>>> hmmm. looks odd. i use the same display as you.
>>>> you need to somehow enable brltty logs. Dave should know better, but i
>>>> suggest to modify systemd-wrapper file.
>>> No. Just specify log-level in brltty.conf. Might as well also 
>>> specify log-file.
>>> So, for example:
>>>
>>>     log-file /tmp/brltty.log
>>>     log-level debug,usb
>>>
>>
>> Oh. I completely forgot about the config.
>>
> _______________________________________________
> This message was sent via the BRLTTY mailing list.
> To post a message, send an e-mail to: BRLTTY at brltty.app
> For general information, go to: http://brltty.app/mailman/listinfo/brltty


hmm. to be honest, I also cannot understand why it turns off. maybe 
there is some kind of timer?
also i just installed brltty on my laptop. connected a display to it, 
the first time it really turned off right away, but when I edited the 
config and rebooted, everything began to work fine.

-- 
Sincerely, Alexander.



More information about the BRLTTY mailing list