Skirmishes, Campaign, Movies. Seems to work just like the windows version in this regard.
What does not
Cannot change renderer/resolution from inside the game (causes a crash). However as I detail below this is not a huge problem
In order to run this game, I suggest creating an ISO file of your homeworld disc. Create a folder in /mnt named hw1iso and "sudo mount Homeworld.iso /mnt/hw1iso" and set the D: drive in winecfg to point to that hw1iso folder. This gets you past the CDkey verification.
Next, run the game once to generate the registry files. This will change your screen resolution.
Edit the registry files (type regedit in your terminal) under "HKEY_LOCAL_MACHINE/Software/Wow6432Node/Sierra on line/Homeworld" so that d3dtoselect and devicetoselect are blank. Then set gltoselect to "opengl32.dll", change screendepth to 32, screenheight to your screen height and screenwidth to your screen width.
Finally (this is important and avoids crashing the game) you must run homeworld with the command line arguments "-window -noBorder /noglddraw /safeGL" (I made a short shell script so I don't have to type it in every time). And voila, the game now runs perfectly at your native resolution :D
What was not tested
Online multiplayer services went down years ago so that can't be tested. Could not test LAN either as no willing participants :(
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Jul 28 2019||4.12.1||Yes||Yes||Yes||Gold||James Edmonds|
|Show||Mac OS X 10.9 "Mavericks"||May 24 2015||1.7.38||Yes||Yes||Gold||an anonymous user|
|Show||openSUSE 13.2 x86_64||Dec 07 2014||1.7.32||Yes||Yes||Silver||an anonymous user|
|Show||Linux Mint 12 "Lisa"||Jan 04 2013||1.5.21||Yes||Yes||Gold||Brian Cesar|
|Show||Ubuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)||Apr 08 2012||1.5.1||Yes||Yes||Gold||Nasra|