Bug#883094: Accessibility: Mate: Screen reader is not available in login screen

2017-12-04 Thread sirgazil

On 04/12/17 16:04, mike.gabr...@das-netzwerkteam.de wrote:

Hi,

On Monday, December 4, 2017, sirgazil wrote:

On 04/12/17 06:18, Mike Gabriel wrote:

Hi,

On  Fr 01 Dez 2017 01:02:25 CET, sirgazil wrote:


On 30/11/17 04:38, Mike Gabriel wrote:

Hi,

On  Mi 29 Nov 2017 16:59:27 CET, sirgazil wrote:


Package: mate-desktop
Version: 1.16.2-2

I'm using Debian Linux zenme 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1
(2017-09-28) i686 GNU/Linux.

When a blind person starts the computer, they don't have any way of
knowing whether the login screen has loaded or not. The system does
not provide any aural cues for blind users, so they have to call
sighted people to help them log in.


Thanks for your feedback on accessibility.

Please note that the MATE desktop does not come with a login manager
itself. It uses a "3rd party product" for session login management.

The default display manager in use for MATE desktop installations is
LightDM.

Please also note that I have recently uploaded the Arctica Greeter, a
fork from Ubuntu's Unity Greeter. Arctica Greeter, like Unity
Greeter, sends a little drum roll to the speaker, so there is indeed
an accoustic signal that the greeter has loaded and the computer is
ready for login.

The greeter has Orca support built-in, so you can enable it (or have
it enabled by default as a system-wide setting that survives reboot
of the computer). Orca then will read to you the different text
fragments you find on the login screen.

I will ping you via this bug, once the Arctica Greeter has landed in
Debian testing.

Please note that such changes as requested / proposed cannot be made
in a Debian stable release, so we need to look forward regarding this
and improve ourselves for Debian 10 (aka buster).

Thanks for your input!
Mike



Thank you for the information, Mike.

I'd like to add that working around this problem by activating Orca
screen reader in the LightDM GTK+ Greeter Settings is not possible
because the greeter hangs when doing so (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883215).

So it seems Debian 9 with Mate is currently not accessible at all to
blind users?


Please note that LightDM GTK+ Greeter is _not_ Arctica Greeter.



Yes, I know that. I was referring to the default greeter that is used in
Debian when you select the Mate desktop in the installation process.



If you are not scared of third party APT repositories, you can get a
build of Arctica Greeter here:

```
deb http://packages.arctica-greeter.org/debian stretch main
```

The GnuPG Archive Key can be obtained this way:

```
wget -qO - http://packages.arctica-project.org/archive.key | sudo
apt-key add -
```

Looking forward for your feedback! Orca can be enable in the greeter
with ALT + SUPER + S.



Well, in this particular case, only Debian stable repositories are allowed.

I'd like to try this workaround on my machine, though, but trying to add
the GPG Archive Key failed:

  # apt-key add archive.key
  gpg: keydb_get_keyblock failed: Value not found




Does archive.key really contain a GPG public key? It seems that the key block 
is missing in the file you use as archive.key. Please check with a text editor 
or pager...


The file looks like a public key; the PUBLIC KEY BLOCK is there.

Trying to import the key in Synaptic results in an error saying that the 
file may not be a GPG key or that it is corrupt, and Synaptic generates 
an entry in the list of Trusted software providers that looks like the 
information in a PO file:


https://multimedialib.files.wordpress.com/2017/12/synaptic-import-key-file.png

So maybe this key file is funny?



Bug#883094: Accessibility: Mate: Screen reader is not available in login screen

2017-12-04 Thread sirgazil

On 04/12/17 06:18, Mike Gabriel wrote:

Hi,

On  Fr 01 Dez 2017 01:02:25 CET, sirgazil wrote:


On 30/11/17 04:38, Mike Gabriel wrote:

Hi,

On  Mi 29 Nov 2017 16:59:27 CET, sirgazil wrote:


Package: mate-desktop
Version: 1.16.2-2

I'm using Debian Linux zenme 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1 
(2017-09-28) i686 GNU/Linux.


When a blind person starts the computer, they don't have any way of 
knowing whether the login screen has loaded or not. The system does 
not provide any aural cues for blind users, so they have to call 
sighted people to help them log in.


Thanks for your feedback on accessibility.

Please note that the MATE desktop does not come with a login manager 
itself. It uses a "3rd party product" for session login management.


The default display manager in use for MATE desktop installations is 
LightDM.


Please also note that I have recently uploaded the Arctica Greeter, a 
fork from Ubuntu's Unity Greeter. Arctica Greeter, like Unity 
Greeter, sends a little drum roll to the speaker, so there is indeed 
an accoustic signal that the greeter has loaded and the computer is 
ready for login.


The greeter has Orca support built-in, so you can enable it (or have 
it enabled by default as a system-wide setting that survives reboot 
of the computer). Orca then will read to you the different text 
fragments you find on the login screen.


I will ping you via this bug, once the Arctica Greeter has landed in 
Debian testing.


Please note that such changes as requested / proposed cannot be made 
in a Debian stable release, so we need to look forward regarding this 
and improve ourselves for Debian 10 (aka buster).


Thanks for your input!
Mike



Thank you for the information, Mike.

I'd like to add that working around this problem by activating Orca 
screen reader in the LightDM GTK+ Greeter Settings is not possible 
because the greeter hangs when doing so (see 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883215).


So it seems Debian 9 with Mate is currently not accessible at all to 
blind users?


Please note that LightDM GTK+ Greeter is _not_ Arctica Greeter.



Yes, I know that. I was referring to the default greeter that is used in 
Debian when you select the Mate desktop in the installation process.



