Bug#883094: Accessibility: Mate: Screen reader is not available in login screen
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
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
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
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
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/