Looking at the error message, it seems the issue happens when the installer is trying to set permissions on the installation folder, since it's very likely NTFS ACL and Ext4 ACL are quite different, so the standard .NET call we use fails, so the installer that is trapping exception, is logging the problem and doesn't continue.
We'll add an explicit check in the next update ( due out later today ), that will check if we are running under Linux/Proton, so it will skip the permission setting routine. Note that, I can't guarantee this will work, because the next issue would be requiring to create a Symbolic link, and those are only supported in NTFS, I have no idea if the Proton environment is able to intercept the call to create a Windows Symbolic Link and route it to create a Linux link instead, if it does, it should work.
Wow, thank you so much for the quick fix, this allowed me to download GSX
I will say that there is a problem with creating a symbolic link, but it's a very easy manual fix. I also have a screenshot of it working, I did this on a fresh install on my old computer as I RMA'd parts from my new computer, so default A320 it is.
Here is a guide for whoever wants to attempt this themselves:The installer gives an error when finishing the install with RegAsm.exe missing (see screenshot), I don't know if this is a required component, but you would only need to create a symlink (make sure to change the path to the Proton folder depending on what version of Proton you use, or if you installed MSFS elsewhere, change the directory to match that)
ln -s ~/.steam/root/steamapps/common/Proton\ 8.0/dist/lib/wine/i386-windows/regasm.ex
e ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/regasm.exe
Using Protontricks(
https://github.com/Matoking/protontricks) is the easiest way to run the installer
Run the FSDT Installer in Protontricks, you may be able to right click and run the file with Protontricks, or running the command below in the terminal
protontricks 1250410 --gui
Then when dismissing all the warnings that pop up, click ok to "Select the default wineprefix", then "Run explorer", find the installer and run it.
If you get the same error I got in this post or it seems like it does nothing when installing GSX, close the installer and run it from C:\users\Public\Desktop, find FSDT Installer and run it, it should update the installer. You'll have to find this path in steamapps/compdata or you can use "Run explorer" from Protontricks.
The installer will most likely not create Symlinks, so you will have to do this manually, and clicking "Relink" will make the installer freeze, so there are only 2 things you need to run in the terminal (if you didn't install MSFS in the default location, make sure to change that when running the 2 commands)
ln -s ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/Program\ Files\ \(x86\)/
Addon\ Manager/MSFS/fsdreamteam-gsx-pro ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/users/steamuser
/AppData/Roaming/Microsoft\ Flight\ Simulator/Packages/Community/fsdreamteam-gsx-pro
ln -s ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/Program\ Files\ \(x86\)/
Addon\ Manager/MSFS/fsdreamteam-gsx-world-of-jetways ~/.steam/root/steamapps/compatdata/1250410/pfx/drive_c/us
ers/steamuser/AppData/Roaming/Microsoft\ Flight\ Simulator/Packages/Community/fsdreamteam-gsx-world-of-jetways
And now GSX should work in MSFS
Just a warning if you're changing Proton versions or revalidating MSFS in Steam to deactivate GSX in the FSDT Installer as it can wipe your activation for GSX