TopTurnier (von Dr. rer. nat. Stephan Rath, [email protected]) ist ein Programmpaket[^TopTurnier] für die digitale Unterstützung zur Abwicklung von Tanzturnieren. Das Programmpaket besteht aus mehreren Modulen.
- TopTurnier - für die Turnierabwicklung,
- Monitor - für die Anzeige auf einem öffentlichen Display im Vorraum (Auslosung),
- Beamer - für die Anzeige auf einem öffentlichen Beamer für den Saal,
- Checkin - für eine separate Checkin-Lösung,
- DigiServer - für den Betrieb mit digitalen Wertungsgeräten und
Es ist für die Nutzung unter MS Windows programmiert. Es kann jedoch unter Linux mit Hilfe von WINE betrieben werden.
Das Programmpaket ist für Windows 32-Bit kompiliert.
Mit Hilfe der Kompatibilitätsschicht Wine1 kann es auch unter Linux verwendet werden.
Somit ist das Paket wine32
für die Architektur i386
nötig.
sudo dpkg --add-architecture i386
sudo apt-get install wine32:i386
Der erste Befehl dient dazu, auf heute üblichen amd64
-Architekturen auch ohne Rückfragen i386
zu nutzen.
Der zweite Befehl sollte die Installation von Wine ausführen.
Hier wird am Beispiel der Lösung für DTV-Turniere das Vorgehen gezeigt.
Zuerst wird natürlich die TopTurnier-Software selber benötigt. Die neueste verfügbare Version ist die Version 9.3 vom 17.06.2022. Speichern sie die Datei ab.
Öffnen sie eine Konsole, wechseln sie in den Download-Ordner für die Datei und führen sie den Befehl
wine setupdtv.exe
aus.
Dadurch wird die Software innerhalb on Wine nutzbar installiert. Zudem werden (zumindest in meinem Fall mit GNOME 3.38.6) sogar "Linux-Startverknüpfungen" (als Dateien unter ~/.local/share/applications/wine/Programs/TopTurnier
) erzeugt.
Als Beispiel hier die Verknüpfung für das Hauptprogramm
[Desktop Entry]
Name=TopTurnier
Exec=env WINEPREFIX="~/.wine" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix ~/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/TopTurnier/TopTurnier.lnk
Type=Application
StartupNotify=true
Icon=AFF4_TopDTV.0
StartupWMClass=topdtv.exe
Die Nutzung der Software erfolgt entweder über die erzeugten Verknüpfungen oder den direkten Aufruf mittels.
Der Aufruf muss entweder im richtigen Ordner (bei mir ~/.wine/drive_c/Program Files/TopTurnier/TopDTV.exe
) oder mit dem vollständigen Pfad zu TopDTV.exe
erfolgen.
wine TopDTV.exe
Sofern mehrere Netzwerkkarten gefunden werden, fragt das Programm beim Starten nach, welche zu nutzen ist. Weitere Informationen sind unter http://dtv.topturnier.de/KurzanleitungNetzwerkbetrieb.pdf zu finden.
Footnotes
-
Wine (ursprünglich ein Akronym für "Wine Is Not an Emulator") ist eine Kompatibilitätsschicht, die es ermöglicht, Windows-Anwendungen unter POSIX-konformen Betriebssystemen auszuführen, wie z.B. Linux, macOS und BSD. Statt interne Windows-Logik zu simulieren, wie eine virtuelle Maschine oder ein Emulator, übersetzt Wine die Windows-API-Aufrufe in Echtzeit zu entsprechenden POSIX-Aufrufen und eliminiert somit die Performance- und Speichereinbußen, die andere Methoden nach sich ziehen. Wine erlaubt es auf diese Weise, Windows-Anwendungen sauber in Ihre Desktopumgebung zu integrieren. ↩