Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Übersetzungen dieser Seite:
de

Index

de:traffic:traffic_wine

Traffic unter WINE

Auch unter WINE ist Traffic lauffähig. Hier ist die Installation allerdings etwas aufwendiger als unter Windows, die DirectX-Unterstützung ist weniger gut, und als System-Bildschirmschoner kann es auch nicht verwendet werden.

Installation von WINE

Zunächst einmal muß auf dem System natürlich WINE installiert werden. Auf 64-Bit-Systemen müssen auch die entsprechenden 32-Bit-Pakete installiert sein.

Dazu kommt Winetricks, um Systembibliotheken leichter installieren zu können.

Zusätzlich wird eine OpenGL-Unterstützungsbibliothek benötigt. Die heißt z. B. libgl1-mesa-glx oder nur libgl1. Auch hiervon ist die 32-Bit-Version zu installieren.

Anlegen eines WINE-Prefix für Traffic

Es wird dringend empfohlen, Traffic nicht unter dem WINE-Standardprofil zu installieren, sondern in einem separaten Präfix. Das erlaubt bei 64-Bit-Systemen eine bessere 32-Bit-Unterstützung und trennt Traffic von etwaigen anderen Windows-Anwendungen ab.

Als erstes wird dafür das Verzeichnis für Prefixes angelegt, sofern es nicht schon existiert.

mkdir /home/<Nutzername>/.local/share/wineprefixes

Dabei ist <nutzername> durch den eigenen Nutzernamen im System zu ersetzen.

Dann wird der Präfix generiert.

WINEPREFIX="/home/<Nutzername>/.local/share/wineprefixes/traffic" wine winecfg

Nachdem der Präfix erzeugt worden ist, öffnet sich das Konfigurationsfenster von WINE. Darin gibt es kaum etwas einzustellen; es wird aber empfohlen, die DPI-Zahl an den eigenen Monitor anzupassen. Unter WINE skaliert die Benutzeroberfläche von Traffic besser als zumindest unter Windows 10.

Installation von Windows-Bibliotheken unter WINE

Bevor Traffic selbst installiert wird, müssen noch einige Windows-Bibliotheken darunter installiert werden. Bei dreien davon kann das einfach über Winetricks erledigt werden:

  • vb6run
  • comdlg32.ocx
  • comctl32.ocx

Das kann man entweder über die grafische Oberfläche von Winetricks erledigen. Dabei darf natürlich nicht vergessen werden, auf den Traffic-Prefix zu wechseln („traffic auswählen“)! Daraufhin kommt man über den Punkt „Windows-DLL installieren“ zu einem Dialogfenster, über das man diese Bibliotheken einfach installieren kann.

Oder man erledigt es deutlich zeitsparender über die Konsole:

winetricks prefix=traffic vb6run comdlg32ocx comctl32ocx

Darüber hinaus werden noch weitere Bibliotheken benötigt, die aber nicht von Microsoft erhältlich sind und daher auch nicht über Winetricks installiert werden können. Diese Bibliotheken muß man sich also händisch besorgen und unter /home/<Nutzername>/.local/share/wineprefixes/traffic/drive_c/windows/system32 und /home/<Nutzername>/.local/share/wineprefixes/traffic/drive_c/windows/syswow64 ablegen.

Bei zweien davon ist das einfach. Die bekommt man direkt vom Entwickler.

Diese Bibliotheken werden für den Fahrplaneditor benötigt und zumindest editctlsu.ocx auch für die Hover-Anzeige in der Fahrzeugliste.

Ebenfalls für den Fahrplaneditor benötigt wird

  • cmax20tr.ocx

Die kommt allerdings vom CodeMax-Editor, der inzwischen nirgendwo mehr im Netz zu finden ist, ebensowenig die Bibliothek. An sie kommt man nur, indem man sie aus einer bestehenden Windows-Installation kopiert. Für die Hover-Anzeigen wird sie nicht benötigt, und alternativ kann man seine Fahrpläne natürlich mit dem eigenen bevorzugten Texteditor bearbeiten. Nur kann der eben nicht aus Traffic heraus gestartet werden.

Traffic-Versionen, die neuer als 4.19 sind, für die es momentan also noch keinen Installer gibt, benötigen außerdem die

  • msinet.ocx

Eine vertrauenswürdig erscheinende Quelle dafür ist beispielsweise hier.

Nachdem man die Bibliotheken in die beiden WINE-Systemordner gelegt hat, müssen sie wie unter Windows noch registriert werden. Auch das geht über die Konsole:

WINEPREFIX="/home/<Nutzername>/.local/share/wineprefixes/traffic" wine regsvr32 /home/<Nutzername>/.local/share/wineprefixes/traffic/drive_c/windows/system32/*.ocx
WINEPREFIX="/home/<Nutzername>/.local/share/wineprefixes/traffic" wine regsvr32 /home/<Nutzername>/.local/share/wineprefixes/traffic/drive_c/windows/syswow64/*.ocx

Installation von Traffic

Nun kann endlich Traffic selbst installiert werden, was auch wieder über die Konsole abläuft. Dafür navigiert man zu dem Ort, an dem man den Traffic-Installer liegen hat, z. B. /home/<Nutzername>/Downloads. Dort startet man ihn dann:

<code>WINEPREFIX=„/home/<Nutzername>/.local/share/wineprefixes/traffic“ wine traffic_dnld.exe

Die übrige Installation läuft genauso ab wie unter Windows.

Händisches Update über Traffic 4.19 hinaus

Das händische Update funktioniert ebenfalls im Prinzip wie unter Windows. Außer daß natürlich die Pfade anders heißen, gibt es die Unterscheidung zwischen Groß- und Kleinschreibung zu beachten. Wenn man sich also nach dem Update wundert, daß Traffic selbst immer noch auf Version 4.19 ist, dann liegt das daran, daß man gleichzeitig eine Traffic.scr V4.19 und eine traffic.scr V4.26 hat. In diesem Fall überprüft man, wie die Datei aus dem Update heißt, und löscht die jeweils andere.

Betrieb unter WINE

Wie oben schon geschrieben kann Traffic nicht unter Fremdsystemen über WINE als Bildschirmschoner vom System aufgerufen werden, sondern nur händisch gesteuert.

Ansonsten funktioniert Traffic nahezu ohne Einschränkungen. Im Gegensatz zu Windows läuft der Vollbildmodus mit OpenGL flüssiger als mit DirectX (zumindest den WINE-eigenen DirectX-Komponenten). Zumindest KDE Plasma 5.20 macht außerdem Probleme im Mehrmonitorbetrieb; Traffic erstreckt sich zwar über alle Monitore, ist aber nur auf einem zu sehen. Mit Traffic 4.26 kann dem aber begegnet werden: Die Funktion, Traffic nur auf dem Hauptmonitor zu betreiben, funktioniert einwandfrei.

Eine Besonderheit im Betrieb unter WINE mit mehreren Monitoren ist auch, daß man auf einem Bildschirm Traffic im Vollbildmodus laufen lassen und den anderen Monitor weiterhin normal nutzen kann.

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden.
Weitere Information
de/traffic/traffic_wine.txt · Zuletzt geändert: 2021/01/01 18:16 von marting