Re: Dialog for dpkg-based package configuration

2024-02-09 Thread Sebastian Humenda
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

2024-02-08 Thread Sebastian Humenda
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

2024-01-29 Thread Sebastian Humenda
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

2024-01-21 Thread Sebastian Humenda
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

2024-01-21 Thread Sebastian Humenda
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

2023-12-18 Thread Sebastian Humenda
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

2023-10-25 Thread Sebastian Humenda
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

2023-10-25 Thread Sebastian Humenda
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

2023-10-25 Thread Sebastian Humenda
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

2023-02-07 Thread Sebastian Humenda
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

2022-12-20 Thread Sebastian Humenda
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

2022-05-11 Thread Sebastian Humenda
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

2022-05-10 Thread Sebastian Humenda
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

2022-05-05 Thread Sebastian Humenda
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

2022-05-05 Thread Sebastian Humenda
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

2022-05-05 Thread Sebastian Humenda
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

2022-04-21 Thread Sebastian Humenda
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

2022-04-18 Thread Sebastian Humenda
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

2022-04-18 Thread Sebastian Humenda
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

2022-04-17 Thread Sebastian Humenda
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

2021-12-30 Thread Sebastian Humenda
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

2021-05-09 Thread Sebastian Humenda
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

2021-05-08 Thread Sebastian Humenda
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

2021-04-25 Thread Sebastian Humenda
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

2021-04-25 Thread Sebastian Humenda
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

2021-04-25 Thread Sebastian Humenda
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

2021-04-25 Thread Sebastian Humenda
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

2021-03-31 Thread Sebastian Humenda
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

2021-03-31 Thread Sebastian Humenda
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

2021-03-31 Thread Sebastian Humenda
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

2021-03-31 Thread Sebastian Humenda
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

2021-03-25 Thread Sebastian Humenda
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

