In 2014, my children’s wonderful Mum, Amanda, who is now a teacher of blind children, approached me with a problem of great significance.
She was teaching a blind girl who had written to Santa. But the child was worried that Santa wouldn’t be able to read the letter she had written, because it was in Braille. Amanda did her best to assure the child that Santa would have no problem with Braille, but the doubts remained.
Remembering the stories I used to tell our own children when they were younger, Amanda wondered if there might be anything I could do to help.
Well, it certainly made a pleasant change from my regular writing sessions trying to figure out technology and then explain it to other people.
The result was "Louis, the Blind Christmas Elf", which I gave to Amanda in written form.
Amanda loved the story, but came back and said, "why don't you do an audio version? You'd be good at that," again remembering all the funny voices I'd use when reading to our kids.
So, back I went into the studio, to create the narrated audio version.
The reaction to this little story has been so special, and heart-warming. I've heard from so many people. Teachers, parents, grandparents and consumer leaders have all written to me telling me how much the story has meant to them. And every year at this time, I get requests for it. It has now been translated into other languages and even turned into a play.
I'm deeply touched and honoured that it has meant so much to people.
In the spirit of being proud to be blind, I offer you this festive story and wish you a merry Christmas.
Matt Campbell
in reply to Matthias Klumpp • • •Matthias Klumpp
in reply to Matt Campbell • • •Matt Campbell
in reply to Matthias Klumpp • • •Matthias Klumpp
in reply to Matt Campbell • • •I'll ask a contact about AT-SPI specifically, but my impression was that these things were always used with some abstraction on top of AT-SPI in a larger test framework. One definite issue with AT-SPI is the documentation (more would always help, since it is very complex).
Some smaller apps I know now use QTest, which uses Qt internals for testing, so no AT-SPI is involved there.
Matt Campbell
in reply to Matthias Klumpp • • •Matt Campbell
in reply to Matt Campbell • • •Sebastian Wick
in reply to Matt Campbell • • •@matt gitlab.freedesktop.org/wayland…
See, this is exactly the problem here. The blog posts makes it seem like all the people involved in wayland don't care about making the applications work well on wayland. We suggested that this protocol can be used with another new protocol to solve 90% of the use cases. This was dismissed because of the missing 10%. Instead of pushing the protocol that everyone wants we now have another protocol that doesn't go anywhere.
staging: Add xdg-session-management protocol (!18) · Merge requests · wayland / wayland-protocols · GitLab
GitLabMatthias Klumpp
in reply to Matt Campbell • • •@matt This is in a way the session-management protocol.
But consider this: What if an application has an IDE layout[1] or a layout like GIMP's multi-window mode where windows need to be initilly placed in relation to each other? What if a window needs to show up next to a UI control, like for docked windows in docked UIs or for picture-in-picture displays?
For that, the compositor at least needs to know an initial placement as well, restoration-only will not work.
[1]: wiki.lazarus.freepascal.org/im…