I read this discussion thread but it was closed pretty soon.
I read @vpolasek 's post on daily use of Desktop Linux as a blind person and found it really interesting.
There was the idea of a spin, which I think fits it. Why should blind people use a sighted Desktop with a screenreader? This makes no sense to me.
I am really curious and think this is essential, it should be a very high top priority. Blind people will probably have very different needs, and I am would love to discuss what the best “blind desktop” would look like!
Btw, if I should use incorrect wording or something, please mention that.
So my questions
What Desktop would work best as a foundation?
I tried KDE’s screenreader and it was pretty horrible. I use espeak on my phone for TTS and I am already not happy, but that was even worse.
I heard that GNOME was better for accessibility?
But still, the question would be what the best foundation for a blind desktop would look like, as I dont think a sighted one + screenreader makes sense.
How is Wayland support for what screenreader?
I find it a bit untransparent to get a clear info table of what reader on what DE works.
What TTS engine is best?
I found Piper, which supports many languages and sounds pretty good!
Also there is Thorsten Voice, a really cool project that works with real voice and could be integrated into many tools, to work as a TTS engine.
Are there more, pleasantly sounding TTS engines?
How should the interface be structured?
I read keyboard shortcuts are nice, and I can imagine that a blind person uses a desktop VERY differently than a sighted one.
Are there any tips how an app launcher should work, how default settings should be, how switching apps etc would be done best?
I could imagine:
- All apps opening fullscreen
- Alt-Tab for switching, with the screenreader saying the apps name
- very good UI keyboard support
- consistency (for example in KDE the selector doesnt always move on first press)
- preinstalled app sources, file associations, easy app installation on startup (so maybe the GNOME dialog could be easily used for that)
- after login, saying the name of the currently focussed app
- notification when there is a yes/no or warning dialog, allowing keyboars usage here
- automatic updates without any user interaction
- what else?
Would things like voice control be nice?
What about privacy?
I can imagine using a hardened Browser for example might be pretty annoying. Opening NoScript to allow every new sites javascript for example. But it could be possible. I can imagine that a11y and privacy are often not a practical bundle, and this kinda sucks?
Everyone should have the possibility to not be spied on. What do you think, what would be major problems with for example a hardened Browser?
I think this is a really interesting field, that should not be a nieche project by affected people.
Vojtux seems like a great project, and I think having an “install and go” Fedora Atomic image would be very great.
Basically I imagine an a11y (btw. where does this abbreviation come from?) first Distro to do all the things Vojtux does by default, and this would be quite a step up from what my current Fedora experience looks like.