| onefang1 | I still have my script for helping with that, which I am working on slowly. That's the one that tries to identify which of your dozen sound devices actually output sound, so blind people can sort out that sort of problem at first boot. | 00:06 |
|---|---|---|
| onefang1 | I lack any sort of braille device, so can't help with that side of things. | 00:08 |
| onefang1 | On the computers I have to test with, I have yet to find one where it's graphics device does NOT have more audio output devices than video outputs. So that means lots of totally useless audio devices to scan through and check if they can actually be heard. | 00:11 |
| fsmithred | the minimal-live iso has the braille software, and someone is going to test that tonight | 00:11 |
| fsmithred | I never looked at your code, but if I wanted to script it, it just needs to run a couple of commands and then wait for a response for long enough and then move on if there's none. | 00:13 |
| fsmithred | commands: sed - to set the card id in /etc/default/espeakup and then restart epeakup. I wrote and included a script that does that, but you have to run it manually. | 00:14 |
| fsmithred | which is not really as difficult as it sounds. Boot to console (second item in boot menu) and you're logged in as user. | 00:15 |
| fsmithred | if there's no sound, get root and run one command. The only hard part is knowing the card id. | 00:15 |
| onefang1 | My main desktop actually has 12 audio output devices, 9 of them built into the motherboard and graphics card. At most three of those might be hooked up to speakers or headphones at any one time. So there's user interface issues sitting there in silence for along time waiting for something to make a sound. | 00:15 |
| fsmithred | I think it's safe you say that yours is an edge case. | 00:17 |
| onefang1 | Every other computer I have tried also has excess audio devices and will have the same problem, mines just the extreme. | 00:18 |
| onefang1 | As you said the hard part is knowing the card ID. | 00:18 |
| fsmithred | a while loop to go through /proc/asound/cardN/id, plug that into config file, restart espeakup and wait for ENTER or move on. | 00:20 |
| onefang1 | More or less what my script does. | 00:20 |
| onefang1 | ALSA puts up a fight at boot time though. | 00:20 |
| fsmithred | how so? | 00:21 |
| onefang1 | Some of those devices, including the one attached to my monitor, or muted or disabled to start with. So I gotta enable and crank up the volume of everything. | 00:21 |
| onefang1 | s/or muted/are muted/ | 00:22 |
| fsmithred | other part I need is if they want to have screen reader on desktop, they need card number specified in /etc/asound.conf. I wrote a second script for that. But they have to know the card number. | 00:24 |
| fsmithred | I'm thinking if braille display was enabled in console, it would be easy to do. | 00:24 |
| fsmithred | for the user I mean | 00:24 |
| onefang1 | Which is what my script tries to figure out, by speaking through each device it can find until the user actually hears things, asking the user to type the number they heard, then sticking that result some place ALSA can find it. | 00:25 |
| onefang1 | But yes, a braille display would help. | 00:26 |
| rrq | some while a go the community choice was to exclude brltty from autmatically being in the installer's just because it makes un-asked noise on the serial line | 00:26 |
| onefang1 | My script makes noise on everything, by design. B-) | 00:27 |
| fsmithred | rrq, are you talking about during installation, or whenever system is running? | 00:27 |
| rrq | that noise was during installation; but every time the module is loaded it tries to actively prod a braille device on the serial lines | 00:29 |
| onefang1 | Unlike USB, there's no standard to figure out what is plugged into a serial port. So some stuff might probe it in random ways. | 00:29 |
| rrq | more people had other things attached,... I seem to remember the un-wanted handshake triggering something on some other device | 00:29 |
| rrq | ergo should not be incuded by default, but by choice | 00:30 |
| onefang1 | Like one day a friend had trouble with her modem. Turned out a magic keystroke needed to be hit on the terminal to be detected. I happened to know that keystroke. | 00:30 |
| fsmithred | it is included in minimal-live | 00:30 |
| fsmithred | but I think that's the point of that iso | 00:31 |
| onefang1 | Again user interface issues. Blind person has to know to turn on the braille software first, but that is useful for sorting out the sound, around around we go. | 00:32 |
| fsmithred | I have runlevel 3 configured for console-only. Could have it on only there | 00:33 |
| onefang1 | That's the runlevel it boots to by default, so we can avoid that particular issue? | 00:37 |
| onefang1 | At least we don't have working smellovision as an output option. I don't want to code up "I fart in your general direction" to turn that on at boot time. Testing that would be a pain in the arse. | 00:40 |
| onefang1 | On the other hand, I do know how to send chemical messages to ants to control them, mostly with my breath. So I'm already using analog smellovision to communicate. B-) | 00:47 |
| fsmithred | runlevel 2 is default | 00:55 |
| * bgstack15 slow caps at onefang1's jokes | 01:58 | |
| * bgstack15 *claps | 01:58 | |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!