So, aktueller Stand bzgl. Trnsys17 unter Linux:
Installation und Aktivierung klappt, Simulationen laufen
Über PlayonLinux: Installieren → Installiere ein Programm, dass nicht aufgelistet ist → trnsys.exe auswählen und installieren,
In das neu angelegten Wineprefix noch msvcr80 und 90 installieren. Die user17.id die man beim Kauf von TRNSYS erhält in den TRNSYS Installations-Ordner kopieren. Zusätzlich opengl32.dll und glu32.dll in das Windows/system32 Verzeichnis kopieren. Dateien bekommt man entweder aus einem normalen WIndows-System, oder man installiert ein Programm das die *.dll mitbringt (z.B. GoogleSKetchUp wars bei mir) Und jetzt wird es merkwürdig: Simulation Studio NICHT über Playonlinux starten, sondern über eine Konsole mittels folgenden Befehl:
WINEPREFIX=~/.PlayOnLinux/wineprefix/TRNSYS17 wine "C:/Trnsys17/Studio/EXE/studio.exe"
Wobei ~/.PlayOnLinux/wineprefix/TRNSYS17 der Pfad ist, indem TRNSYS installiert wurde, also anpassen sodass es bei euch stimmt.
Mit dem Konsolen Befehl kann nun das Studio geöffnet werden. Wenn das Simulation Studio also gestartet wurde kann der Aktivierungskey eingegeben werden. In der Konsole erscheint folgende Abfrage: C:\Trnsys17\user17.id überschreiben? (Ja|Nein) Hier "ja" eintippen und Enter drücken. Wenn das Simulation Studio über PlayOnlinux gestartet wird, erscheint die Abfrage nicht, man kann sie daher auch nicht bestätigen und das Studio hängt quasi fest. Ich hab noch nicht rausgefunden was die Ursache dafür ist, oder wie man das umgeht. Ich vermute es hängt mit Schreibrechten zusammen. Danach Simulation Studio schließen, und diesmal (und dann jedes weitere Mal) über PlayOnLinux öffnen.
TRNSYS sollte nun laufen. Die "Return Lizenz" Option funktioniert so halb, bei mir wurde das zurückgeben mit einem Fehler abgebrochen (angeblich keine Internet-Verbindung), aber TRNSYS war danach nicht mehr aktiviert die Lizenz ist wohl wieder frei gewesen.
Vielleicht kann damit der ein oder andere was anfangen und kommt weiter. An sich liegen ja doch alle Quell-Dateien vor, vllt. sollte man man überlegen TRNSYS komplett für linux neu zu kompilieren. Ich habe aber keine Ahnung was man dafür alles machen muss, und ob das überhaupt möglich ist.
Anmerkung: Ich habe jetzt mal die verwendete Wine-Version auf 1.5.26 gesetzt, jetzt erscheint die Abfrage mit dem überschreiben nicht mehr und das starten aus PlayOnLinux funktioniert ohne Probleme. Nur bei dem Beenden des Simulation Studios erscheint ein Bericht, dass das Programm abgestürzt ist. Das scheint aber ohne große Bedeutung zu sein.