EvanWaters: given the way the site works now where I either have to use Galaxy or download a backup installer (which is naturally Windows only.) I suppose I could extract the files from there with a bit of chicanery
innoextract is your friend, and may even be packaged sufficiently well by your distro. The fact is, as long as there is at least one Windows binary (MM6 in this case), gog will never release a "Linux" version. There are, of course, other games, without any Windows binaries, and gog still won't release "Linux" versions, but maybe you could at least convince them otherwise in those cases.
Converting the dosbox config is usually trivial, even if it involves changing CD config files and paths. Usually you just need to make a few path changes in the config file, and disable the overlay (used for cloud saves, not supported w/o Galaxy anyway). Coincidentally, a quick check of my notes says that CD config was, indeed, broken for mm4-5:
required manual edting of GAME1.INST GAME2.INST for Linux paths
..which basically just involved converting backslashes to forward slashes.
Of course, I have enough dosbox games to have taken steps to make that sort of thing
almost automatic, I guess. Here's my entire woxeen config file, for example:
[dosbox]
memsize=31
[midi]
mpu401=intelligent
mididevice=mt32
midiconfig=
# probably unnecessary
[cpu]
cycles=fixed 20000
[autoexec]
@ECHO OFF
mount C "."
c:
imgmount d "GAME1.INST" "GAME2.INST" -t iso
cd world
cls
xeen.exe
exit
Yes, it's more effort to get it working on Linux than on Windows. What do you expect from a Windows-focused store?
Edit: right after posting, I see now that there is a gap between my response and the last post, probably due to a filtered user. If that filtered user already answered your question more completely than I, I apologize. I won't unfilter to see what the response actually was, though.