This may be more of a question about Linux then it is about MonoGame.
After following the instructions from here: Package games for distribution | MonoGame Documentation I was able to get a distributable package working on Windows and Mac.
Starting up the game on Windows is as simple as double clicking the .exe file and on Mac you just have to double click the .app “file”.
Linux export command
dotnet publish -c Release -r linux-x64 /p:PublishReadyToRun=false /p:TieredCompilation=false --self-contained
After running the above on Windows I just copied over the “publish” folder over to my Linux environment running Pop OS. I’ve barely used Pop OS or any Linux distro for that matter and I have no idea how to actually run the game. There’s no obvious file I gotta double click.
I know it should work because I setup a dev environment on Pop OS and it can run my game from VS Code. But I have absolutely no idea what to do with the distributable folder spit out by MonoGame. I’ve only gotten apps to work that I’ve downloaded through the Pop OS app store thing. I don’t know how you’re supposed to get apps acquired outside of that to work.
If anyone could point me in the right direction that would be great.