If you are not scared of third party APT repositories, you can get a 
build of Arctica Greeter here:


```
deb http://packages.arctica-greeter.org/debian stretch main
```

The GnuPG Archive Key can be obtained this way:

```
wget -qO - http://packages.arctica-project.org/archive.key | sudo 
apt-key add -

```

Looking forward for your feedback! Orca can be enable in the greeter 
with ALT + SUPER + S.



Well, in this particular case, only Debian stable repositories are allowed.

I'd like to try this workaround on my machine, though, but trying to add 
the GPG Archive Key failed:


# apt-key add archive.key
gpg: keydb_get_keyblock failed: Value not found



Bug#883094: Accessibility: Mate: Screen reader is not available in login screen

2017-11-30 Thread sirgazil

On 30/11/17 04:38, Mike Gabriel wrote:

Hi,

On  Mi 29 Nov 2017 16:59:27 CET, sirgazil wrote:


Package: mate-desktop
Version: 1.16.2-2

I'm using Debian Linux zenme 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1 
(2017-09-28) i686 GNU/Linux.


When a blind person starts the computer, they don't have any way of 
knowing whether the login screen has loaded or not. The system does 
not provide any aural cues for blind users, so they have to call 
sighted people to help them log in.


Thanks for your feedback on accessibility.

Please note that the MATE desktop does not come with a login manager 
itself. It uses a "3rd party product" for session login management.


The default display manager in use for MATE desktop installations is 
LightDM.


Please also note that I have recently uploaded the Arctica Greeter, a 
fork from Ubuntu's Unity Greeter. Arctica Greeter, like Unity Greeter, 
sends a little drum roll to the speaker, so there is indeed an accoustic 
signal that the greeter has loaded and the computer is ready for login.


The greeter has Orca support built-in, so you can enable it (or have it 
enabled by default as a system-wide setting that survives reboot of the 
computer). Orca then will read to you the different text fragments you 
find on the login screen.


I will ping you via this bug, once the Arctica Greeter has landed in 
Debian testing.


Please note that such changes as requested / proposed cannot be made in 
a Debian stable release, so we need to look forward regarding this and 
improve ourselves for Debian 10 (aka buster).


Thanks for your input!
Mike



Thank you for the information, Mike.

I'd like to add that working around this problem by activating Orca 
screen reader in the LightDM GTK+ Greeter Settings is not possible 
because the greeter hangs when doing so (see 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883215).


So it seems Debian 9 with Mate is currently not accessible at all to 
blind users?




Bug#883215: [Accessibility] LightDM GTK+ Greeter hangs after enabling Orca

2017-11-30 Thread sirgazil

Package: lightdm-gtk-greeter
Version: 2.0.2-1


Dear maintainer,

I'm using Debian Linux zenme 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1 
(2017-09-28) i686 GNU/Linux with Mate 1.16.2-2.


After enabling the Orca screen reader for the greeter, the login screen 
hangs everytime a user tries to log in.



Steps to reproduce
==

1. Log in to the Mate desktop.
2. Install lightdm-gtk-greeter-settings (1.2.1-2).
3. Open System → Administration → LightDM GTK+ Greeter Settings.
4. Click on the "Misc." tab.
5. In the "Accessibility" section, tick the "Reader" check box.
6. Select "orca" in "Command to launch screen reader" field.
7. In the dropdown below the previous field, select either "Enable at 
start" or the third option.

8. Click the Save button.
9. Click the Close button.
10. Restart the system.


Expected result
===

The system becomes accessible to blind users.

1. The login screen loads.
2. Orca informs the user that the screen reader is active.
3. The blind user enters username and password with the assistance of 
the reader.

4. The blind user logs in.


Unexpected result
=

Step 4 fails, and makes the system inaccessible to blind users.

1. The login screen loads.
2. Orca informs the user that the screen reader is active.
3. The blind user enters username and password with the assistance of 
the reader.

4. The blind user cannot log in.

Step 4 fails because when the user hits the Enter key or the button to 
log in, the greeter hangs. Then, the blind user has to call for human 
assistance.


Note that before hanging, just after pressing Enter or the log in 
button, Orca informs that the screen reader has been disabled. Once the 
greeter hangs, you cannot focus any fields or buttons with the keyboard, 
nor with the mouse, but you can still move the pointer around.


To be able to log in to the desktop, you have to access tty1 (Ctrl + Alt 
+ F1) and startx manually. Finally, you have to make sure to disable 
Orca in the greeter settings to be able to log in graphically again.


--
https://sirgazil.bitbucket.io/



Bug#883094: Accessibility: Mate: Screen reader is not available in login screen

2017-11-29 Thread sirgazil

Package: mate-desktop
Version: 1.16.2-2

I'm using Debian Linux zenme 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1 
(2017-09-28) i686 GNU/Linux.


When a blind person starts the computer, they don't have any way of 
knowing whether the login screen has loaded or not. The system does not 
provide any aural cues for blind users, so they have to call sighted 
people to help them log in.



Expected result
===

When the login screen is displayed, it should wait for a few seconds for 
user input. If there is no response from the user, the system should 
provide an aural cue, so that blind users know they are in the login 
screen. For example:


SYSTEM: "Hi there!"
SYSTEM: "Please press SOME_KEYS at the same time if you need aural 
assistance"


(User presses SOME_KEYS)
(System focuses the username field)

SYSTEM: "You are in the login screen"
SYSTEM: "Please enter a username"

(User enters username and presses Tab to enter password)

SYSTEM: "Please enter the password"

(User enters password and presses Enter to log in)

After this, the desktop is displayed with the screen reader on.



--
https://sirgazil.bitbucket.io/