What a surprise #reaper #osara is now a thing on #linux as well. So far it makes focused reaper controls accessible to orca.

I've just got it installed, imported the keymap, tested recording is working and now I have to learn a lot to do something usefull with it.

I'm just wondering if I have missed it or it's not as hot within the blindness comunity as I'm feeling about it.

github.com/churst90/osara-linu…

reshared this

in reply to Peter Vágner
Just so you're aware, no attempt has been made so far by this fork's author to figure out how this could be cleanly contributed upstream (incorporating it into the official build system, polishing the code, etc.), while there are a couple of other people working on a Linux port who are being a lot more careful about it. That's not to say that this fork won't work, that it isn't useful or that it won't get polished later; people have different starting points and that's fine. Just making sure you're aware of the status as I see it (as the upstream maintainer).
in reply to Jamie Teh

@Jamie Teh Yes it looks as if multiple projects from this author are either personal optimizations or experiments without attempting upstream polishing. I don't know if someone else is actively working on an osara port for linux with some public code for testing and great progress. In the description it mentions speech dispatcher but it actually uses at-spi.

Edit: Oh I see there is active pull request. I should have started by looking at your repo first. I apologize to you and all the contributors working on it for my preliminary hooray style comments.

Still I was able to rebase these patches on the top of osara main branch this morning easily. Other than making sure I've got fetched all the submodules it built cleanly over here just by running scons.

So upcoming days I will be learning reaper a bit and I'll see if I can make something usefull out of it.

in reply to Peter Vágner
No need for apology. There's no harm in prototyping and experimentation; I just wanted to be sure the status was clear. As well as the pull request you found from Robbie, there's also an effort by Leonard linked in the discussion of the PR. I think they differ slightly regarding how they do accessibility exposure (raw ATK vs AccessKit). There are some limitations because of the way REAPER statically links GUI widgets or something like that, and that may be a barrier to a clean port. Anyway, more info in the PR discussion.