2021-02-23 Thread Sebastian Humenda
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 :-(

2021-02-08 Thread Sebastian Humenda
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 :-(

2020-06-05 Thread Sebastian Humenda
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 :-(

2020-06-05 Thread Sebastian Humenda
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

2020-05-23 Thread Sebastian Humenda
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

2020-05-22 Thread Sebastian Humenda
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

2020-05-22 Thread Sebastian Humenda
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/tables/en-gb-g1.utb
found table /usr/share/liblouis/tables/text_nabcc.dis
f

Re: Graphics (braille) embossing

2020-02-20 Thread Sebastian Humenda
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

2020-02-20 Thread Sebastian Humenda
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

2019-10-26 Thread Sebastian Humenda
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

2019-09-11 Thread Sebastian Humenda
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

2019-08-31 Thread Sebastian Humenda
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

2019-08-31 Thread Sebastian Humenda


Orca Wiki pPage

2019-08-30 Thread Sebastian Humenda
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

2019-08-17 Thread Sebastian Humenda
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

2019-08-15 Thread Sebastian Humenda
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

2019-08-07 Thread Sebastian Humenda
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

2019-08-07 Thread Sebastian Humenda
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

2019-08-07 Thread Sebastian Humenda
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

2019-08-05 Thread Sebastian Humenda
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

2019-07-23 Thread Sebastian Humenda
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

2018-12-08 Thread Sebastian Humenda
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

2018-07-28 Thread Sebastian Humenda
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

2018-05-13 Thread Sebastian Humenda
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

2018-05-04 Thread Sebastian Humenda
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

2018-03-21 Thread Sebastian Humenda
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

2018-03-14 Thread Sebastian Humenda
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?

2018-02-11 Thread Sebastian Humenda
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

2017-12-29 Thread Sebastian Humenda
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

2017-12-15 Thread Sebastian Humenda
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

2017-12-15 Thread Sebastian Humenda
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

2017-12-15 Thread Sebastian Humenda
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

2017-12-14 Thread Sebastian Humenda
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

2017-11-09 Thread Sebastian Humenda
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?

2017-10-23 Thread Sebastian Humenda
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

2017-08-02 Thread Sebastian Humenda
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

2017-07-13 Thread Sebastian Humenda
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

2017-06-06 Thread Sebastian Humenda
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

2017-04-04 Thread Sebastian Humenda
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

2017-04-04 Thread Sebastian Humenda
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

2017-04-03 Thread Sebastian Humenda
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

2017-03-14 Thread Sebastian Humenda
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

2017-03-01 Thread Sebastian Humenda
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

2017-02-27 Thread Sebastian Humenda
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 runSpeechDri

Bug#854295: brltty-espeak: crashes while emitting speech

2017-02-20 Thread Sebastian Humenda


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

2017-02-18 Thread Sebastian Humenda
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

2017-02-13 Thread Sebastian Humenda
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

2017-02-09 Thread Sebastian Humenda
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

2017-02-07 Thread Sebastian Humenda
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

2017-02-06 Thread Sebastian Humenda
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

2017-02-06 Thread Sebastian Humenda
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

2017-02-06 Thread Sebastian Humenda
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 
) 

Bug#854295: brltty-espeak: crashes while emitting speech

2017-02-05 Thread Sebastian Humenda
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 

Re: [HEADS-UP] Please test Re: Speech overlapping with espeak-ng

2017-01-23 Thread Sebastian Humenda
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

2017-01-23 Thread Sebastian Humenda
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

2017-01-23 Thread Sebastian Humenda
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

2017-01-18 Thread Sebastian Humenda
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

2017-01-08 Thread Sebastian Humenda
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

2017-01-06 Thread Sebastian Humenda
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

2017-01-05 Thread Sebastian Humenda
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

2017-01-04 Thread Sebastian Humenda
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

2017-01-02 Thread Sebastian Humenda
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

2016-12-13 Thread Sebastian Humenda
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

2016-12-13 Thread Sebastian Humenda
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: 

Bug#848008: brltty: fails to detect keyboard when started before systemd-udev-settle.service

2016-12-13 Thread Sebastian Humenda
Hi

Samuel Thibault schrieb am 13.12.2016,  8:37 +0100:
>Sebastian Humenda, on Tue 13 Dec 2016 06:32:13 +0100, wrote:
>> When enabling a keyboard table in /etc/brltty.conf, brltty should provide
>> navigation commands using the keyboard. On some systems, this doesn't work 
>> after
>> boot, because the keyboard has not been detected yet. The fix is to add the
>> following to the unit file:
>> 
>> [Unit]
>> After=systemd-udev-settle.service
>> Wants=systemd-udev-settle.service
>> 
>> This has been fixed upstream, too.
>
>Mmm, but that will delay brltty startup more than strictly necessary.
On my system, the delay is not perceptible, although that is not a objective
measurement.
I have to enter a passphrase for my hard disk and brltty is always up before I
get prompted for it.

>Shouldn't brltty be able to catch keyboard shortcuts from newly-plugged
>keyboards? It'd then just catch the keyboards as they get detected by
>udev, without delaying the startup.
If I understood upstream correctly, that is impossible, because the keyboard is
not detected as new device. New devices are automatically recognized by brltty,
but if udev is still discovering the devices, the handling seems to be
different.

The proposed change possibly breaks the initramfs-option of BRLTTY, but that
never worked for me so far.

Sebastian


signature.asc
Description: PGP signature


Bug#848008: brltty: fails to detect keyboard when started before systemd-udev-settle.service

2016-12-12 Thread Sebastian Humenda
Package: brltty
Version: 5.4-3
Severity: important

Hi

When enabling a keyboard table in /etc/brltty.conf, brltty should provide
navigation commands using the keyboard. On some systems, this doesn't work after
boot, because the keyboard has not been detected yet. The fix is to add the
following to the unit file:

[Unit]
After=systemd-udev-settle.service
Wants=systemd-udev-settle.service

This has been fixed upstream, too.

Thanks

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (450, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.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 depends on:
ii  init-system-helpers1.46
ii  libasound2 1.1.2-1
ii  libbluetooth3  5.43-1
ii  libbrlapi0.6   5.4-3
ii  libc6  2.24-7
ii  libglib2.0-0   2.50.2-2
ii  libgpm21.20.4-6.2
ii  libicu57   57.1-5
ii  libncursesw5   6.0+20161126-1
ii  libpolkit-gobject-1-0  0.105-17
ii  libsystemd0232-7
ii  libtinfo5  6.0+20161126-1
ii  lsb-base   9.20161125
ii  policykit-10.105-17

Versions of packages brltty recommends:
ii  python  2.7.11-2

Versions of packages brltty suggests:
ii  brltty-speechd   5.4-3
ii  brltty-x11   5.4-3
pn  console-braille  

-- Configuration Files:
/etc/brltty/Attributes/invleft_right.atb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Attributes/invleft_right.atb'
/etc/brltty/Attributes/left_right.atb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Attributes/left_right.atb'
/etc/brltty/Attributes/upper_lower.atb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Attributes/upper_lower.atb'
/etc/brltty/Contraction/af.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/af.ctb'
/etc/brltty/Contraction/am.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/am.ctb'
/etc/brltty/Contraction/countries.cti [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/countries.cti'
/etc/brltty/Contraction/de-basis.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/de-basis.ctb'
/etc/brltty/Contraction/de-kurzschrift.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/de-kurzschrift.ctb'
/etc/brltty/Contraction/de-vollschrift.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/de-vollschrift.ctb'
/etc/brltty/Contraction/en-ueb-g2.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/en-ueb-g2.ctb'
/etc/brltty/Contraction/en-us-g2.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/en-us-g2.ctb'
/etc/brltty/Contraction/es.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/es.ctb'
/etc/brltty/Contraction/fr-abrege.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/fr-abrege.ctb'
/etc/brltty/Contraction/fr-integral.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/fr-integral.ctb'
/etc/brltty/Contraction/ha.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ha.ctb'
/etc/brltty/Contraction/id.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/id.ctb'
/etc/brltty/Contraction/ipa.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ipa.ctb'
/etc/brltty/Contraction/ja.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ja.ctb'
/etc/brltty/Contraction/ko-g1.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ko-g1.ctb'
/etc/brltty/Contraction/ko-g2.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ko-g2.ctb'
/etc/brltty/Contraction/ko.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ko.ctb'
/etc/brltty/Contraction/latex-access.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/latex-access.ctb'
/etc/brltty/Contraction/letters-latin.cti [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/letters-latin.cti'
/etc/brltty/Contraction/mg.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/mg.ctb'
/etc/brltty/Contraction/mun.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/mun.ctb'
/etc/brltty/Contraction/nabcc.cti [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/nabcc.cti'
/etc/brltty/Contraction/nl.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/nl.ctb'
/etc/brltty/Contraction/ny.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/ny.ctb'
/etc/brltty/Contraction/pt.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/pt.ctb'
/etc/brltty/Contraction/si.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/si.ctb'
/etc/brltty/Contraction/sw.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/sw.ctb'
/etc/brltty/Contraction/th.ctb [Errno 13] Keine Berechtigung: 
u'/etc/brltty/Contraction/th.ctb'
/etc/brltty/Contraction/zh-tw-ucb.ctb 

Re: stretch orca and wifi connection setup

2016-12-11 Thread Sebastian Humenda
Hi Samuel,

Samuel Thibault schrieb am 11.12.2016, 11:31 +0100:
>FTR, the issue about the debian installer not configuring the wifi on
>the installed system is
>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694068
>the main issue is that when network-manager is not getting installed,
>one would have to write the wifi password in the world-readable
>/etc/network/interfaces , which is not something one usually wants to do,
Well, you can always configure it in /etc/wpa_supplicant/wpa_supplicant.conf.
That's not end-user friendly, but it works reliably.

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#847317: libatk-wrapper-java: causes delay when navigating certain UI elements

2016-12-07 Thread Sebastian Humenda
Package: libatk-wrapper-java
Version: 0.33.3-12
Severity: important

Hi

When navigating in Java GUI applications, unknown), certain UI elements cause a
very distractive delay. So for instance, in a program called Mediathekview, the
navigation between the cells and rows of a table with information about films,
it can take more than 2 seconds before speech and braille respond. This makes
navigating a table with 50 rows cumbersome.
A different example is a search view in the same program, which restricts the
displayed information in the table while typing. Typing multiple words in there
can take even longer before the program starts to respond again.

I have taken a debug log with `orca --debug`(attached) and am running OpenJDK
version "1.8.0_111" on an amd64 system (Debian), more information below.
Please let me know if I can provide more information to help locating/fixing
this issue.

Thanks!

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.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 libatk-wrapper-java depends on:
ii  x11-utils  7.7+3

Versions of packages libatk-wrapper-java recommends:
ii  libatk-wrapper-java-jni  0.33.3-12

libatk-wrapper-java suggests no packages.


debug-2016-12-07-10:30:28.out.xz
Description: application/xz


signature.asc
Description: PGP signature


  1   2   >