Aber gerne, falls Du eine Idee hast:
die Engine soll im Wirtssystem = direkt unter Linux laufen. Konkret ist es ein sh-script, das eine Java-VM startet. Über Arena kannst Du eine Engine wie folgt anbinden:
exe habe ich nicht (logisch), jar würde bedeuten, ich müsste "im Wine" eine JRE installieren und hoffen das es dort mit POL/Wine geht (alleine das ist schon Unfug), also Script. Dazu muss ich dann aber "aus Wine" erst mal eine Script rufen können. Nur: wie?
Gemäß meinem Link von oben ist eine Demo so:
wine cmd /c start /unix /usr/bin/galculator
fixme:exec:SHELL_execute flags ignored: 0x00000100
Der Taschenrechner geht auf. Toll. Aber nutzt nix.
Jetzt das selbe mit einem "Hallo-Welt-Script" (schließlich ist xboard / uci nichts weiter via stdout /stdin abgreifen):
wine cmd /c start /unix /home/schach/demo.sh
fixme:exec:SHELL_execute flags ignored: 0x00000100
Naja. Keine Ausgabe. Lediglich immer die "fixme:" Angabe. Ja, das Script ist ausführbar.
Arena selbst meldet immer "ungültige Kommandozeile".
Das Demo-Programm (jar), das dann in dem Demo-Script steckt, ist eine einfache xboard-Simulation, welcher als Schwarzer stumpf 1. -, Sa6 und dann in Folge immer Ta8-b8-a8 zieht, um die Kommunikation testen zu können. Das hatte ich auch schon in Arena in einer Win-VM via pagent eingebunden: funktioniert. Unter Linux + PyChess: funktioniert.