Got this on a fresh Arch Linux install, i can play the windows version through wine but not the linux native one. Here's the output. No mods or anything. And i can't even get to the menu where you put the key in. Thanks in advance!
[hmph@archlinux starsector]$ ./starsector.sh
0 [main] INFO com.fs.starfarer.StarfarerLauncher - Starting Starsector 0.9.1a-RC8 launcher
1 [main] INFO com.fs.starfarer.StarfarerLauncher - Running in /home/hmph/Downloads/starsector_linux-0.9.1a-RC8/starsector
2 [main] INFO com.fs.starfarer.StarfarerLauncher - OS: Linux 5.2.9-zen1-1-zen
2 [main] INFO com.fs.starfarer.StarfarerLauncher - Java version: 1.7.0_79 (64-bit)
15 [main] INFO com.fs.starfarer.settings.StarfarerSettings - Loading settings
22 [main] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [ABSOLUTE_AND_CWD: null (data/config/settings.json)]
408 [main] ERROR com.fs.starfarer.StarfarerLauncher - java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.fs.graphics.DisplayManager.Ò00000(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.detectResolutions(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.<init>(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.createUI(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.main(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:951)
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 6 more