Flatpak Accessibility
Hi I've just described how to make Flatpak applications (that have a GUI) accessible in the Debian Wiki: https://wiki.debian.org/accessibility#Flatpak_Accessibility Please feel welcome to correct the information, if necessary. Thanks Sebastian signature.asc Description: PGP signature
Re: pipewire and pulse in trixie
Hi Keith Barrett schrieb am 20.08.2024, 14:40 +0100: >It appears that pipewire is now standard with mate. > >I was having issues switching from Orca to speakup so I attempted to remove >pipewire. > >When doing this, pulseaudio was installed instead, there does not seem to be >an option to remove pulse and pipewire. > >So, questions are: > >Is this likely to be the standard approach for the trixie release? > >Is there a suggested configuration to allow switching between console and >desktop without loosing speech if I leave pipewire installed? Note that I'm using BRLTTY with speechd that runs as root, not sure about speakup that runs in kernel mode. For my stable system, I have been configuring pulse to accept audio from multiple users, see my notes below this e-mail. For Testing, this doesn't work reliably and I haven't found yet the time to debug this. A potentially future-proof solution could be to make pipewire accept audio from multiple users: See § Permissions and File Bind Mounts: https://quantum5.ca/2021/06/05/sharing-unix-sockets-between-multiple-users/ It's untested but looks quite similar to my current pulse setup. If you get it working, please let me know. I'm not sure why pipewire and pulse insist on not acting as a multi-user sound server by default. This would need to be discussed / sorted out, but I lack the time to do so. Cheers Sebastian === Add to /etc/default.pa (careful: unix module line exists): ``` load-module module-native-protoc[0ol-unix auth-anonymous=1 socket=/tmp/.pulse.socket load-module module-dbus-protocol ``` /etc/pulse/client.conf, add/change: ``` default-server = unix:/tmp/.pulse.socket enable-memfd = yes ``` Service for Pulse: ``` sudo tee /etc/systemd/system/pulse-global.service < signature.asc Description: PGP signature
Re: Dialog for dpkg-based package configuration
Hi Samuel Thibault schrieb am 08.02.2024, 21:35 +0100: >Sebastian Humenda, le jeu. 08 févr. 2024 17:56:54 +0100, a ecrit: >> On my system for daily use, I can use dialog-based configuration UIs just >> fine >> (BRLTTY). It was installed using the accessible Debian installer. >> An example is `dpkg-reconfigure locales'. >> >> However, in a cloud setting, I am working with temporary containers that I >> set >> up using a script. When installing locales, the shown dialog is not using the >> "real" TTY cursor, but visual highlighting. >> Which setting, probably set by the installer, changes this behaviour? > >It is just a difference between the dialog and the whiptail >implementations. Install whiptail, and you'll be good. Lovely. I wasn't aware that whiptail would be picked up automatically. Thanks Sebastian signature.asc Description: PGP signature
Dialog for dpkg-based package configuration
Hi On my system for daily use, I can use dialog-based configuration UIs just fine (BRLTTY). It was installed using the accessible Debian installer. An example is `dpkg-reconfigure locales'. However, in a cloud setting, I am working with temporary containers that I set up using a script. When installing locales, the shown dialog is not using the "real" TTY cursor, but visual highlighting. Which setting, probably set by the installer, changes this behaviour? Thanks Sebastian signature.asc Description: PGP signature
Re: Accessible terminal output
Hi Niels Thykier schrieb am 29.01.2024, 14:50 +0100: >Christian Schoepplein: >> Hi Nils, >> >> [...] >> >> Piping output into a pager is very uncomfortable for screen reader users >> IMHO. [...] >> >> Ciao, >> >>Schoepp >> > >Thanks for the hint, Schoepp. Just as a second confirmation, I do the very same, usually Vim and w3m. :) >For the same reason, I have logic to rewrite man page references into links >to https://manpages.debian.org/page.section, because my understanding was >that manpages were rather difficult for users of screen readers as well. I actually do man $1|vim -, though that breaks some of the encoding. Apart, I like man pages. But maybe this is "hard to read" refers to the default pager of man which is a bit cumbersome, indeed. Cheers Sebastian signature.asc Description: PGP signature
Re: orca 46 alpha
Hi Samuel Samuel Thibault schrieb am 21.01.2024, 11:43 +0100: >Sebastian Humenda, le dim. 21 janv. 2024 11:33:42 +0100, a ecrit: >> Samuel Thibault schrieb am 20.01.2024, 23:35 +0100: >> >I have uploaded orca 46 alpha to experimental. It is notably said to >> >have improved performance a lot through using cache.o >> Sounds great, thanks for giving the opportunity to test it out. >> Are there any minimum required software versions of involved components? > >Ah, yes, you need at-spi2-core >= 2.50, it's available as backport. It still doesn't start with the same debug output. I would probably need an unstable system to test things properly. Or has anyone tried it successfully on Bookworm? Cheers Sebastian signature.asc Description: PGP signature
Re: orca 46 alpha
Hi Samuel Thibault schrieb am 20.01.2024, 23:35 +0100: >I have uploaded orca 46 alpha to experimental. It is notably said to >have improved performance a lot through using cache.o Sounds great, thanks for giving the opportunity to test it out. Are there any minimum required software versions of involved components? I'm running Bookworm and the log on starting orca says 11:31:04.630479 - INFO: About to launch Orca. Thanks Sebastian signature.asc Description: PGP signature
Embossing via cups, braille translation does not work
Hi I have my Index Everest V5 set up using cups filters and can emboss successfully. However, selecting the translation table as German grade 2, the document is still printed in US-american grade 0. Where can I access the logs to see where the translation possibly fails? In /var/log/cups/{error|access}.log is nothing useful. While reading error.log, I stumlbed over this: W [19/Dec/2023:07:27:36 +0100] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103 Would this affect the cups filters? Thanks Sebastian signature.asc Description: PGP signature
Re: Location of liblouis translation tables
Hi Samuel sorry for the other message. All the ethernet replugging (due to trying to debug the printer) and I overlooked that I didn't fetch your e-mail: Samuel Thibault schrieb am 25.10.2023, 14:22 +0200: >Sebastian Humenda, le lun. 16 oct. 2023 02:16:34 +0200, a ecrit: >> Any ideas? > >It seems some changes in the tables file broke cups-filter's ability to >find them. Could you try to change in > >/usr/share/cups/braille/cups-braille.sh > >locale: > >into > >language: I expect you meant `locale:` within the if and elif? I've selected "default for language, grade 2" in the web interface and it seems indeed to work. >> I have also seen that there seem to be official Index drivers these days in >> printer-driver-indexbraille. Has anyone tried them out? > >That driver just sends the document to the embosser, and lets the >embosser perform all conversions etc. Alright, I see. The error log now contains other errors: E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:35 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file E [25/Oct/2023:17:57:36 +0200] [Job 10] unsupported control character in BRF file I have been trying to print a standard HTML file (plain HTML, no js, etc.). Thanks Sebastian signature.asc Description: PGP signature
Re: Location of liblouis translation tables
Hi I have figured out that the cups-filter seems to internally use grep to find the corresponding liblouis translation table. The standard is to use the locale, which is in my default de_DE. Since the table is named `de-g0*`, it doesn't find it. Explicitly selecting a language helps. I should probably file a bug. Cheers Sebastian signature.asc Description: PGP signature
Location of liblouis translation tables
Hi I've set up the cups filters to print with my Index Everest V5. The Cups interface shows an error when I try to print: "Could not find LibLouis table with locale de_DE" I've installed these packages: liblouis-bin liblouis-data liblouis20 liblouisutdml-bin liblouisutdml-data liblouisutdml9 liblouisxml-bin liblouisxml-data liblouisxml1 Any ideas? I have also seen that there seem to be official Index drivers these days in printer-driver-indexbraille. Has anyone tried them out? Thanks Sebastian signature.asc Description: PGP signature
Re: Bug#1030682: edbrowse: new version available
Hi Samuel Thibault schrieb am 07.02.2023, 0:50 +0100: >> [1] http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/lang/quickjs/ >> >> (I suppose I can do the initial packaging, but not sure I’d >> be willing to maintain it. And even if I would, I’d need a >> sponsor still.) > >That's the æternal question. If the package is stable enough, I can >add it to my list, but that'd be yet one more. I'd be happy to sponsor >accessibility-related uploads however. Actually I am just preparing the packaging on salsa, see https://salsa.debian.org/a11y-team/quickjs Cheers Sebastian signature.asc Description: PGP signature
Re: tty13-24
Hi Sébastien Hinderer schrieb am 21.12.2022, 6:07 +0100: >I was not aware that it was possible to have so many virtual consoles >but I find it great. […] >Am I correct to assume that this is somehow due to systemd? Do those of >you who have so many consoles available also use it, or not? GRML has a similar setup (last time I used it). This is configured using Getty. It used to be independent from Systemd, but is these days controlled using it nevertheless. See https://wiki.archlinux.org/title/Getty . I'm using just one virtual console, as I have configured tmux such that I can use f1-f12 to switch between empty shells, as well as alt + e or n or c for e-mail, newsreader and chat client, respectively. JI prefer this setup, as I can easily replicate it on a remote server over SSH. Cheers Sebastian signature.asc Description: PGP signature
Re: Embossing 8 dot Braille
Hi Rich Morin schrieb am 10.05.2022, 10:31 -0700: >> On May 10, 2022, at 03:06, Sebastian Humenda wrote: >> >> Oh, so I would need to convert my computer braille to graphics before >> printing >> it? Never mind then and thanks for looking it up. > >FWIW, I wrote some code a few years ago to do something like this on a Braille >Blazer. I used the Unicode character set as my intermediate format: Where can the code be found? Cheers Sebastian signature.asc Description: PGP signature
Re: Embossing 8 dot Braille
Hi Samuel Thibault schrieb am 08.05.2022, 18:07 +0200: >Sebastian Humenda, le jeu. 05 mai 2022 18:51:23 +, a ecrit: >> Now I am trying to print some "verbatim" text, ideally as 8 dot >> computer braille: >> >> $ lp -d EverestV5 -o "LibLouis=de-de-comp8" myfile.txt > >Looking again at the Index driver, I don't find anything there that >would implement sending 8-dot text to the embosser, only 8-dot graphics. Oh, so I would need to convert my computer braille to graphics before printing it? Never mind then and thanks for looking it up. Sebastian
Embossing 8 dot Braille
Hi I have set up the Index Everest V5 over Ethernet for embossing. Embossing a document with lp works. Now I am trying to print some "verbatim" text, ideally as 8 dot computer braille: $ lp -d EverestV5 -o "LibLouis=de-de-comp8" myfile.txt The embosser announces an error about an unknown escape sequence and the cups/error.log says: unsupported non-ASCII character in BRF file In case that's relevant, the file that I'm trying to print is actually ASCII, though I suppose the non-ASCII characters stemm from the conversion. Thanks Sebastian
Re: Braille embossing on Debian Bullseye
Hello Samuel Samuel Thibault schrieb am 05.05.2022, 13:22 +0200: >(it could be useful to check whether Windows has troubles too). It works with Windows, but on Windows I have to use Microsoft Office and some proprietary plugin and I find it cumbersome to boot a windows machine for the purpose of embossing. I keep it in my mind and at some point look whether I can get some logs for the USB issue. >Good that it works with Ethernet, have good embossing! Thanks, and for all your work and help. Cheers Sebastian
Re: Braille embossing on Debian Bullseye
Hello Samuel Samuel Thibault schrieb am 25.04.2022, 1:00 +0200: >Sebastian Humenda, le jeu. 21 avril 2022 07:03:38 +, a ecrit: >> Samuel Thibault schrieb am 18.04.2022, 19:06 +0200: >> >Sebastian Humenda, le lun. 18 avril 2022 18:46:24 +0200, a ecrit: >> >> Samuel Thibault schrieb am 18.04.2022, 18:18 +0200: >> >> >> >Uh, perhaps there is a low-level communication problem, was that >> >> >> >through >> >> >> >USB or Ethernet? >> >> >> >> >> >> It is connected via USB. >> >> > >> >> >I had had issues with USB connectivity on the Everest V3/V4 of our >> >> >university, we even had to replace the communication card. I'd recommend >> >> >trying with ethernet. As I said, it would be great if USB worked, but I also see that there's only so much time to debug this. I have organised a USB-to-ethernet adapter, set up udhcpd and now I can print reliably, thanks! Once all of this is in place, configuring CUPS is easy. Thanks for writing the source code and maintaining all of this. Cheers Sebastian
Re: Braille embossing on Debian Bullseye
Hi Samuel Samuel Thibault schrieb am 18.04.2022, 19:06 +0200: >Sebastian Humenda, le lun. 18 avril 2022 18:46:24 +0200, a ecrit: >> Samuel Thibault schrieb am 18.04.2022, 18:18 +0200: >> >> >Uh, perhaps there is a low-level communication problem, was that through >> >> >USB or Ethernet? >> >> >> >> It is connected via USB. >> > >> >I had had issues with USB connectivity on the Everest V3/V4 of our >> >university, we even had to replace the communication card. I'd recommend >> >trying with ethernet. >> >> Are you saying it is a hardware issue or are you hinting at a software issue >> on >> GNU/Linux? > >I'm not sure, I hadn't investigated. But at the very least it seemed >there were problems at the USB protocol itself, possibly Linux-specific >just unseen on Windows. Ok, I see. For the sake of completeness, I have upgraded liblouis and am now seeing the same behaviour as with graphics embossing. The last page is half-emitted, stuck in the middle and the embosser stops responding. For the sake of completeness, I have attached an excerpt of the error log below. >> Using ethernet is not an alternative, as we have extremely restricted >> networking policies, with multiple layers of proxies. > >You could plug the embosser directly to a network board, without >exposing it to the network. That requires additional hardware because the ethernet port is already in use. Thanks Sebastian
Re: Braille embossing on Debian Bullseye
Hi Samuel Samuel Thibault schrieb am 18.04.2022, 18:18 +0200: >> >Uh, perhaps there is a low-level communication problem, was that through >> >USB or Ethernet? >> >> It is connected via USB. > >I had had issues with USB connectivity on the Everest V3/V4 of our >university, we even had to replace the communication card. I'd recommend >trying with ethernet. Are you saying it is a hardware issue or are you hinting at a software issue on GNU/Linux? I have used the embosser successfully from Windows over USB, so I can confirm that the hardware works. Using ethernet is not an alternative, as we have extremely restricted networking policies, with multiple layers of proxies. >> >echo 'Hello, world!' | file2brl -p -Chyphenate=yes >> >-CliteraryTextTable=en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti >> >-CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom >> >-CpageNumberBottomSeparateLine=yes -CprintPages=yes -CprintPageNumberAt=top >> >-CpageNumberTopSeparateLine=yes -CpageSeparator=yes >> >-CpageSeparatorNumber=yes -CcontinuePages=yes -CcellsPerLine=29 >> >-ClinesPerPage=27 >> >> Ok, I have the issue on both of my Debian Bullseye systems. >> >> $ file2brl --version >> file2brl (liblouisutdml) 2.9.0 > >Ah, indeed with that version I'm getting issues, but what I notice is >rather: > >/usr/share/liblouis/tables/de-g2-core.cti:38: error: More than 256 characters […] Ok, upgrading liblouis works, although I'm getting a few warnings now. Unrelated though, the output looks strange to me: HEQO1 _W6 […] #A 6-dot braille should not have dot 7 around ("hello") and the page number "#A" should rather be "#a". It might be a configuration/braille table issue. Just in case you/anyone is aware of the cause. I'll look into it as soon as the embosser works :). Thanks Sebastian signature.asc Description: PGP signature
Re: Braille embossing on Debian Bullseye
Hi Samuel Samuel Thibault schrieb am 18.04.2022, 16:57 +0200: >Sebastian Humenda, le dim. 17 avril 2022 20:51:04 +0200, a ecrit: >> E [16/Apr/2022:15:11:58 +0200] [Job 12] Job submission timed out. >> E [16/Apr/2022:15:11:58 +0200] [Job 12] Aborting job because it has no files. >> E [16/Apr/2022:15:24:17 +0200] [CGI] ippfind (PID 19352) stopped with status >> 1! >> E [16/Apr/2022:15:24:17 +0200] [cups-deviced] PID 19344 (driverless) stopped >> with status 1! >> >> The embosser stopped after 2/3rd of the page > >So it indeed started printing the image, but didn't manage to finish it? Yes, it did. I tried to print the Debian Logo of which I only got a "C", the rest didn't fit apparently. >> and refused to interact with to any key press. I had to force-reboot >> it. > >Uh, perhaps there is a low-level communication problem, was that through >USB or Ethernet? It is connected via USB. I am going to test whether I can figure something out with more logging verbosity once I have access again. >> Dissecting this further, I figured out that some translation tables seem to >> be >> missing: >> >> $ echo 'Hello, world!' |strace file2brl -p -Chyphenate=yes >> -CliteraryTextTable=en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti >> -CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom >> -CpageNumberBottomSeparateLine=yes -CprintPages=yes -CprintPageNumberAt=top >> -CpageNumberTopSeparateLine=yes -CpageSeparator=yes >> -CpageSeparatorNumber=yes -CcontinuePages=yes -CcellsPerLine=29 >> -ClinesPerPage=27 >> [output without strace, config cropped] >> :2: invalid literaryTextTable >[...] >> openat(AT_FDCWD, "/usr/share/liblouis/tables/braille-patterns.cti", >> O_RDONLY) = 6 >> stat("/usr/share/liblouisutdml/lbu_files/en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti", >> 0x7fffd96dd9b0) = -1 ENOENT (No such file or directory) >> >> It seems as if the format to pass multiple braille tables is wrong. The list >> seems to be interpreted like a literal file name. Any suggestions on how to >> fix this? > >Mmm, I'm not getting any issue with: > >echo 'Hello, world!' | file2brl -p -Chyphenate=yes >-CliteraryTextTable=en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti >-CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom >-CpageNumberBottomSeparateLine=yes -CprintPages=yes -CprintPageNumberAt=top >-CpageNumberTopSeparateLine=yes -CpageSeparator=yes -CpageSeparatorNumber=yes >-CcontinuePages=yes -CcellsPerLine=29 -ClinesPerPage=27 Ok, I have the issue on both of my Debian Bullseye systems. $ file2brl --version file2brl (liblouisutdml) 2.9.0 Copyright (C) 2013 ViewPlus Technologies, Inc. and JJB Software, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John J. Boyer. Thanks Sebastian signature.asc Description: PGP signature
Braille embossing on Debian Bullseye
Hi all I am trying to set up my workstation to print/emboss braille over my Index Everest V5. I installed the printer, thanks for the straight-forward and well-integrated experience! However, I have a few issues. 1. Printing Graphics I have tried to print the Debian logo from debian.org using `lp`. (PNG file). Error.log says this: E [16/Apr/2022:15:11:58 +0200] [Job 12] Job submission timed out. E [16/Apr/2022:15:11:58 +0200] [Job 12] Aborting job because it has no files. E [16/Apr/2022:15:24:17 +0200] [CGI] ippfind (PID 19352) stopped with status 1! E [16/Apr/2022:15:24:17 +0200] [cups-deviced] PID 19344 (driverless) stopped with status 1! The embosser stopped after 2/3rd of the page and refused to interact with to any key press. I had to force-reboot it. Any idea how to get more helpful output? I read the cups-filters docs in /usr, but it looked as if all the conversion magic for the image would be done in the background. 2. Text embossing I tried to print some pages of text and got a few lines in the error log saying that the conversion pipeline failed. E [16/Apr/2022:14:50:28 +0200] [Job 9] text conversion pipeline pdftotext -raw - - | file2brl -p -Chyphenate=yes -CliteraryTextTable=en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti -CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom -CpageNumberBottomSeparateLine=yes -CprintPages=yes -CprintPageNumberAt=top -CpageNumberTopSeparateLine=yes -CpageSeparator=yes -CpageSeparatorNumber=yes -CcontinuePages=yes -CcellsPerLine=29 -ClinesPerPage=27 | | addmargins failed The embosser just emitted an empty page. It looks a bit worrying that there are two pipes in the conversion command. Dissecting this further, I figured out that some translation tables seem to be missing: $ echo 'Hello, world!' |strace file2brl -p -Chyphenate=yes -CliteraryTextTable=en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti -CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom -CpageNumberBottomSeparateLine=yes -CprintPages=yes -CprintPageNumberAt=top -CpageNumberTopSeparateLine=yes -CpageSeparator=yes -CpageSeparatorNumber=yes -CcontinuePages=yes -CcellsPerLine=29 -ClinesPerPage=27 [output without strace, config cropped] :2: invalid literaryTextTable Cannot open main table (null) [end of output of strace] openat(AT_FDCWD, "/usr/share/liblouis/tables/en-us-g2.ctb", O_RDONLY) = 4 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/en-us-g1.ctb", O_RDONLY) = 5 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/en-chardefs.cti", O_RDONLY) = 6 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/spaces.uti", O_RDONLY) = 7 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/loweredDigits6Dots.uti", O_RDONLY) = 7 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/latinLetterDef8Dots.uti", O_RDONLY) = 7 openat(AT_FDCWD, "/usr/share/liblouis/tables/en-us-compbrl.uti", O_RDONLY) = 6 […] openat(AT_FDCWD, "/usr/share/liblouis/tables/en-us-emphasis.uti", O_RDONLY) = 6 openat(AT_FDCWD, "/usr/share/liblouis/tables/litdigits6Dots.uti", O_RDONLY) = 6 […] […] openat(AT_FDCWD, "/usr/share/liblouis/tables/braille-patterns.cti", O_RDONLY) = 6 stat("/usr/share/liblouisutdml/lbu_files/en-us-brf.dis,en_GB.tbl,de-g2.ctb,braille-patterns.cti", 0x7fffd96dd9b0) = -1 ENOENT (No such file or directory) It seems as if the format to pass multiple braille tables is wrong. The list seems to be interpreted like a literal file name. Any suggestions on how to fix this? Thanks Sebastian signature.asc Description: PGP signature
Re: Iggdrasil, a new amazing screenreader
Hi all Samuel Thibault schrieb am 30.12.2021, 8:10 +0100: >D.J.J. Ring, Jr., le mer. 29 déc. 2021 21:56:55 -0500, a ecrit: >> Also with Slint, arguably the most accessible of them all, you have the >> choice >> of various screen readers in console: >> >> espeakup (Console screen reader connecting espeak-ng and speakup) >> fenrir (Modular, flexible and fast console screen reader) >> speechd-up (Console screen reader connecting Speech Dispatcher and speakup) > >You also have the same choice on other distributions such as Debian. Let me use this opportunity to thank all those who make this happen. I have been using Debian during my studies and now during work for more than 10 years now. Real console (BRLTTY with speech) and GUI (Orca). Great documentation, friendly people helping out and a lot of choice. And good to hear that other distributions apparently also have good people doing the distributor's work ;). Regarding the original topic. I actually prefer Rust for critical components for many technical reasons and I could imagine that Python's global interpreter lock (GIL) is possibly not great for a screen reader either. However, given the limited resources on a11y, in particular on the GUI, I also would favour extending Orca. But in the end it is the spare time of people, and we can probably only start complaining if we actually pay them. Cheers Sebastian
Re: Problems when using brltty in the terminal
Hi Samue Samuel Thibault schrieb am 08.05.2021, 20:28 +0200: >Sebastian Humenda, le sam. 08 mai 2021 16:50:56 +0200, a ecrit: >> Why is this a problem? Ora has in >> non-terminal windows a priority and will outrule BRLTTY on the at-spi bus. > >Not on the at-spi bus, but on the brlapi server. Here his problem is >with speech, for which there is no notion of overriding priority. Thanks for the clarification. I've just tried `brltty -x a2 -s sd` and can reproduce the issue. BTW, disabling speech and braille is not enough to really disable Orca. The keyboard mappings are still active. It would be better if Orca knew a mode to completely hibernate while being in a particular application. But that's something for the Orca list. Thanks Sebastian signature.asc Description: PGP signature
Re: Problems when using brltty in the terminal
Hi Christian Schoepplein schrieb am 08.05.2021, 16:20 +0200: >But it seems, and that is totaly not understandable for me, that the brltty >also is able to read things in ghe graphical environment. Wehn I open the >application menu for example with Alt + F1 the entries are also outputed by >the speech system, when no Orca and also only the brltty in the terminal with >speech support is running. BRLTTY uses `-x a2`, i.e. it uses the at-spi2 screen driver. This is the way for BRLTTY to capture the output of the MATE terminal. BRLTTY supports these days a few more controls which is why it shows something on the display, even if Orca is turned off. Why is this a problem? Ora has in non-terminal windows a priority and will outrule BRLTTY on the at-spi bus. Cheers Sebastian signature.asc Description: PGP signature
Re: MATE Terminal Emulator Accessibility: it won't let users scroll upwards to review
Hi again Samuel Thibault schrieb am 24.04.2021, 23:59 +0200: >D.J.J. Ring, Jr., le mer. 21 avril 2021 02:25:24 -0400, a ecrit: >> Unless there is a way to make MATE Terminal Emulator more accessible, but I >> don't think there is. > >With Braille is, you can use brltty to access it, by running: > >brltty -b ba -x as Could it be that "-x a2" is the option these days? I saw -x as` on the wiki, but it never worked for me, a2 does. I could update it on the wiki if this is correct. Thanks Sebastian signature.asc Description: PGP signature
Re: MATE Terminal Emulator Accessibility: it won't let users scroll upwards to review
Hi Samuel Samuel Thibault schrieb am 25.04.2021, 11:00 +0200: >Didier Spaier, le dim. 25 avril 2021 10:53:19 +0200, a ecrit: >> Le 25/04/2021 à 10:38, Sebastian Humenda a écrit : >> > Is there a way to silence Orca to prevent "double" screen reading? >> >> I'd try this: in the Orca preferences GUI, tab Speech, uncheck "enable >> Speech" > >Yes, but with the per-application shortcut (I don't remember what that >is, but some other people on the list will) That'll be ctrl + Orca key + space. But that leaves Orca active, i.e. its keys are still bound. Regards Sebastian signature.asc Description: PGP signature
Re: MATE Terminal Emulator Accessibility: it won't let users scroll upwards to review
Hi Didier Spaier schrieb am 25.04.2021, 10:53 +0200: >Le 25/04/2021 à 10:38, Sebastian Humenda a écrit : >> Is there a way to silence Orca to prevent "double" screen reading? > >I'd try this: in the Orca preferences GUI, tab Speech, uncheck "enable >Speech" Well, that leaves the Orca commands still being bound. Ideally, I could use the BRLTTY navigation functionality. Cheers Sebastian signature.asc Description: PGP signature
Re: MATE Terminal Emulator Accessibility: it won't let users scroll upwards to review
Hello Samuel Thibault schrieb am 24.04.2021, 23:59 +0200: >D.J.J. Ring, Jr., le mer. 21 avril 2021 02:25:24 -0400, a ecrit: >> Unless there is a way to make MATE Terminal Emulator more accessible, but I >> don't think there is. > >With Braille is, you can use brltty to access it, by running: > >brltty -b ba -x as Is there a way to silence Orca to prevent "double" screen reading? Sebastian signature.asc Description: PGP signature
Re: Switching off monitor
Hi again Sebastian Humenda schrieb am 31.03.2021, 21:12 +0200: >>> sudo bash -c "setterm -blank < /dev/tty1 > /dev/tty1" >>I forgot: add TERM=linux After searching the web for a bit, I stumbled over brightnessctl: $ sudo apt install brightnessctl $ brightnessctl s 0% Voilà, the screen is dark :). I'll add it to the wiki. Cheers Sebastian signature.asc Description: PGP signature
Re: Switching off monitor
Hi Samuel Samuel Thibault schrieb am 31.03.2021, 20:43 +0200: >Samuel Thibault, le mer. 31 mars 2021 20:39:36 +0200, a ecrit: >> Sebastian Humenda, le mer. 31 mars 2021 20:34:44 +0200, a ecrit: >> > I'm working on the console (TTY) and am using Tmux, hence neither xset nor >> > setterm work for me. >> >> You can probably use >> >> sudo bash -c "setterm -blank < /dev/tty1 > /dev/tty1" > >I forgot: add TERM=linux Thanks for the reply. I cannot see the effects of the command, but at least the backlight of the laptop monitor is still on. It might be still useful for privacy reasons. Thanks Sebastian signature.asc Description: PGP signature
Re: Maximize battery life / Performance
Hi Jonesy Cee schrieb am 31.03.2021, 14:49 -0400: >I am running Ubuntu Mate. I am totally blind and use orca. Is there anything >I can do besides using the setting to disable animations and turning my >brightness down to increase performance of my computer or increase the >battery life being that do not need anything visual on my computer? Instead of decreasing brightness, I can recommend to switch off the screen completely. See https://wiki.debian.org/accessibility#Screen_off Sebastian signature.asc Description: PGP signature
Switching off monitor
Hi all Up to now, I have used either `vbetool dpms off` or `xbacklight -set 0` to turn off the display. On my system with a fresh install of Bulseye this fails: $ sudo vbetool dpms off mmap /dev/zero: Operation not permitted Failed to initialise LRMI (Linux Real-Mode Interface). $ sudo xbacklight -set 0 RANDR Query Version returned error -1 I'm working on the console (TTY) and am using Tmux, hence neither xset nor setterm work for me. Maybe someone can recommend a different approach, before I file a bug report :). Thanks Sebastian signature.asc Description: PGP signature
No BRLTTY with Bulseeye RC3
Hi I've downloaded the RC3 of the installer from https://chuangtzu.ftp.acc.umu.se/cdimage/bullseye_di_alpha3/amd64/iso-cd/debian-bullseye-DI-alpha3-amd64-netinst.iso After the installation, BRLTTY was not started. Loggining into the system, I found out that brltty was not installed, or at least it could not be launched (see steps below). 1. Wrote the image to a USB drive. 2. Rebooted the system. 3. The braille display was not delected after 20 seconds, so I pressed down and return to select the textual install. 4. After a few moments, BRLTTY started and I could proceed the installation with braille. 5. I have used the netinst CD and due to firmware issues, not configured networking. 6. I rebooted the system with installation media detached. 7. No BRLTTY was launched. With sighted assistence, I entered my passphrase for /home (/ is not encrypted) and logged in as root. 8. BRLTTY is not installed, the command brltty or /sbin/brltty does not exist. I have used the netinstall. So is it normal that BRLTTY is not part of the base system? If this is intended behaviour, I will go and repair the system with sighted assistence. Otherwise, I'll wait for more testing instructions :). Thanks Sebastian signature.asc Description: PGP signature
Re: Orca 40.beta in experimental
Hi mattias jonsson schrieb am 23.02.2021, 19:02 +0100: >how to install the new at-spi2? Add experimental to your sources.list, see https://wiki.debian.org/DebianExperimental Then: sudo apt update sudo apt install orca/experimental at-spi2-core/experimental @Samuel, works fine for me on Debian buster with MATE for a day now. Thanks Sebastian
Re: Thunderbird wil become a webbased application in near future :-(
Hi Christian Schoepplein schrieb am 08.02.2021, 11:26 +0100: >regarding to a presentation at FOSDEM 2021 it is planed to make Thunderbird >more and more a webbased application based on Electron. I have only read secondary sources, but AFAIU it is going to be web-based as the Firefox GUI already is. For instance, the settings dialog in Firefox is a HTML/CSS/JS interface and Thunderbird should become alike. Did they explicitly say Electron? Cheers Sebastian
Re: Audio problems with Debian, speech output and the latest VMware Workstation release :-(
Hi Christian Christian Schoepplein schrieb am 05.06.2020, 11:41 +0200: >On Fri, Jun 05, 2020 at 10:50:31AM +0200, Sebastian Humenda wrote: >>Christian Schoepplein schrieb am 05.06.2020, 9:44 +0200: >>>I unfortunatly have to use Debian in a virtual machine on a Windows 10 >>>system. The virtualitation software I am using is VMware Workstation 15. >>> >>>Since the latest update of VMware Workstation to the version 15.5.5 the sound >>>output and therefore also the speech output is stucking. It sounds like the >>>system is under heavy load and speech is only outputed in fragments with >>>little breaks in between... >>[…] >> >>It might be unrelated, it might be similar. I'm using VirtualBox with a >>console-only, pulse-disabled Debian stable. If this doesn't match your set up, >>skip this e-mail :). > >How did you get rid of pulse-audio? What are the necessary steps to configure >this? https://wiki.debian.org/accessibility#Disable_Pulseaudio This has a couple of disadvantages such as more complicated USB sound card management, if you happen to use that. If you don't, I can highly recommend it. If you have a chance to install a fresh Debian with braille, I would advice to install a fresh copy of Debian, disable Pulse as described and play sound using a player such as mpv. If the stuttering is gone, you could have found the cause, even though pulse might not be the root cause. Cheers Sebastian signature.asc Description: PGP signature
Re: Audio problems with Debian, speech output and the latest VMware Workstation release :-(
Hi Christian Christian Schoepplein schrieb am 05.06.2020, 9:44 +0200: >I unfortunatly have to use Debian in a virtual machine on a Windows 10 >system. The virtualitation software I am using is VMware Workstation 15. > >Since the latest update of VMware Workstation to the version 15.5.5 the sound >output and therefore also the speech output is stucking. It sounds like the >system is under heavy load and speech is only outputed in fragments with >little breaks in between... […] It might be unrelated, it might be similar. I'm using VirtualBox with a console-only, pulse-disabled Debian stable. If this doesn't match your set up, skip this e-mail :). I have tried experimenting around with setting a different sound card without much success. For me, it turned out most useful to have some background noise. This keeps the sound card channel open and speech stops "stuttering". I usually listen to very low-volume music or use white noise. Both are word-arounds. Good luck Sebastian signature.asc Description: PGP signature
Re: Graphics (braille) embossing
Hi Samuel Thibault schrieb am 22.05.2020, 18:12 +0200: >Sebastian Humenda, le ven. 22 mai 2020 17:32:04 +0200, a ecrit: >> Do you have a clue about the last lines: >> >> :2: invalid literaryTextTable >> Finish read_configuration_file >> Starting new document >> Cannot open main table (null) > >I don't know, trying to extract what the script does and run the command >by hand would probably allow to debug more what liblouis is doing. Which script do you mean? I ran the command that I posted before. file2brf is however a binary. >> >> Last but not least, there's a double pipe, I suppose dash doesn't like >> >> this. >> > >> >That would happen if TRANSLATE (between the two '|') is empty, but the >> >texttobrf.in script should be already just dropping that part in that >> >case, if it's not the case more detailed investigation is needed. >> >> I don't know, this is what cups displayed and I thought I might run the shown >> command as-is so that I can investigate the failure. > >The script does print logs, but possibly the log print itself is bogus, >so better make sure by adding more prints in the script. So you meant texttobrf that you wrote? Thanks Sebastian signature.asc Description: PGP signature
Re: Graphics (braille) embossing
Hi Samuel Samuel Thibault schrieb am 22.05.2020, 15:49 +0200: >> I had the impression that it simply ignored settings that I have set in the >> printer tab of my text editor (pluma), but I need a more reliable way to test >> this. When I print from pluma, it always inserts the path to the file at the >> top of the printed result, any clue why? > >Printing from an application is not recommended, because that'll >basically always produce a pdf before giving it to cups. cups-filter >will then have to extract the text again, thus getting top/bottom notes >along the way, and have only a vague notion of what was meant to be a >paragraph. I see. >> After a while, printing stopped working. I investigated the print command >> that >> cups showed: >> >> ile2brl -p -Chyphenate=yes >> -CliteraryTextTable=en-us-brf.dis,en-GB-g2.ctb,de-g2.ctb,de-de-comp8.ctb,braille-patterns.cti >> -CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom >> -CpageNumberBottomSeparateLine=yes -CprintPages=no -CpageSeparator=no >> -CpageSeparatorNumber=yes -CcontinuePages=no -CcellsPerLine=27 >> -ClinesPerPage=26 | | addmargins >> >> First I figured out that liblouisxml-data was missing, should this be added >> as >> a dependency? > >liblouisxml-data would only be needed when using the corresponding >filters in liblouisxml-bin, which I don't think it is doing here? Ah, this is a mistake of mine, the output doesn't change. Do you have a clue about the last lines: :2: invalid literaryTextTable Finish read_configuration_file Starting new document Cannot open main table (null) >> Second, there seems to be no addmargins in the Debian archive, is this an >> oversight? > >See the cups-braille.sh helper script, sourced from texttobrf. Ah, thanks. >> Last but not least, there's a double pipe, I suppose dash doesn't like this. > >That would happen if TRANSLATE (between the two '|') is empty, but the >texttobrf.in script should be already just dropping that part in that >case, if it's not the case more detailed investigation is needed. I don't know, this is what cups displayed and I thought I might run the shown command as-is so that I can investigate the failure. >> > I'd need to try it out myself. I'd think that curves are much more precise >> >> with ~50 DPI, >> > >> >Yes, but I'm unsure one can feel the difference that much. >> >> I have tried to plot a diagram that has two close lines and it shows as one >> line in the printed version. > >Do you also mean that with the lower DPI you are not feeling the same? I don't have the comparison, sorry. I could test this at a later time. What I found is that most images are scaled down to A4 + a bit. That means that almost 90 % of the image is on the first page, a small remainder flows to the second. Is this maybe a Index v3-v5 change? Thanks Sebastian signature.asc Description: PGP signature
Re: Graphics (braille) embossing
Hi Samuel I am warming up this rather old thread, since I finally got around to experiment a bit. >Sebastian Humenda, le jeu. 20 févr. 2020 08:39:04 +, a ecrit: >> There is software for Windows, not part of the standard embosser driver, >> which >> can print SVG and black/white, 50 DPI pictures, so I was wondering whether >> somebody did something similar on Debian? > >Yes, I did :) >See the Braille Embossing section of /usr/share/doc/cups-filters/README.gz Thanks for implementing this :-). Where is the upstream source of this file? I found the set up to be astonishingly simple, not remotely comparable with the set up on Windows that I needed to do :-(. Samuel Thibault schrieb am 20.02.2020, 23:11 +0100: >Sebastian Humenda, le jeu. 20 févr. 2020 22:17:56 +0100, a ecrit: >> How good is the interpretation of the layout? > >It's simply liblouis. Ok, so I'll need to take a look there. The first results with the embosser looked strange, a mixture of English and German grade 2 braille... >> How would I adjust settings such as the language to emboss? > >As usual with cups, in the http://localhost:631 web interface, or on the >fly on the command line. I had the impression that it simply ignored settings that I have set in the printer tab of my text editor (pluma), but I need a more reliable way to test this. When I print from pluma, it always inserts the path to the file at the top of the printed result, any clue why? After a while, printing stopped working. I investigated the print command that cups showed: ile2brl -p -Chyphenate=yes -CliteraryTextTable=en-us-brf.dis,en-GB-g2.ctb,de-g2.ctb,de-de-comp8.ctb,braille-patterns.cti -CinputTextEncoding=UTF8 -CbraillePages=yes -CbraillePageNumberAt=bottom -CpageNumberBottomSeparateLine=yes -CprintPages=no -CpageSeparator=no -CpageSeparatorNumber=yes -CcontinuePages=no -CcellsPerLine=27 -ClinesPerPage=26 | | addmargins First I figured out that liblouisxml-data was missing, should this be added as a dependency? Second, there seems to be no addmargins in the Debian archive, is this an oversight? Last but not least, there's a double pipe, I suppose dash doesn't like this. When I pipe "hi" into the above text (with addmargins removed) I get an error like pasted below this e-mail. Any idea what is going wrong? > I'd need to try it out myself. I'd think that curves are much more precise >> with ~50 DPI, > >Yes, but I'm unsure one can feel the difference that much. I have tried to plot a diagram that has two close lines and it shows as one line in the printed version. It is better when using Gnuplot with its ASCII output module. I am not sure whether the issue is the missing resolution or the conversion beforehand. Thanks Sebastian === Begin read_configuration_file found table /usr/share/liblouis/tables/en-us-g2.ctb found table /usr/share/liblouis/tables/en-us-g1.ctb found table /usr/share/liblouis/tables/chardefs.cti found table /usr/share/liblouis/tables/loweredDigits6Dots.uti found table /usr/share/liblouis/tables/latinLetterDef8Dots.uti found table /usr/share/liblouis/tables/litdigits6Dots.uti found table /usr/share/liblouis/tables/braille-patterns.cti found table /usr/share/liblouis/tables/en-us-g1.ctb found table /usr/share/liblouis/tables/chardefs.cti found table /usr/share/liblouis/tables/loweredDigits6Dots.uti found table /usr/share/liblouis/tables/latinLetterDef8Dots.uti found table /usr/share/liblouis/tables/litdigits6Dots.uti found table /usr/share/liblouis/tables/braille-patterns.cti found table /usr/share/liblouis/tables/en-us-comp8.ctb found table /usr/share/liblouis/tables/loweredDigits6Dots.uti found table /usr/share/liblouis/tables/latinLetterDef8Dots.uti Cannot resolve table 'nemeth.ctb' 1 errors found. nemeth.ctb could not be compiled liblouisutdml.ini:38: Table 'nemeth.ctb' cannot be found. liblouisutdml.ini:38: invalid mathexprTableName found table /usr/share/liblouis/tables/compress.cti found table /usr/share/liblouis/tables/en-us-g2.ctb found table /usr/share/liblouis/tables/en-us-g1.ctb found table /usr/share/liblouis/tables/chardefs.cti found table /usr/share/liblouis/tables/loweredDigits6Dots.uti found table /usr/share/liblouis/tables/latinLetterDef8Dots.uti found table /usr/share/liblouis/tables/litdigits6Dots.uti found table /usr/share/liblouis/tables/braille-patterns.cti Cannot resolve table 'nemeth.ctb' 1 errors found. nemeth.ctb could not be compiled preferences.cfg:108: Table 'nemeth.ctb' cannot be found. preferences.cfg:108: invalid mathexprTableName found table /usr/share/liblouis/tables/en-us-brf.dis found table /usr/share/liblouis/tables/en-GB-g2.ctb found table /usr/share/liblouis/tables/de-g2.ctb found table /usr/share/liblouis/tables/de-de-comp8.ctb found table /usr/share/liblouis/tables/braille-patterns.cti found table /usr/share/liblouis/
Re: Graphics (braille) embossing
Hi Samuel Samuel Thibault schrieb am 20.02.2020, 10:05 +0100: >> There is software for Windows, not part of the standard embosser driver, >> which >> can print SVG and black/white, 50 DPI pictures, so I was wondering whether >> somebody did something similar on Debian? > >Yes, I did :) > >See the Braille Embossing section of /usr/share/doc/cups-filters/README.gz Thanks, the description is very helpful. It mentions the Everst Index V4 model being not tested and I even have an Index 5. I'll see how it works out.0 By skim-reading I understood that braille embossing is done transparently and can be done even with HTML. How good is the interpretation of the layout? How would I adjust settings such as the language to emboss? Ideally, I could define this for each printer job. >Sebastian Humenda, le jeu. 20 févr. 2020 08:39:04 +, a ecrit: >> which can print SVG and black/white, 50 DPI pictures, > >In the driver I wrote for the Index devices, I only added support for >1.5mm dot distance, thus 17DPI. I didn't have the time to add support >for the 0.5mm resolution. I'd need to try it out myself. I'd think that curves are much more precise with ~50 DPI, but I agree that for most images it will not make much of a difference. As usual, quite impressive what you have done, thanks! Sebastian signature.asc Description: PGP signature
Graphics (braille) embossing
Hi all As the subject says, I would like to do (braille) graphics embossing. I have access to an Index v5 embosser and am trying to print simple black/white images. I know that there is Dotify, but as far as I understand, it is only concerned about printing braille text. There is software for Windows, not part of the standard embosser driver, which can print SVG and black/white, 50 DPI pictures, so I was wondering whether somebody did something similar on Debian? Thanks Sebastian
Re: brltty 6.0 available in buster-backports
Hi Samuel Samuel Thibault schrieb am 25.10.2019, 12:04 +0200: >For people interested in it, brltty 6.0 will be available in >buster-backports within a few hours. Thanks for this. I was waiting for the "speak indentation" feature in BRLTTY 6.0 without the need to self-compile BRLTTY for Buster. Thanks Sebastian signature.asc Description: PGP signature
Re: Speakup, orca and brltty
Hi Fran, Fran Torres schrieb am 11.09.2019, 9:56 +0200: >exist's a versión of installer with speech and braille? No, unfortunately not. If you plan to use your system with speech and braille, choose the braille installer (without speech). If you install a graphical user environment such as MATE or GNOME, speech will be enabled automatically. Best Sebastian signature.asc Description: PGP signature
Re: Java applications accessibility
Hi Samuel Thibault schrieb am 31.08.2019, 21:30 +0200: >I have had a closer look at mediathekview. > >Sebastian Humenda, le jeu. 15 août 2019 14:57:42 +0200, a ecrit: >> After I had started the application and waited for Mediathekview to load its >> data, >> I got a few buttons announced. In my first attempt, >> I found the "subscriptions" tab and the "tab" key let me cycle between a few >> buttons. >> When I tried to change the tab, the whole application became quiet >> and that didn't change anymore. > >It seems that keyboard navigation within mediathekview is basically >almost inexistent or at best broken. Even with sight, I can just not >navigate through the interface. A lot of elements are also not standard […] Thanks for taking a closer look. Looking at the GitHub page, it seems as if the project had more feature request than man power. You could report an inaccessible widget as an example and mention that this is a generic problem, but I am not sure whether it would be fixed in the foreseeable future. Thanks Sebastian signature.asc Description: PGP signature
Re: Orca Wiki Page
Hi Samuel Samuel Thibault schrieb am 31.08.2019, 12:02 +0200: >Sebastian Humenda, le sam. 31 août 2019 11:49:49 +0200, a ecrit: >> Samuel Thibault schrieb am 30.08.2019, 14:53 +0200: >> >Thinking about it: we should probably put these subpages in a >> >accessibility/ namespace? Just like there is >> >https://wiki.debian.org/DebianInstaller , but also >> We could do, but is it worth the effort? We have the devel, the normal page, >> the >> orca page and maybe in the future one about speech-dispatcher. Does this >> justify >> a separate namespace? > >But we will probably also want to separate out the installation part, Ok, agreed. >Better use a separate namespace early :) Would you create the namespace, please? Thanks Sebastian signature.asc Description: PGP signature
Re: Orca Wiki Page
Orca Wiki pPage
Hi all I revised and updated the Wiki article on Orca in Debian: https://wiki.debian.org/Orca It would be great if you could have a look and edit, enhance or criticise the page. Cheers Sebastian signature.asc Description: PGP signature
Re: Espeak female
Hi Vojtěch šmiro schrieb am 16.08.2019, 9:52 +0200: >Is some way to use espeak Female in Jessie? How can I see it in Orca? I am afraid that you cannot select the female version from orca. However you can configure speech-dispatcher to use Espeak's female variant by default. You can configure this in your local speech-dispatcher configuration. I am assuming that you have no local configuration yet. Type the following in a terminal cd mkdir -p .config/speech-dispatcher cp /etc/speech-dispatcher/speechd.conf .config/speech-dispatcher/ gedit .config/speech-dispatcher/spd.conf If you are using Mate, replace gedit with pluma. Then search for the line that looks like this: # DefaultVoiceType "MALE1" And change it to DefaultVoiceType "FEMALE1" I don't know what the official way of restarting speech-dispatcher is, killing it might be an option. Otherwise you can always reboot ;-). Change the above line back to the previous version to revert your voice change. HTH Sebastian signature.asc Description: PGP signature
Re: Java applications accessibility
Hello Samuel Samuel Thibault schrieb am 15.08.2019, 12:03 +0200: >Samuel Thibault, le mer. 07 août 2019 14:08:26 +0200, a ecrit: >> Sebastian Humenda, le mer. 07 août 2019 13:58:13 +0200, a ecrit: >> > For Mediathekview, the story is a bit disapointing. It reads buttons >> > occasionally, but it seems to get stuck at some point and does not announce >> > anything anymore. Mouse interaction still works, Orca's flat review >> > doesn't. >> >> I'm afraid an issue with mediathekview is the 200 000-long list that >> overloads at-spi with flurries of events :/ > >I have uploaded version 0.35.0-3 which compacts one of the types of >events which mediathekview seems to be emitting a huge lot. After I had started the application and waited for Mediathekview to load its data, I got a few buttons announced. In my first attempt, I found the "subscriptions" tab and the "tab" key let me cycle between a few buttons. When I tried to change the tab, the whole application became quiet and that didn't change anymore. After a restart and pressing ctrl + tab, I ended up in the "Downloads tab." Pressing tab a few times worked until I hit a quiet area after around 5 controls from which I couldn't escape anymore. This might be the empty table view, I haven't downloaded anything yet. Thanks Sebastian signature.asc Description: PGP signature
Re: Java applications accessibility
Hi Adrian Adrian Orjales schrieb am 07.08.2019, 13:07 +0200: >Have you enabled java access bridge? AFAIU this is done by enabling the ATK adaptor in /etc/java/*/accessibility.properties. Do you mean something else? Cheers Sebastian signature.asc Description: PGP signature
Re: Java applications accessibility
Hi Samuel Samuel Thibault schrieb am 07.08.2019, 13:04 +0200: >The details are in 900912, but basically java-atk-wrapper was considered >too unstable to be enabled by default. With the rework I mentioned, I >believe it is way more stable, but we need wide testing to be sure of >this and convince Matthias that we can enable it by default. What are other applications to test? For Mediathekview, the story is a bit disapointing. It reads buttons occasionally, but it seems to get stuck at some point and does not announce anything anymore. Mouse interaction still works, Orca's flat review doesn't. >> 2. The default look-and-feel was not set to GTK in the newer java version >> (not >> sure about the old already configured one) and hence it couldn't work. > >Normally the non-GTK look-and-feel should be accessible as well, >actually. I have still let the troubleshoot check for it just in case. Ok, I thought it was required. Never mind. Thanks Sebastian signature.asc Description: PGP signature
Re: Java applications accessibility
Hi Samuel Samuel Thibault schrieb am 05.08.2019, 9:32 +0200: >Sebastian Humenda, le lun. 05 août 2019 08:53:57 +0200, a ecrit: >> I've got only one java application on my machine which is Mediathekview. I >> remember that it used to be accessible, but it remains quiet. > >I do test the wrapper with that application, so it should be working. I >however really tested only Braille feedback. Thanks for the hints. There were two issues: 1. I had two java versions installed (possibly because of the upgrade to buster) and it was only enabled for the older one. Is this intended? 2. The default look-and-feel was not set to GTK in the newer java version (not sure about the old already configured one) and hence it couldn't work. I am assuming that the system defaulted to the more recent java 11. Thanks Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Java applications accessibility
Hi Samuel Samuel Thibault schrieb am 02.08.2019, 19:55 +0200: >I have uploaded version 0.35.0 of java-atk-wrapper in Gnome and >Debian. This includes a huge pile of fixes and revamp, notably achieved >by Giuseppe Capaldo, here to thanked. Thanks four your work! I've got only one java application on my machine which is Mediathekview. I remember that it used to be accessible, but it remains quiet. $ tail -n 1 /etc/java-10-openjdk/accessibility.properties assistive_technologies=org.GNOME.Accessibility.AtkWrapper Can anybody confirm this? What other applications could be used for testing? Thanks Sebastian signature.asc Description: PGP signature
Re: Accessibility options in Debian
Hi Aaron, Aaron schrieb am 22.07.2019, 14:36 -0400: >Thanks for the suggestions. I tried installing Orca on a Raspberry Pi >the other day, but it seemed to have trouble with the Pixel desktop. I >was a little concerned after reading that Orca is tightly integrated >with the Gnome desktop, but more recent information seems to suggest >that it can be used with Mate and even XFCE/LXDE. I even ran Orca with Fluxbox, but then you have to expect that the menu (not written in GTK and QT) won't be accessible. But it works ;-). Without kidding: Mate, it is very accessible for my daily work and I can recommend it. >I haven't been able to get the "Install with speech synthesis" option to >work at all yet, if that is the flaw you are referring to. Could you describe in more detail the issues that you are having? >I have been able to get Orca working quite well on Buster Mate and am >figuring out how to change the voice to one of the FLite arctic options. >Oddly, Orca does not have an entry on the Mate start menu. It is in the menu under system / Settings / Personal / Assistive Technologies (terms might vary slightly). There you can enable assistive technologies and this will enable Orca. >Is anyone using emacspeak? This seems to be a new option that comes up a >lot, and looks similar to the Knoppix Adriane project. I am not using it, but AFAIU Emacspeak is an screen reader for Emacs and as such brilliant if you are working with in the Emacs ecosystem; it's an editor nevertheless. Adriane provides a menu-based user interface that enables the user to choose between browsing, e-mail and other tasks, instead of presenting a desktop environment. My information might be a bit outdated, though. Cheers SebastianCheers sebCheers sebCheers sebCheers sebCheers sebCheers sebCheers sebCheers seb signature.asc Description: PGP signature
Re: your mail
Hi Adrian Adrian Orjales schrieb am 08.12.2018, 10:15 +0100: >I am spanish, so sorry for my bad english...😉 No need to apologize. A lot of us are non-native :). >i am blind, and I have installed debian using the onboot install with speak >synthesis option. Doing that, when the installation success, i am not able >to use any screen reader on graphical interface, but Espeakup and brltty >are not affected by this. Espeakup/Speechd-up are using the Linux-internal ALSA sound system. The graphical interface uses the high-level Pulse sound system which exclusively locks the underlying ALSA device. So by default, you have sound either on the GUI or console. There are multiple ways around it. If you are using speech and braille, you might want to switch from Speakup to BRLTTY and configure it to also emit speech. Personally, I am quite happy with its speech screen reading capabilities. If you are using BRLTTY, you have two options: 1. You run pulse as root, described here: https://wiki.debian.org/accessibility#Run_Pulseaudio_as_root This means that both the GUI and BRLTTY can share the pulse sound server and hence both can emit sound. You need to configure BRLTTY to use this root pulse instance. 2. You disable pulse audio completely, which is easier but has its drawbacks and not all applications respect this. If you want to experiment with this option, have a look here: https://wiki.debian.org/accessibility#Disable_Pulseaudio Maybe other list members know another option that I am not aware of. Please let us know if you need more details. Cheers Sebastian signature.asc Description: PGP signature
Re: Using Mbrola with BRLTTY
Hi Halim Sahin schrieb am 28.07.2018, 10:10 +0200: >On Fr, Jul 27, 2018 at 03:17:30 +0200, Ali Gürler wrote: >> is there any chance to use the mbrola voices with BRLTTY? >Yes if you write a speech-dispatcher generic module for txt2pho and mbrola >and add it to speechd.conf What about using espeak's mbrola phoneme generation? This avoids yet another non-free binary and is packaged in Debian :). Would you like to document your knowledge in our wiki page[^1]? [^1]: https://wiki.debian.org/accessibility Thanks Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Orca Plugins
Hi All the "Simple Orca Plugin System" has just landed in unstable. It contains two default plugins, one to read the clipboard (using Caps+c) and another to get the current workspace number (Caps + x). There are more plugins, but I wanted to check with you whether you find the plugin system useful? Quick start: The package is called orca-sops and you can use APT and pinning to install the package from unstable. Alternatively, you can download it from http://ftp.de.debian.org/debian/pool/main/o/orca-sops/orca-sops_1.0.2-1_all.deb and install it using `dpkg -i`, because it doesn't have any special dependencies (other than Python3). Afterwards, you should execute sh /usr/share/SOPS/install-for-current-user.sh and restart orca. Feedback is very welcome. Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: pulseaudio and espeakup
Hi Christian Schoepplein schrieb am 04.05.2018, 13:17 +0200: >Am 2018-05-04 10:25, schrieb Sebastian Humenda: >> Could we get a similar behaviour for brltty(-espeak)? In the current >> setup, I >> have to disable pulse completely, just to be able to use sound both on >> the >> console with BRLTTY and Orca. > >I do have a setup where this is not necessary and where I can use speech and >braille (brltty, brltty-speechd, espeak-ng, speech-dispatcher and orca) in >the console and mate at the same time with different users without removing >pulse. Pulse is running as a systemwide daemon and orca and brltty are using No thanks, this is not an option, especially since it is explicitly not recommended to have Pulse running as root daemon. Cheers Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: pulseaudio and espeakup
Hi Samuel Thibault schrieb am 03.05.2018, 23:57 +0200: >john doe, le mer. 02 mai 2018 10:06:42 +0200, a ecrit: >> On 5/2/2018 1:40 AM, Samuel Thibault wrote: >> > I'm afraid the only solution we have is that both espeakup and >> > speech-dispatcher just release the audio device when they think they >> > won't have anything to speak in the close future. > >FI, I have worked on the espeakup part, which is relatively >straightforward: the speakup screen driver knows when the console is >switched to a graphical VT, and tell espeakup to suspend itself, so the >screen reader inside the Xorg session can (re)start speaking. Could we get a similar behaviour for brltty(-espeak)? In the current setup, I have to disable pulse completely, just to be able to use sound both on the console with BRLTTY and Orca. Thanks Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Running speech-dispatcher as a systemwide service
Hi Ali Gürler schrieb am 21.03.2018, 13:46 +0100: >I installed gdm3 and mate-desktop, but in some cases I would like to >use speech-dispatcher without starting a graphical desktop. When I press >STRG+Alt+F2 I get the login prompt, but at this point there is no voice >speaking. What screen reader are you using at the console? If you use braille, there's a chance that you're using BRLTTY, which has no speech enabled by default. For this you have to install brltty-speechd and configure BRLTTY to use it in /etc/brltty.conf. Regarding speech-dispatcher: you can run it in system-wide mode, but as far as I know, you need to run pulse as a system service as well, please correct me if I'm wrong. There are instructions for pulse on our wiki page: https://wiki.debian.org/accessibility#Run_Pulseaudio_as_root For the speech-dispatcher part, open /etc/default/speech-dispatcher and set the line containing "RUN=no" to yes. It should run as a daemon by default. You need to restart the appropriate services or reboot. HTH Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Potentially broken repositories on Salsa
Hi Samuel Thibault schrieb am 14.03.2018, 21:51 +0100: >Andreas Tille, on mar. 13 mars 2018 13:59:30 +0100, wrote: >> > > a11y-team/dotify-api does not seem to have dir debian >> > > a11y-team/odt2braille does not seem to have dir debian >> > > >> > > I just wanted to make you aware that something might be wrong. I'd I simply haven't pushed anything. Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Evince, again not accessible?
Hi I'm having this issue from time to time as well. Using Alt+Tab into another Application and back, Arrow keys and pressing F7 multiple times will eventually lead to some result, with no particular order guaranteeing a success. I'm aware that this is a very vague description, but I was unable to find out more details. But maybe the OP meant something else. Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: pulseaudio and espeakup
Hi Samuel Thibault schrieb am 30.12.2017, 1:11 +0100: >Incompatibility between Espeakup and Pulseaudio is a recurring issue As a side note, a similar problem occurs with brltty-espeak. Most media players will spawn Pulse these days and this leads to BRLTTY not emitting speech anymore; the same is true when switching to the graphical console. This is less hard to fix, because the user still has the braille display. In any case, the issue is the same, both for GUI Pulse usage or media player Pulse usage on the command line. >which AIUI has never actually been settled (or nobody took the time to >implement a solution in Debian). I don't see how it could work. Ideally Pulse wouldn't grab the audio device, but use it along side with other applications. Halim Sahin once proposed to try to use ALSA mixing as a Pulse sink https://wiki.archlinux.org/index.php/PulseAudio#ALSA.2Fdmix_without_grabbing_hardware_device but I haven't found time to actually try it out, because I opted to purge Pulseaudio and disable it in all of my applications. >In summary: […] Let me add: BRLTTY can't use Pulse easily, because BRLTTY is a privileged daemon and Pulse is (by default) not. Would running Pulse as a privileged user help Espeakup? Running Pulse system-wide isn't ideal, but it would benefit both GUI and console audio applications. I didn't like this setup because it meant that I couldn't access boot messages early enough, but we have to make a compromise somewhere. >- currently Espeakup runs as root, and then takes over the ALSA device. >orca inside lightdm or gdm then can't emit its output (unless by luck >Espeakup didn't say anything at boot, and then Pulseaudio inside the >lightdm/gdm session manages to get the device, but then it's Espeakup >which can't get the device). Does Espeakup really "take" the device? ALSA does support mixing these days and I would be surprised if Espeakup would grab the whole device. That would mean that an Espeakup user couldn't listen to audio recordings at the same time. Sorry for the nitpicking, but I think that's important here. >- espeakup could be made to run as normal user, but then it seems its >pulseaudio server can't access audio, I guess that's because consolekit >doesn't consider it to be running "on the console"? What exactly is the role of consolekit here? Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Installing Debian - accessibility question
Hi Egon, Mate and GNOME are both fine and both have things which do and which don't work. I tend to use Mate, but that's because I like the interface. I think nearly all media are accessible (except for the tiny business card one, if it still exists). I usually go for a mate CD. Instructions for speech or braille are documented our wiki page: https://wiki.debian.org/accessibility#Debian_installer_accessibility Please let us know if anything doesn't work for you. Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Question request and feedback
Hi Samuel Samuel Thibault schrieb am 15.12.2017, 9:54 +0100: >Sebastian Humenda, on ven. 15 déc. 2017 09:12:52 +0100, wrote: >> I'm guessing that expert mode allows to deselect accessibility, even >> though it was active during installation. > >No, I'm just wondering whether in that case he was already using expert >mode, because I'm not sure we want to always ask that question. Last time I installed a system for somebody else, I just purged both brltty and orca, isn't that enough to "disable" accessibility, or would at-spi be active nevertheless? Because if not, I'd say rather document this than add another option. Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Question request and feedback
Hi john doe schrieb am 14.12.2017, 13:33 +0100: >On 12/14/2017 12:47 PM, Sebastian Humenda wrote: >> john doe schrieb am 14.12.2017, 11:34 +0100: >> > On 12/14/2017 11:17 AM, Samuel Thibault wrote: >> > > john doe, on jeu. 14 déc. 2017 08:55:34 +0100, wrote: >> > > > I find myself installing Debian for sited users. >> > > > They don't need the accessibility feature to be installed or enabled at >> > > > boot. […] >> Expert mode ;). […] >No -- I'm not using expert mode. >When the computer boots up I press 's' to select 'install debian with >speatch'. Please have a look at our wiki: https://wiki.debian.org/accessibility Searching twice for "expert" jumps straight to the paragraph where instructions on how to enable expert mode are given. I'm guessing that expert mode allows to deselect accessibility, even though it was active during installation. I haven't tried this myself so far. Cheers Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Question request and feedback
Hi john john doe schrieb am 14.12.2017, 11:34 +0100: >On 12/14/2017 11:17 AM, Samuel Thibault wrote: >> john doe, on jeu. 14 déc. 2017 08:55:34 +0100, wrote: >> > I find myself installing Debian for sited users. >> > They don't need the accessibility feature to be installed or enabled at >> > boot. >> > >> > It would be nice if something like the following could be implemented. >> >> Do you use export mode? >What do you mean by 'export mode'? Expert mode ;). Cheers Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Brltty 5.5 in sid, and experimental change in experimental
Hi all, Samuel Thibault schrieb am 05.11.2017, 18:06 +0100: >Samuel Thibault, on dim. 01 oct. 2017 23:12:43 +0200, wrote: >> I have also uploaded a version 5.5-3 to experimental, which moves the >> brltty binary from /sbin to /bin, just like upstream does. Normally the >> compatibility symlink put in /sbin avoids any backward compatibility >> issues, but I'd rather see some people test it to make sure that I >> didn't miss any issue, before uploading that change to sid. > >So, did some people try it, so I can push the change to sid? Sorry, I ignored the thread until now. I don't have any issues with it, works fine. Thanks Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: When will a working version of fenrir screen reader come back to testing?
Hi Doug Doug Smith schrieb am 22.10.2017, 22:24 -0400: >Ok, here is a good one. I wonder when fenrir screen reader will be making a […] > >I am using kali linux which is a debian derivative and it is based on >testing. I would like to get my command line side of things talking again as I don't have the solution that you are asking for, but BRLTTY can offer you most of the features you might want as a speech-only screen reader. You just need to explictely configure it with braille "no" and a speech driver, for instance "es" and a keyboard table. If you need help setting this up, please let me know. It's actually not too hard. BRLTTY is always in Debian, so gives you a rock-solid base. Cheers Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: progress beeps in orca that comes with debian 9 also known as stretch
Hi Mark Peveto schrieb am 01.08.2017, 19:14 -0500: >Is anyone aware of how to make the progress beeps work in orca besides totally >pulling pulse audio out of the system? >Taking pulse out was going to be my first choice, but sincd spd-conf doesn't >work, I can't do that.\ From the other message from you, I recall that you had a working setup from another version of Debian. Do you have access to this system, or have you reinstalled Debian on the same machine? If you have access, try to copy the hidden directory called ".config/speech-dispatcher" to the new system, which should get you around spd-conf. Alternatively, you can copy /etc/speech-dispatcher/speechd.conf to a .config/speech-dispatcher like this: mkdir -p ~/.config/speech-dispatcher cp /etc/speech-dispatcher/speechd.conf ~/.config/speech-dispatcher Open ~/.config/speech-dispatcher/speechd.conf and search for a line containing "AudioOutputMethod". Go to a new, blank line and insert: AudioOutputMethod "libao". That at least gets rid of the pulse dependency. HTH Sebastian -- Web: https://www.crustulus.de (English|Deutsch) | Blog: https://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: https://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: brltty is speaking wire booting but not after
Hi Ali Gürler schrieb am 13.07.2017, 12:12 +0200: >Hello Samuel, I hope you don't mind if I answer instead. >I installed debian 9.0.0 on a new system from netinst iso image. After that, >I installed brltty-espeak and uncommented the line for using espeak in >/etc/brltty.conf. I forgot: Befor that, I installed alsa-utils, of course. If >the system is starting, brltty is speaking, but it does not at the boot […] Would you please test whether Pulse is running? That has been always the issue for me. Log in and check whether $ pgrep pulse outputs something. Another thing to check is whether autospeak is enabled. You can do this in the BRLTTY preferences menu. >I would like stopping brltty and start it again, but sysctl >stop brltty or sysctl brltty stop does not work. The command is `systemctl stop brltty`; `service brltty stop` would work, too. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: brltty 5.5
Hi Samuel Samuel Thibault schrieb am 22.05.2017, 2:11 +0200: >So I have uploaded brltty 5.5 in experimental, so people can try it out. Thanks, works fine. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: live system during install and debian mate
Hi Samuel Thibault schrieb am 04.04.2017, 10:19 +0200: >Sebastian Humenda, on mar. 04 avril 2017 09:53:08 +0200, wrote: >> Samuel Thibault schrieb am 04.04.2017, 9:42 +0200: >> >> i am downloading the debian 8 latest live. the problem now, using the cd >> >> installer, 650 mb, >> > >> >I don't understand why you are talking both about the live image and the >> >installer image. They are completely different. Either you boot one, or >> >the other, but you can't combine them. >> I suppose the confusion comes from the fact, that Ubuntu and a lot of other >> distributions nowadays offer a live CD from which you install the OS. >> Debian uses a dedicated installer. > >Well, to add to the confusion, the Debian liveCD does include an >installer too :) But it is not accessible (yet: again, it's a matter of >somebody taking the time to fix it). My bad. I didn't know that. Thanks Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: live system during install and debian mate
Hi Samuel Thibault schrieb am 04.04.2017, 9:42 +0200: >> i am downloading the debian 8 latest live. the problem now, using the cd >> installer, 650 mb, > >I don't understand why you are talking both about the live image and the >installer image. They are completely different. Either you boot one, or >the other, but you can't combine them. I suppose the confusion comes from the fact, that Ubuntu and a lot of other distributions nowadays offer a live CD from which you install the OS. Debian uses a dedicated installer. Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Updating gnome-orca to version 3.24
Hi TheSuperGeek schrieb am 02.04.2017, 17:05 -0400: >I'm new to packaging and i saw that Orcan wasn't at the latest version in >debian sid. So i propose for learning packaging to propose a patch to update >it. Please fetch the latest sources using e.g. debcheckout. If you have something ready, just attach it to your email. If you haven't packaged something before, I can recommend joining #debian-mentors on IRC (irc.oftc.net), people are generally very helpful. You can also chat with us in #debian-a11y on the same network. Good luck on getting started! Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Bug#852149: Re : Re: Firefox-ESR Crash in Stretch when exiting Browser with Orca running
Hi Samuel Thibault schrieb am 14.03.2017, 22:52 +0100: >Testers: Ping? I had a similar issue, but didn't experience it for quite a while now. I just tried it a few times with given package and so no problem with it. Thanks Sebastian signature.asc Description: PGP signature
Bug#854295: brltty-espeak: crashes while emitting speech
Hi Samuel Thibault schrieb am 28.02.2017, 23:28 +0100: >Sebastian Humenda, on lun. 27 févr. 2017 14:30:19 +0100, wrote: >> Sebastian Humenda schrieb am 20.02.2017, 11:13 +0100: >> Ok, seems hard to reproduce. Here's another bt. >Does the change at least reduce the frequency of happening? That is really hard to tell. I would say yes, given that it worked for more than two weeks :). Thanks Sebastian signature.asc Description: PGP signature
Bug#854295: brltty-espeak: crashes while emitting speech
Hi Sebastian Humenda schrieb am 20.02.2017, 11:13 +0100: >>Ok, we can wait more, no pb :) >No crashes, I think it's safe. Ok, seems hard to reproduce. Here's another bt. Thanks Sebastian === Thread 8 (Thread 0x7f6285632700 (LWP 16207)): #0 0x7f629273e536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7f628ead8e20 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 __ret = -512 oldtype = 0 err = #1 0x7f629273e536 in do_futex_wait (sem=sem@entry=0x7f628ead8e20 , abstime=0x0) at sem_waitcommon.c:111 #2 0x7f629273e5e4 in __new_sem_wait_slow (sem=0x7f628ead8e20 , abstime=0x0) at sem_waitcommon.c:181 _buffer = {__routine = 0x7f629273e4f0 <__sem_wait_cleanup>, __arg = 0x7f628ead8e20 , __canceltype = -2057102060, __prev = 0x0} err = d = 0 #3 0x7f629273e679 in __new_sem_wait (sem=sem@entry=0x7f628ead8e20 ) at sem_wait.c:29 #4 0x7f628e8b4d29 in polling_thread (p=) at src/libespeak-ng/event.c:257 a_stop_is_required = 0 a_status = __PRETTY_FUNCTION__ = "polling_thread" #5 0x7f6292736424 in start_thread (arg=0x7f6285632700) at pthread_create.c:333 __res = pd = 0x7f6285632700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140061121390336, 3196702752626820878, 0, 140061140511567, 140061121390336, 140060829763568, -3271316536130418930, -3271340861131077874}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x7f62924799bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7f627bfff700 (LWP 3814)): #0 0x7f629247054d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x7f6292fc49f6 in g_main_context_poll (priority=, n_fds=2, fds=0x7f62700010c0, timeout=, context=0x7f628001a6b0) at ././glib/gmain.c:4228 poll_func = 0x7f6292fd4840 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f62700010c0 #2 0x7f6292fc49f6 in g_main_context_iterate (context=0x7f628001a6b0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f62700010c0 #3 0x7f6292fc4d82 in g_main_loop_run (loop=0x7f628001a640) at ././glib/gmain.c:4125 __func__ = "g_main_loop_run" #4 0x7f62935ac4f6 in gdbus_shared_thread_func (user_data=0x7f628001a680) at ././gio/gdbusprivate.c:247 data = 0x7f628001a680 #5 0x7f6292fec345 in g_thread_proxy (data=0x7f628001c4a0) at ././glib/gthread.c:784 thread = 0x7f628001c4a0 #6 0x7f6292736424 in start_thread (arg=0x7f627bfff700) at pthread_create.c:333 __res = pd = 0x7f627bfff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140060963895040, 3196702752626820878, 0, 140061397808015, 0, 140061397909568, -3271847774729681138, -3271340861131077874}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x7f62924799bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7f628f902700 (LWP 2903)): #0 0x7f629247054d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x56156aeaa37c in asyncExecuteIoCallback () #2 0x56156aea8f19 in asyncAwaitCondition () #3 0x56156aea9030 in asyncWaitFor () #4 0x56156aed0816 in runTuneThread () #5 0x56156aeaba8f in () #6 0x7f6292736424 in start_thread (arg=0x7f628f902700) at pthread_create.c:333 __res = pd = 0x7f628f902700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140061292111616, 3196702752626820878, 0, 140736167970879, 0, 140061397909568, -3271329567061194994, -3271340861131077874}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x7f62924799bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f6287070700 (LWP 16203)): #0 0x7f629247054d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x56156aeaa37c in asyncExecuteIoCallback () #2 0x56156aea8f19 in asyncAwaitCondition () #3 0x56156aea9030 in asyncWaitFor () #4 0x56156aee6894 in runSp
Bug#854295: brltty-espeak: crashes while emitting speech
Samuel Thibault schrieb am 13.02.2017, 10:52 +0100: >Sebastian Humenda, on Mon 13 Feb 2017 10:47:33 +0100, wrote: >> I haven't encountered any issues yet. It is rather hard to say whether it is >> fixed, because the bug is hard to reproduce. However, there have been no >> further crashes so far. > >Ok, we can wait more, no pb :) No crashes, I think it's safe. Thanks Sebastian signature.asc Description: PGP signature
Re: looking at debian
Hello Mark Peveto schrieb am 18.02.2017, 4:45 -0600: >I'm thinking about working with debian on one of my machines, but I'm totally >blind, and need a talking installer. I'm hoping someone could send me a >direct link to one, and instructions to get going. Have you tried searching for "accessible Debian installation" at your favourite search engine? There are instructions here: https://wiki.debian.org/accessibility In short: download one of the regular images, burn it to a CD or write it to an USB drive and when the installer launches and you hear a beep, press "s" and wait. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Bug#854295: brltty-espeak: crashes while emitting speech
Hello Samuel Thibault schrieb am 12.02.2017, 12:15 +0100: […]0 >> > >Sebastian Humenda, on Sun 05 Feb 2017 21:02:37 +0100, wrote: >> > >> I'm not sure whether the issue is actually in BRLTTY or espeak-ng, but >> > >> I couldn't encounter any issues while using speech-dispatcher with >> > >> espeak-ng yet. >> > > >> > >Ok. I'm afraid that might be an issue with the way BRLTTY uses espeak >> > >and espeak-ng behaves: BRLTTY sets a callback, but espeak-ng calls it >> > >from its own thread, which may pose some unexpected issues. Could you >> > >try the attached patch? […] >So, how is it going? I haven't encountered any issues yet. It is rather hard to say whether it is fixed, because the bug is hard to reproduce. However, there have been no further crashes so far. Thanks! Sebastian signature.asc Description: PGP signature
Bug#854295: brltty-espeak: crashes while emitting speech
Hi Samuel Thibault schrieb am 08.02.2017, 23:49 +0100: >Sebastian Humenda, on Sun 05 Feb 2017 21:02:37 +0100, wrote: >> I'm not sure whether the issue is actually in BRLTTY or espeak-ng, but >> I couldn't encounter any issues while using speech-dispatcher with >> espeak-ng yet. > >Ok. I'm afraid that might be an issue with the way BRLTTY uses espeak >and espeak-ng behaves: BRLTTY sets a callback, but espeak-ng calls it >from its own thread, which may pose some unexpected issues. Could you >try the attached patch? I've applied the patch and BRLTTY still runs fine. It's a bug which occurs irregularly, so it's hard to tell whether the issue is fixed. >It may cripple BRLTTY functionalities a bit, but at least potentially make it >more robust for Stretch, and we'll have a closer look upstream. What exactly do you mean by "cripple"? Thanks Sebastian signature.asc Description: PGP signature
Re: SV: SV: latest stretch installer and braille
Hi mjonsson1...@gmail.com schrieb am 06.02.2017, 16:25 +0100: >Yes the baum are connected to the vm I have no more ideas, especially because I'm not a VM user myself. Could you write the image to a USB flash drive and start the installation from there? You don't need to do the full install (to not risk destroying your current setup), but it would be great to know whether the issue persists with real hardware. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: SV: latest stretch installer and braille
Hi mjonsson1...@gmail.com schrieb am 06.02.2017, 14:55 +0100: >Booting up the vm with the stretch dvd mounted >And baum supervario2 connected from usb Have you actually enabled pass-through for your braille device? It could be that the VM doesn't know about your device. Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: latest stretch installer and braille
Hi mjonsson1...@gmail.com schrieb am 06.02.2017, 14:42 +0100: >Seems it are broken What exactly is broken? Could you please describe the steps you've taken and what the outcome was? Then we can try to find a solution. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Bug#854295: brltty-espeak: crashes while emitting speech
Hi Samuel Thibault schrieb am 06.02.2017, 0:21 +0100: >Could you install: [...] >brltty-dbgsym > >> #0 0x7f3fec3c7540 in () at /usr/lib/x86_64-linux-gnu/libasound.so.2 > >and libasound2-dbgsym libasound2 was already installed, do you have any idea why the symbols don't show up? The full BT with symbols from BRLTTY is below. Thanks Sebastian === Thread 8 (Thread 0x7f3fd2ffd700 (LWP 5407)): #0 0x7f3fe8f0f54d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x7f3fe9a639f6 in g_main_context_poll (priority=, n_fds=2, fds=0x7f3fc40010c0, timeout=, context=0x7f3fd801a690) at ././glib/gmain.c:4228 poll_func = 0x7f3fe9a73840 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f3fc40010c0 #2 0x7f3fe9a639f6 in g_main_context_iterate (context=0x7f3fd801a690, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f3fc40010c0 #3 0x7f3fe9a63d82 in g_main_loop_run (loop=0x7f3fd801a170) at ././glib/gmain.c:4125 __func__ = "g_main_loop_run" #4 0x7f3fea04b4f6 in gdbus_shared_thread_func (user_data=0x7f3fd801a660) at ././gio/gdbusprivate.c:247 data = 0x7f3fd801a660 #5 0x7f3fe9a8b345 in g_thread_proxy (data=0x7f3fd801c4a0) at ././glib/gthread.c:784 thread = 0x7f3fd801c4a0 #6 0x7f3fe91d5424 in start_thread (arg=0x7f3fd2ffd700) at pthread_create.c:333 __res = pd = 0x7f3fd2ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139912099649280, 5538853934696073039, 0, 139912527930255, 0, 139912528031808, -5574801368476711089, -5574853307566946481}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x7f3fe8f189bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7f3fec7c2900 (LWP 4199)): #0 0x7f3fe8f0f54d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x5653f0d0437c in poll (__timeout=268, __nfds=, __fds=) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 monitorArray = 0x7ffc70c62410 monitors = {array = 0x7ffc70c62410, count = 8} executed = 0 functionElement = 0x0 functions = 0x5653f2bddc60 functionCount = #2 0x5653f0d0437c in awaitMonitors (monitors=0x7ffc70c62460, monitors=0x7ffc70c62460, timeout=268) at ../../Programs/async_io.c:360 monitorArray = 0x7ffc70c62410 monitors = {array = 0x7ffc70c62410, count = 8} executed = 0 functionElement = 0x0 functions = 0x5653f2bddc60 functionCount = #3 0x5653f0d0437c in asyncExecuteIoCallback (iod=, timeout=268) at ../../Programs/async_io.c:742 monitorArray = 0x7ffc70c62410 monitors = {array = 0x7ffc70c62410, count = 8} executed = 0 functionElement = 0x0 functions = 0x5653f2bddc60 functionCount = #4 0x5653f0d02f19 in awaitAction (timeout=) at ../../Programs/async_wait.c:128 cbx = 0x5653f0f78640 parameters = {tsd = 0x5653f2bdcc90, timeout = 268} elapsed = 1986572 first = 0 period = {start = {seconds = 21, nanoseconds = 743352468}, length = 2147483647} #5 0x5653f0d02f19 in asyncAwaitCondition (timeout=2147483647, testCondition=testCondition@entry=0x5653f0cf6560 , data=data@entry=0x7ffc70c62560) at ../../Programs/async_wait.c:159 elapsed = 1986572 first = 0 period = {start = {seconds = 21, nanoseconds = 743352468}, length = 2147483647} #6 0x5653f0cf83ca in brlttyWait (duration=) at ../../Programs/core.c:1137 ucd = {handler = 0x0, data = 0x0} #7 0x5653f0cf623a in brlttyRun () at ../../Programs/brltty.c:34 exitStatus = PROG_EXIT_SUCCESS #8 0x5653f0cf623a in main (argc=, argv=) at ../../Programs/brltty.c:213 exitStatus = PROG_EXIT_SUCCESS Thread 6 (Thread 0x7f3fdd24a700 (LWP 11328)): #0 0x7f3fe91dd536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7f3fe5578e20 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 __ret = -512 oldtype = 0 err = #1 0x7f3fe91dd536 in do_futex_wait (sem=sem@entry=0x7f3fe5578e20 , abstime=0x0) at sem_waitcommon.c:111 #2 0x7f3fe91dd5e4 in __new_sem_wait_slow (sem=0x7f3fe5578e20 , abstime=0x0) at sem_waitcommon.c:181 _buffer = {__routine = 0x7f3fe91dd4f0 <__sem_wait_cleanup>, __arg = 0x7f3fe5578e20 , __canceltype = -584803052, __prev = 0x0} err = d = 0 #3 0x7f3fe91dd679 in __new_sem_wait (sem=sem@entry=0x7f3fe5578e20 ) at sem_wait.c:29 #4 0x
Bug#854295: brltty-espeak: crashes while emitting speech
Package: brltty-espeak Version: 5.4-6 Severity: important Hi Every now and then, BRLTTY crashes. It looks as if there is an issue while emitting speech using espeak-ng. I'm not sure whether the issue is actually in BRLTTY or espeak-ng, but I couldn't encounter any issues while using speech-dispatcher with espeak-ng yet. The full back trace is attached to this report. Thanks Sebastian -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (990, 'testing'), (500, 'testing-debug'), (450, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages brltty-espeak depends on: ii brltty 5.4-6 ii libc6 2.24-9 ii libespeak-ng1 1.49.0+dfsg-7 brltty-espeak recommends no packages. brltty-espeak suggests no packages. -- no debconf information Thread 8 (Thread 0x7f3fd2ffd700 (LWP 5407)): #0 0x7f3fe8f0f54d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x7f3fe9a639f6 in g_main_context_poll (priority=, n_fds=2, fds=0x7f3fc40010c0, timeout=, context=0x7f3fd801a690) at ././glib/gmain.c:4228 poll_func = 0x7f3fe9a73840 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f3fc40010c0 #2 0x7f3fe9a639f6 in g_main_context_iterate (context=0x7f3fd801a690, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7f3fc40010c0 #3 0x7f3fe9a63d82 in g_main_loop_run (loop=0x7f3fd801a170) at ././glib/gmain.c:4125 __func__ = "g_main_loop_run" #4 0x7f3fea04b4f6 in gdbus_shared_thread_func (user_data=0x7f3fd801a660) at ././gio/gdbusprivate.c:247 data = 0x7f3fd801a660 #5 0x7f3fe9a8b345 in g_thread_proxy (data=0x7f3fd801c4a0) at ././glib/gthread.c:784 thread = 0x7f3fd801c4a0 #6 0x7f3fe91d5424 in start_thread (arg=0x7f3fd2ffd700) at pthread_create.c:333 __res = pd = 0x7f3fd2ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139912099649280, 5538853934696073039, 0, 139912527930255, 0, 139912528031808, -5574801368476711089, -5574853307566946481}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x7f3fe8f189bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7f3fec7c2900 (LWP 4199)): #0 0x7f3fe8f0f54d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x5653f0d0437c in asyncExecuteIoCallback () #2 0x5653f0d02f19 in asyncAwaitCondition () #3 0x5653f0cf83ca in brlttyWait () #4 0x5653f0cf623a in main () Thread 6 (Thread 0x7f3fdd24a700 (LWP 11328)): #0 0x7f3fe91dd536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7f3fe5578e20 ) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 __ret = -512 oldtype = 0 err = #1 0x7f3fe91dd536 in do_futex_wait (sem=sem@entry=0x7f3fe5578e20 , abstime=0x0) at sem_waitcommon.c:111 #2 0x7f3fe91dd5e4 in __new_sem_wait_slow (sem=0x7f3fe5578e20 , abstime=0x0) at sem_waitcommon.c:181 _buffer = {__routine = 0x7f3fe91dd4f0 <__sem_wait_cleanup>, __arg = 0x7f3fe5578e20 , __canceltype = -584803052, __prev = 0x0} err = d = 0 #3 0x7f3fe91dd679 in __new_sem_wait (sem=sem@entry=0x7f3fe5578e20 ) at sem_wait.c:29 #4 0x7f3fe5354d29 in polling_thread (p=) at src/libespeak-ng/event.c:257 a_stop_is_required = 0 a_status = __PRETTY_FUNCTION__ = "polling_thread" #5 0x7f3fe91d5424 in start_thread (arg=0x7f3fdd24a700) at pthread_create.c:333 __res = pd = 0x7f3fdd24a700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139912269833984, 5538853934696073039, 0, 139912116431695, 139912269833984, 139912116441760, -5574809793591933105, -5574853307566946481}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x7f3fe8f189bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f3fe63a0700 (LWP 4201)): #0 0x7f3fe8f0f54d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x5653f0d0437c in asyncExecuteIoCallback () #2 0x5653f0d02f19 in asyncAwaitCondition () #3 0x5653f0d03030 in a
Re: [HEADS-UP] Please test Re: Speech overlapping with espeak-ng
Hi Samuel Thibault schrieb am 23.01.2017, 15:43 +0100: >Sebastian Humenda, on Mon 23 Jan 2017 14:41:23 +0100, wrote: >> At the moment, I feel as if a really small cancel pause would be the option I >> could live best with. > >Just to check, did you try just plain 0 cancel pause ? I cannot hear a difference to cancel_pause=10. Thanks Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: [HEADS-UP] Please test Re: Speech overlapping with espeak-ng
Hi Øyvind Øyvind Lode schrieb am 23.01.2017, 14:12 +0100: >I've upgraded both brltty and espeakup (remotely via ssh since I'm at work >now). >I'll help you out test later today. Please also upgrade brltty-espeak. >What exactly should I test? - Do you realize some kind of overlap when typing quickly? - When navigating to a longer line, press Ctrl, do you recognize a delay before the speech stops? - You have to have a keyboard table configured for this, put `keyboard-table laptop` into `/etc/brltty/brltty.conf` for this. - When scrolling to a lot of text, say an inbox of Mutt, do you have the feeling that speech overlaps? - There is a parameter which introduces a certain cancelling pause, put that into your /etc/brltty.conf: `speech-parameters es:cancel_pause=150` 150 is the default value, please try different values (lower means less pause), to figure out whether everything sounds as expected. For me, a value of e.g. 10 works really fine when typing, but when scrolling through many lines of text, it still sounds weird, as if it would overlap. As Samuel already pointed out on IRC and here, it might be not an actual overlap, but one the ear percepts. At the moment, I feel as if a really small cancel pause would be the option I could live best with. Thanks Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: speech-dispatcher and RC bugs
Hi Luke Yelavich schrieb am 18.01.2017, 13:31 +1100: >On Wed, Jan 18, 2017 at 08:48:10AM AEDT, Samuel Thibault wrote: >> That being said, I find #838665 a bit abusive. I actually had to >> re-read several times "software that imports all installed Python >> modules": how can that be a good idea?! Now, that being said, AIUI >> speechd_conf is not a python module that programmer would normally want >> to use, so perhaps the simplest way would be to just move that module to >> a private area, and make the only user (spd-conf) load it from there? > >In addition, the fies that were in 0.8.6 for the python code are not all >entirely correct. Seems spd-conf is still broken. I didn't really check fully, >my python is not the best either. The module is still in a bad shape, I fixed some of the issues with my patch in September. >Sebastian, could you please have another look at spd-conf? Seems you didn't >quite get the argparse code correct... Would you please be so kind to describe what's not working? It works here on my Stretch box, but maybe I'm testing the wrong thing. Thanks Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: speech-dispatcher and RC bugs
Hi Samuel Thibault schrieb am 17.01.2017, 22:48 +0100: >That being said, I find #838665 a bit abusive. I actually had to >re-read several times "software that imports all installed Python >modules": how can that be a good idea?! Now, that being said, AIUI >speechd_conf is not a python module that programmer would normally want >to use, so perhaps the simplest way would be to just move that module to >a private area, and make the only user (spd-conf) load it from there? I have proposed a patch on the BTS, but forgot to attach the patch. Nobody told me, so I assumed people didn't have the time yet. This issue was reported upstream too and I had submitted a patch there; afterwards, I backported the fix to Debian. I do agree that it's odd to import modules just for the sake of doing so, but in this case, this also breaks pydoc, which relies on importing modules to document them. It's up to you whether you make that module private, but if you don't, I can backport the patch again and attach it to the bug. Thanks Sebastian signature.asc Description: PGP signature
Bug#848016: WIHCTIG
Eric, bitte nutze g zum antworten. Samuel hat das auch so gemacht. die Googlemail-Adresse ist für private Zwecke und hat auf dem Bugtracker nichts verloren. Nun ist es zu spät - bitte aber für die nächsten Male. Grüße Sebastian signature.asc Description: PGP signature
Re: orca on debian stretch testing
Hi Samuel Thibault schrieb am 06.01.2017, 0:45 +0100: >Sebastian Humenda, on Thu 05 Jan 2017 20:56:20 +0100, wrote: >> >I just installed Debian testing using the net installation iso for the >> >week of November 28th, 2016 and the only major issues I found is that if you >> >press a key espeakup lags around a little behind of when you press the key. >> Thanks for testing. This should be better with the next installer version, >> this >> issue has been fixed. > >Has it? In Bug#848016, Eric Scheibler reports that he still notices >delay with version 1.49.0+dfsg-3 of libespeak-ng1, and I'm unfortunately >considering reverting to espeak for Stretch. Apologies! I mixed that up -- this issue was fixed upstream, I believe. I have seen a commit message promising that. Yes, I think reverting back to espeak sounds sensible. Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: orca on debian stretch testing
Hi Nick Nick Gawronski schrieb am 05.01.2017, 13:07 -0600: >I just installed Debian testing using the net installation iso for the >week of November 28th, 2016 and the only major issues I found is that if you >press a key espeakup lags around a little behind of when you press the key. Thanks for testing. This should be better with the next installer version, this issue has been fixed. >I then went back and reinstalled using the same iso image on another partition >just with the basic tools for a command line installation but it looks like >network-manager is not installed so my question is where can I get >documentation on how to setup my wireless network connection or for how to add >more then one network to the system as just copying the interfaces file from a >working installer to the system did not work? You can find instructions by searching "debian wireless networking" or similar on the web? It basically consists of two steps: editing /etc/network/interfaces to set up the correct interface and editing /etc/wpa_supplicant/wpa_supplicant.conf. It's a bit more effort at first, but works reliably with or without GUI. The Debian Wiki has an article on it: https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant Please let us know whether that works for you. I'm sure that there are more pages describing the steps differently or better. And don't worry, as soon as you have understood things, it really boils down to adding two stanzas. HTH Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Switching off a (laptop) monitor
Hi all, on my previous laptop, I used `sudo vbetool dpms off` to switch off the monitor. which worked fine. On my Thinkpad, this doesn't work reliably anymore: after I have switched off the monitor, I cannot switch it on again. On the other hand, I cannot switch it off after it was in sleep mode. Since a kernel upgrade, the whole procedure doesn't work at all: % sudo vbetool dpms off zsh: illegal hardware instruction sudo vbetool dpms off Setting the tty to blank doesn't work either: % sudo setterm --blank force /dev/tty1 setterm: cannot force blank: Inappropriate ioctl for device Can anybody confirm any of the above observations? It might be necessary to investigate this, since it makes the tips on the wiki page useless, at least for me. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: Using espeak with brltty-espeak driver
Hi Ali Gürler schrieb am 02.01.2017, 14:39 +0100: >I installed a basic debian system without a graphical desktop >environment. Now I would like to use the espeak synthesizer with >brltty. So I installed alsa-base, alsa-utils, espeak and >brltty-espeak. With the command ># aplay >I get a sound output. If I run ># espeak "Hello" >espeak is saying "Hello", but also there is an error message: >*** >Cannot connect to server request channel >jack server is not running or cannot be found >*** This is ok and can safely be ignored. >How to activate the brltty espeak driver on the text console? Is it >inough to uncomment the speech-driver line for espeak in /etc/brltty.conf? Exactly. You might want to fine-tune some of the speech-parameters, to i.e. set the default language or increase the maximum speech rate. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Re: x server crashes
Hi Keith Keith Barrett schrieb am 13.12.2016, 17:06 +: >Debian Stretch with mate desktop. > >After updating system on 12th November, xserver is crashing. > >I use startx to start the gui. [...] >Is this a known issue? You have to provide more information, otherwise it is hard to figure out whether the bug has been reported already. Despite this, this is not an accessibility issue. I'm experiencing a crash of X when working on a console while X is active on another tty in the background. I also start X with `startx`. I have a stable X session, if I just use the graphical session. If you think that the above describes your issue, you can have a look at Bug#838703. Cheers Sebastian -- Web: http://www.crustulus.de (English|Deutsch) | Blog: http://www.crustulus.de/blog FreeDict: Free multilingual dictionaries - http://www.freedict.org Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html signature.asc Description: PGP signature
Bug#848016: brltty-espeak: very monotonous speech and noticable delays in speech output
Package: brltty-espeak Version: 5.4-3 Severity: important Hi after an upgrade of brltty-espeak (which links to espeak-ng), the speech output is very monotonous and all speech rhythm lost, including e.g. breaks for periods at the end of a sentence. That makes it hard to listen to it for a longer period. It is likely to be a brltty-espeak issue, because espeak-ng -w test.wav "Some longer text, it has proper stressing of words." aplay test.wav sounds as `espeak -w test.wav ...`, so without any change. Furthermore, there is a noticeable delay when interrupting speech with e.g. the control key. This is problematic when scrolling through texts, because some portion of the old line is spoken before the new text starts. This makes it impossible for speech-only users to figure out what is actually on the line I have taken a log with `brltty -ldebug,speech` and have attached it. Please let me know if I can provide more information to help resolving this issue. Thanks -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (10, 'unstable') Architecture: i386 (i686) Kernel: Linux 4.8.0-1-686-pae (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages brltty-espeak depends on: ii brltty 5.4-3 ii libc6 2.24-7 ii libespeak-ng1 1.49.0+dfsg-2 brltty-espeak recommends no packages. brltty-espeak suggests no packages. -- no debconf information 2016-12-13@09:44:11.261 [brltty] BRLTTY 5.4 rev BRLTTY-5.4 [http://brltty.com/] 2016-12-13@09:44:11.283 [brltty] lock descriptor allocated: queue-discarded-elements 2016-12-13@09:44:11.283 [brltty] Protokollierungsausführlichkeit: debug,speech 2016-12-13@09:44:11.284 [brltty] pushed command environment: initial 2016-12-13@09:44:11.284 [brltty] report listener registered: 0: handleUpdateBrailleOnline 2016-12-13@09:44:11.285 [brltty] program exit event added: screen-data 2016-12-13@09:44:11.285 [brltty] Arbeitsverzeichnis: /home/swannie 2016-12-13@09:44:11.285 [brltty] Konfigurationsdatei: /etc/brltty.conf 2016-12-13@09:44:11.285 [brltty] Modifizierbares Verzeichnis: /var/lib/brltty 2016-12-13@09:44:11.285 [brltty] Einstellungsdatei: brltty.prefs 2016-12-13@09:44:11.285 [brltty] Verzeichnis mit Schreibzugriff: /var/run/brltty 2016-12-13@09:44:11.285 [brltty] Treiber-Verzeichnis: /lib/brltty 2016-12-13@09:44:11.285 [brltty] Tabellenverzeichnis: /etc/brltty 2016-12-13@09:44:11.306 [brltty] program exit event added: tunes 2016-12-13@09:44:11.306 [brltty] tune thread state change: 0 -> 1 2016-12-13@09:44:11.307 [brltty] tune thread state change: 1 -> 3 2016-12-13@09:44:11.307 [brltty] regions: text=0.0 status=0.0 2016-12-13@09:44:11.307 [brltty] shifts: full=1 half=0 vertical=5 2016-12-13@09:44:11.307 [brltty] checking for text table: /etc/brltty/Text/de_DE.ttb 2016-12-13@09:44:11.349 [brltty] checking for text table: /etc/brltty/Text/de.ttb 2016-12-13@09:44:11.364 [brltty] compiling text table: /etc/brltty/Text/de.ttb 2016-12-13@09:44:11.364 [brltty] file opened: /etc/brltty/Text/de.ttb fd=8 2016-12-13@09:44:11.364 [brltty] including data file: /etc/brltty/Text/de.ttb 2016-12-13@09:44:11.371 [brltty] file opened: /etc/brltty/Text/ltr-latin.tti fd=9 2016-12-13@09:44:11.371 [brltty] including data file: /etc/brltty/Text/ltr-latin.tti 2016-12-13@09:44:11.382 [brltty] file opened: /etc/brltty/Text/ltr-alias.tti fd=10 2016-12-13@09:44:11.382 [brltty] including data file: /etc/brltty/Text/ltr-alias.tti 2016-12-13@09:44:11.389 [brltty] file opened: /etc/brltty/Text/ctl-latin.tti fd=9 2016-12-13@09:44:11.390 [brltty] including data file: /etc/brltty/Text/ctl-latin.tti 2016-12-13@09:44:11.398 [brltty] file opened: /etc/brltty/Text/num-dot6.tti fd=9 2016-12-13@09:44:11.398 [brltty] including data file: /etc/brltty/Text/num-dot6.tti 2016-12-13@09:44:11.398 [brltty] file opened: /etc/brltty/Text/num-alias.tti fd=10 2016-12-13@09:44:11.398 [brltty] including data file: /etc/brltty/Text/num-alias.tti 2016-12-13@09:44:11.400 [brltty] file opened: /etc/brltty/Text/common.tti fd=9 2016-12-13@09:44:11.400 [brltty] including data file: /etc/brltty/Text/common.tti 2016-12-13@09:44:11.401 [brltty] file opened: /etc/brltty/Text/spaces.tti fd=10 2016-12-13@09:44:11.401 [brltty] including data file: /etc/brltty/Text/spaces.tti 2016-12-13@09:44:11.415 [brltty] file opened: /etc/brltty/Text/boxes.tti fd=10 2016-12-13@09:44:11.415 [brltty] including data file: /etc/brltty/Text/boxes.tti 2016-12-13@09:44:11.417 [brltty] file opened: /etc/brltty/Text/blocks.tti fd=10 2016-12-13@09:44:11.417 [brltty] including data file: /etc/brltty/Text/blocks.tti 2016-12-13@09:44:11.417 [brltty] Texttabelle: de 2016-12-13@09:44:11.417 [brltty] program exit event added: text-table 2016-12-13@09:44:11.418 [brltty] Attributtabelle: left_right 2016-12-13@09:44:11.418 [brltty] program exit event added: