When installing ONI through Steam on a Linux machine for the first time, it will only display a black screen when you try to play. This appears to be a new issue, since previously I was playing it just fine on my system. I can repeat this bug with both Ubuntu and Arch distribution families.
I have also found a solution: Apparently during install, the Unity3d prefs file for ONI sets the initial screen resolution to 1x1 pixel. To resolve the problem:
- Edit the file <home>/.config/unity3d/Klei/Oxygen Not Included/prefs
- Alter the line: <pref name="Screenmanager Resolution Height" type="int">1</pref> to <pref name="Screenmanager Resolution Height" type="int">1080</pref>
- Alter the line: <pref name="Screenmanager Resolution Width" type="int">1</pref> to <pref name="Screenmanager Resolution Width" type="int">1920</pref>
- Save the file
- Re-start ONI.
There are no log files attached, as there are no errors involved. I have found this error on 3 different machines running 3 different Linux variants (Mate, Mint, Manjaro). It only applies to brand new installs. If ONI was previously running on your machine and you reinstall, it will still work.
Freshly install ONI on a supported Linux machine. Uninstalling and re-installing does not work -- it has to be a fresh install. Try running ONI.
A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now