Was die App macht
Die App holt sich die Tafel vom Server und zeigt sie in einem eigenen Fenster. Im Vollbild nutzt sie die volle Auflösung des Monitors. In den Einstellungen wählst du Bahnhof und Gleis und dazu, ob die Tafel im Fenster oder als Vollbild erscheint.
Die App bringt keinen eigenen Browser mit. Sie nutzt den, der im System steckt: unter Windows Microsoft Edge WebView2, unter Linux WebKitGTK. Deshalb ist sie klein, der Installer für Windows hat rund 2 MB.
Voraussetzungen
| System | Was du brauchst |
|---|---|
| Windows | Windows 10 oder 11 mit 64 Bit. WebView2 ist bei Windows 11 dabei. Fehlt es, lädt der Installer es von Microsoft nach. |
| Linux mit .deb | Ubuntu 22.04 oder neuer, Debian 12 oder neuer, Linux Mint 21 oder neuer, jeweils 64 Bit auf Intel oder AMD. |
| Linux mit AppImage | Andere Distributionen, die nicht älter sind als Ubuntu 22.04, etwa Fedora oder Arch. Dazu FUSE 2, siehe unten. |
| Raspberry Pi | Raspberry Pi OS Lite ohne Desktop mit der Fassung für die Konsole, mehr dazu weiter unten bei Ohne Desktop. |
| Netz | Eine Internetverbindung. Die App verbindet sich nur mit dem Server des Zug-Info-Monitors. |
Herunterladen
Die App gibt es wie die Firmware auf der Startseite im Bereich Download, nach der Anmeldung mit deinem EINA-Konto. Vor dem ersten Download bestätigst du die Nutzungsbedingungen.
| Datei | Für |
|---|---|
Zug-Info-Monitor_1.0.0_x64-setup.exe | Windows |
Zug-Info-Monitor_1.0.0_amd64.deb | Ubuntu, Debian, Linux Mint |
Zug-Info-Monitor_1.0.0_amd64.AppImage | andere Linux-Distributionen |
Die Versionsnummer im Dateinamen ändert sich mit jeder neuen Version. Neben jeder Datei steht ihre Prüfsumme (SHA-256).
Unter Windows installieren
Starte die heruntergeladene Datei mit einem Doppelklick. Weil der Installer nicht mit einem Zertifikat für Software signiert ist, warnt Windows möglicherweise mit Der Computer wurde durch Windows geschützt. Klicke dann auf Weitere Informationen und danach auf Trotzdem ausführen. Willst du sicher sein, dass die Datei unverändert ist, vergleiche vorher ihre Prüfsumme mit der auf der Download-Seite. In PowerShell geht das mit Get-FileHash und dem Dateinamen.
Der Installer führt dich durch vier Seiten. Er braucht keine Administratorrechte und installiert nur für dein Benutzerkonto.
Die App liegt danach im Startmenü unter Zug-Info-Monitor, auf Wunsch auch als Verknüpfung auf dem Desktop.
Unter Linux installieren
Mit dem .deb-Paket
Öffne ein Terminal im Ordner mit der heruntergeladenen Datei und installiere sie mit apt. Benötigte Pakete wie WebKitGTK installiert apt dabei mit.
sudo apt install ./Die hellen Felder kannst du direkt im Befehl ändern. Ein Klick auf den Befehl kopiert ihn.
Danach findest du die App im Menü unter Zug-Info-Monitor. Im Terminal startest du sie mit zug-info-monitor.
Mit dem AppImage
Ein AppImage ist eine einzelne Datei, die alles mitbringt. Mach sie ausführbar und starte sie:
chmod +x
./Die hellen Felder kannst du direkt im Befehl ändern. Ein Klick auf den Befehl kopiert ihn.
Startet sie nicht und erscheint eine Meldung zu FUSE, fehlt FUSE 2. Unter Ubuntu 22.04 installierst du es mit sudo apt install libfuse2, ab Ubuntu 24.04 mit sudo apt install libfuse2t64. Bei anderen Distributionen heißt das Paket meist fuse oder fuse2.
Unter GNOME ohne Erweiterungen fehlt das Symbol im Infobereich. Ubuntu bringt die nötige Erweiterung mit, bei anderen Distributionen heißt sie AppIndicator and KStatusNotifierItem Support.
Erster Start
Unter Linux und wenn du die Bedingungen unter Windows noch nicht im Installer angenommen hast, zeigt die App zuerst die Nutzungsbedingungen. Lies sie bis zum Ende, dann lässt sich der Schalter einschalten. Mit Akzeptieren geht es weiter, mit Beenden schließt sich die App.
Danach meldet sich die App beim Server an. Sie bekommt dabei eine eigene Seriennummer. Das passiert einmal, die Seriennummer bleibt auch nach einer neuen Installation dieselbe.
Einrichten
Das Fenster der Einstellungen hat dieselben Abschnitte wie die Einrichtungsseite des Displays: Bahnhof, Gleis mit Wann losgehen, Bildschirm, Hinweis und Einstellungen. Wie Bahnhof, Gleis und Wann losgehen funktionieren, steht im Kapitel Die Einrichtungsseite.
Rechts oben steht, ob die Anzeige läuft, für welchen Bahnhof und in welcher Auflösung. Mit Anzeige zeigen öffnet sich das Fenster mit der Tafel, mit Anzeige ausblenden verschwindet es wieder. Eine Vorschau gibt es in der App nicht, die Tafel selbst ist ja auf demselben Bildschirm.
Wie beim Display gilt: Bahnhof, Gleis und Wann losgehen übernimmt die App erst mit Speichern im Abschnitt Bildschirm.
Bildschirm
| Einstellung | Was sie macht |
|---|---|
| Name des Geräts | Ein Name für diesen Computer, er steht oben im Fenster. |
| Darstellung | Fenster zeigt die Tafel in einem Fenster, das du frei verschieben und in der Größe ändern kannst. Vollbild füllt einen ganzen Monitor. |
| Monitor | Nur bei Vollbild: auf welchem Monitor die Tafel erscheint. Der Hauptbildschirm ist gekennzeichnet. |
| Immer im Vordergrund | Das Fenster der Tafel bleibt über allen anderen Fenstern. |
| Helligkeit am Tag | Dunkelt die Tafel ab, praktisch auf hellen Monitoren. |
| Nachtabsenkung | Wie beim Display: außerhalb der Betriebszeit wird die Tafel gedimmt. |
Fenster, Vollbild, Monitor und Immer im Vordergrund gelten sofort. Name, Helligkeit und Nachtabsenkung speicherst du mit Speichern.
Das Fenster mit der Tafel
Die Tafel passt sich der Größe des Fensters an. Sie wird in genau den Pixeln gezeichnet, die das Fenster auf dem Bildschirm hat, und ist deshalb auch auf großen Monitoren scharf. Im Vollbild nutzt die App die volle Auflösung des Monitors, bis zu einer Fläche von 3840 × 2160 Pixeln. Größere Monitore bekommen ein etwas kleineres Bild, das auf den ganzen Bildschirm gezogen wird.
| Bedienung | Was passiert |
|---|---|
| Doppelklick auf die Tafel | Wechselt zwischen Fenster und Vollbild. |
| Esc | Verlässt das Vollbild. |
| Maus nicht bewegen | Nach zweieinhalb Sekunden verschwindet der Mauszeiger über der Tafel. |
| Fenster schließen | Blendet die Anzeige aus. Die App läuft im Infobereich weiter. |
Lage und Größe des Fensters merkt sich die App für das nächste Mal. Hängt das Fenster einmal, lädt die App es nach wenigen Sekunden von selbst neu.
Im Infobereich
Solange die App läuft, steht ihr Symbol im Infobereich der Taskleiste, unter Windows neben der Uhr. Ein Klick darauf öffnet die Einstellungen. Ein Rechtsklick öffnet ein Menü mit Einstellungen, Anzeige ein/aus und Beenden. Schließt du das Fenster der Einstellungen, läuft die App weiter. Ganz beendet wird sie nur mit Beenden.
Mit dem Computer starten
Unter Einstellungen schaltest du Mit dem Computer starten ein. Die App startet dann beim Anmelden im Hintergrund und zeigt die Tafel, wenn sie beim letzten Mal eingeschaltet war. So hast du die Abfahrten jeden Morgen auf dem Monitor, ohne etwas anzuklicken.
Darunter stehen die Seriennummer der App und der Selbsttest. Er prüft Identität, Server, Uhrzeit, Anmeldung und Anzeige.
Seriennummer und Sicherheit
Die App hat wie das Display einen eigenen Schlüssel und eine Seriennummer der Form ZIM-XXXX-XXXX. Mit dem Schlüssel unterschreibt sie jede Anfrage an den Server. Unter Windows liegt er in der Registry unter HKEY_CURRENT_USER\Software\Thyrakles\Zug-Info-Monitor, verschlüsselt und an dein Windows-Konto gebunden. Unter Linux liegt er verschlüsselt in ~/.config/zug-info-monitor und gilt nur auf diesem Computer. Wird die gespeicherte Seriennummer verändert, merkt die App das beim Start und stellt sie aus dem Schlüssel wieder her.
Die Verbindung zum Server ist verschlüsselt und nimmt nur das Zertifikat des Zug-Info-Monitors an. In ihren Fenstern zeigt die App nur ihre eigenen Seiten, Links wie die zum Datenschutz öffnen sich in deinem Browser. Rechtsklick und die Tastenkürzel eines Browsers, etwa zum Drucken oder für Entwicklerwerkzeuge, haben in den Fenstern keine Wirkung.
Zurücksetzen und deinstallieren
Unter Einstellungen, Gefahrenzone löscht Zurücksetzen Bahnhof, Gleis, Bildschirm und Hinweis. Die Seriennummer bleibt.
Unter Windows deinstallierst du die App in den Windows-Einstellungen unter Apps, Installierte Apps. Unter Linux mit sudo apt remove zug-info-monitor, ein AppImage löschst du einfach.
Seriennummer und Schlüssel bleiben auch nach der Deinstallation erhalten. Installierst du die App wieder, ist es derselbe Zugang wie vorher. Möchtest du alles entfernen, lösche zusätzlich unter Windows den Registry-Schlüssel oben und den Ordner %APPDATA%\de.thyrakles.zuginfomonitor, unter Linux die Ordner ~/.config/zug-info-monitor und ~/.config/de.thyrakles.zuginfomonitor.
Ohne Desktop, etwa auf dem Raspberry Pi
Für einen kleinen Rechner, der nur die Tafel zeigen soll, gibt es eine Fassung ohne Fenster: zug-info-monitor-cli. Sie zeichnet die Tafel direkt auf den Bildschirm, eine grafische Oberfläche brauchst du dafür nicht. Sie läuft unter Raspberry Pi OS Lite (Bookworm) mit 32 und 64 Bit auf dem Raspberry Pi 2, 3, 4, 5 und dem Pi Zero 2 W. Für den Pi 1 und den ersten Pi Zero reicht der Prozessor nicht.
| Datei | Für |
|---|---|
zug-info-monitor-cli_1.0.0_arm64.deb | Raspberry Pi OS mit 64 Bit |
zug-info-monitor-cli_1.0.0_armhf.deb | Raspberry Pi OS mit 32 Bit |
zug-info-monitor-cli_1.0.0_amd64.deb | andere Linux-Rechner mit Intel oder AMD, ohne Oberfläche |
Pi vorbereiten
Spiel Raspberry Pi OS Lite mit dem Raspberry Pi Imager auf die Speicherkarte. Trag dabei Benutzername, Passwort und WLAN ein und schalte SSH ein. Schließ den Bildschirm an, bevor du den Pi einschaltest, denn seine Auflösung übernimmt der Pi beim Start. Welches Paket du brauchst, verrät dir dieser Befehl auf dem Pi. Die Antwort ist arm64 oder armhf.
dpkg --print-architectureInstallieren
Lade das passende Paket im Bereich Download herunter und kopiere es vom Computer auf den Pi, zum Beispiel mit scp:
scp :Die hellen Felder kannst du direkt im Befehl ändern. Ein Klick auf den Befehl kopiert ihn.
Melde dich mit ssh pi@raspberrypi.local am Pi an und installiere das Paket:
sudo apt install ./Die hellen Felder kannst du direkt im Befehl ändern. Ein Klick auf den Befehl kopiert ihn.
Einrichten
Die Einrichtung fragt im Terminal nach. Zuerst kommen die Nutzungsbedingungen, vorher spricht der Pi nicht mit dem Server. Dann suchst du den Bahnhof, wählst das Gleis und stellst Ansicht, Name, Drehung und Helligkeit ein. Am Ende fragt sie, ob die Anzeige gleich starten und künftig mit dem Pi starten soll.
sudo zug-info-monitor-cli einrichtenEs geht auch ohne Fragen, praktisch bei mehreren Pis. Lies vorher die Nutzungsbedingungen mit zug-info-monitor-cli nutzungsbedingungen:
sudo zug-info-monitor-cli einrichten --bahnhof "" --gleis --eula-akzeptieren
sudo zug-info-monitor-cli dienst anDie hellen Felder kannst du direkt im Befehl ändern. Ein Klick auf den Befehl kopiert ihn.
Die Anzeige übernimmt die erste Konsole des Pi, dort erscheint keine Anmeldung mehr. Melde dich über SSH an oder wechsle mit Strg+Alt+F2 auf eine andere Konsole. Mit Strg+Alt+F1 kommt die Tafel zurück.
Prüfen und ändern
sudo zug-info-monitor-cli statusDer Status zeigt Seriennummer, Einstellungen, den Bildschirm und einen Selbsttest wie in der App. Was die Anzeige gerade tut, steht im Protokoll, das du mit journalctl -u zug-info-monitor -f mitliest. Fehlt die Verbindung zum Server, zeigt der Bildschirm nach kurzer Zeit einen Hinweis, und die Anzeige verbindet sich von selbst neu.
Einzelne Einstellungen änderst du mit Schaltern, die laufende Anzeige startet danach neu. Steht der Bildschirm hochkant, probier 90 oder 270:
sudo zug-info-monitor-cli einrichten --drehung 90
sudo zug-info-monitor-cli einrichten --helligkeit 80 --nacht 06:00-22:00 --nacht-helligkeit 20Alle Befehle und Schalter zeigt zug-info-monitor-cli hilfe oder man zug-info-monitor-cli.
Update und Deinstallation
Ein Update installierst du genauso wie das erste Paket. Die Seriennummer bleibt dabei erhalten, sie liegt in /var/lib/zug-info-monitor. Die Einstellungen stehen in /etc/zug-info-monitor/einstellungen.json. Mit sudo apt remove zug-info-monitor-cli entfernst du das Programm, Einstellungen und Seriennummer bleiben. Mit sudo apt purge zug-info-monitor-cli ist alles weg.