Inhaltsverzeichnis

Stellwerksim unter Linux

am Beispiel von Linux Mint 19.3 Cinnamon (basiert auf Ubuntu)

Als Beispielordner dient der Schreibtisch. Die Dateien können natürlich auch woanders gespeichert werden

Rechtsklick auf die Kommunikator-Datei (sts-xxxxx.jnlp)

Eigenschaften auswählen

Dort im Tabellenreiter Zugriffsrechte bei Ausführen: „Der Datei erlauben sie als Programm auszuführen“ einen Haken setzen und mit schließen die Eigenschaften schließen.

Erneut Rechtsklick auf die Kommunikator-Datei (sts-xxxxx.jnlp) und mit dem Mauszeiger auf Öffnen mit gehen, im aufploppenden Teil rechts davon Andere Anwendung… auswählen

(Solltet ihr auf Idee gekommen sein dies im Eigenschaften-Tabellenreiter „öffnen mit“ zu tun wird das Ganze nicht funktionieren (wird wohl abhängen von der Linux-Version sein.)

Den Button unten rechts neben der leeren Zeile anklicken

Im zuvor entpackten Java unter /schreibtisch/jre.xxxxx/bin/ die Datei javaws anklicken und mit Öffnen oder OK bestätigen

Im folgenden Fenster mit Ausführen bestätigen

Der Kommunikator startet nun, im Anschluss könnt ihr das Stellwerk über den Browser aussuchen und starten.

Linux hat jetzt auf unserem Schreibtisch ein Icon angelegt, künftig kann einfach per Doppelklick das Stellwerksim-Programm gestartet werden. Die heruntergeladene jnlp-Datei kann gelöscht werden, jedoch ist es ratsam diese irgendwo aufzuheben, falls ein Java-Update herauskommt (siehe weiter unten).

Java-Update

Nach einiger Zeit wird wohl Java ein Update herausgeben. Dieses ladet ihr wie o.g. runter und entpackt es am einfachsten über die bereits zuvor entpackten Java-Dateien drüber (Dateien werden also ersetzt), alternativ geht ihr nochmal alle Schritte durch.

Alternative: STS-Launcher

Alternativ ist es möglich STS auch mit OpenJdk zu spielen, was in den meisten Linux-Distributionen durch den Paketmanager heruntergeladen werden kann. Dafür ist dann die Open-Source Software STS-Launcher nötig. Die jnlp-Datei kann dann einfach mit der StsLauncher.jar geöffnet werden, eine Verknüpfung wird beim ersten Start automatisch erstellt. Das StsLauncher Projekt ist unabhängig vom StellwerkSim Projekt. StellwerkSim garantiert nicht die korrekte Funktion dieser Lösung.