I didn't see that it was a necro before starting typing this..
I'm not an expert with proton, but in wine you ought to be able to run several programs in the same prefix. This is exactly the reason that there is a wineserver so that programs can use windows system calls to communicate with each other. In this case it would be important so use the same wineprefix and the same version of wine executables. That is to say if this isn't disabled for some reason in steam/proton, then don't use different proton versions for the different programs.
I'm not quite sure to explain how, but you could also start ED with proton without using steam. As you would start it from the command line or a script it ought to be able to start several programs running in the same prefix. For instance I installed EDO in wine and I start it like this:
Code:
#!/bin/sh
export WINEPREFIX=/media/sda4/wineprefix/elite
cd /media/sda4/wineprefix/elite/drive_c/Program\ Files\ \(x86\)/Frontier/EDLaunch
wine /media/sda4/wineprefix/elite/drive_c/Program\ Files\ \(x86\)/Frontier/EDLaunch/EDLaunch.exe /novr
You ought to be able to do something similar, IIRC it's called a PROTONPREFIX in proton. You'd also have to figure out where the proton executable is, i'd guess it's called proton and not wine in this case.
If you fail to get several apps running in the same prefix, then the idea about using symlinks is a good one. Like that they both run in different prefixes each with it's own "wine" server. Then EDDiscovery can get access to the log files through a symlink.
As a matter of interest, does the voice support work in wine/proton?
I tried to install VoiceAttack in wine and couldn't get the windows voice support working, so gave up on VA. Maybe I'll try again using proton.