Hello all, I have been able to get NVDA to work under wine. Currently, you have to dismiss the welcome to NVDA dialog every time you start it, but this should change soon if I can get an existing nVDA 2017.3 config. I have done a recording of how you should go about setting up in your prefixes, and can be found on my keybase. The link is https://keybase.pub/destructatron/nvda-on-wine.mp3 Enjoy!
Sure I can do that, and I've fixed the config issue. Note to self, run NVDA with wine start nvda, don't start it from the program files directory. Here's a short text guide: Export your wineprefix variable, we'll call the prefix nvda-test. export WINEPREFIX=~/nvda-test Now, create a 32 bit wine prefix with the following command: WINEARCH=win32 winecfg Wait until the wine configuration window appears, then close it. Now you need to ensure that winetricks is installed. Use your package manager to do this, then run the following command: winetricks -q msaa riched30 riched20 speechsdk If the speech SDK doesn't silent install, press alt A, then alt N a few times until you hear a sound, then press alt I and wait a few seconds, then press alt C or enter to close the installer once it's done. Now run the NVDA installer by changing directory to the directory containing the NVDA setup and run the following command: wine start nvda_2017.3.exe Now you'll hear the music and espeak. NVDA will not announce content state changes, for example when check boxes are checked and unchecked. It'll announce them if you alt tab and back, but not when you press space. You'll get an error at the end of the installation, but you can safely ignore this. Now use ps-aux | grep nvda to find all the NVDA processes still running, and use kill to nuke them away. Now, run wine start nvda and go through the welcome to NVDA dialog. You should now be able to play games with NVDA. If you want addons such as eloquence, unzip them and put them in the addons directory in your wine prefix. Make sure to run wine taskkill /f /im nvda.exe before making changes to the config file, because the NVDA menu isn't accessible at all.
Hmm, did you try to configur nvda to start with wine? Maybe it will start when you run some application. I'm asking about that because when you'll start nvda no window will be created, so YOU WILL NOT ABLE to run another application in this instance were nvda is running.
The window will still be there. If you're using gnome or mate you'll be able to find it in the usual ways, but if you're using a window manager that's where things can be a little interesting, and if you have no way of switching between all windows like ratpoison does, it's very easy to lose focus.
What distro are you on? Arch Linux for example doesn't install some lib32 dependencies by default, and having dependencies suchas lib32libpulse and all the lib32 gstreamer stuff is a good start.
I've never had the RPC server error on anything I've tested. I'm on 7.2, so make sure you're using that and not some really old version of wine you'll find in debian's repos.