Edge Dashboard: Corsair Xeneon Edge unter Linux
Für das Corsair Xeneon Edge, ein schmales Touch-Display für den Schreibtisch, bietet Corsair keine Software für Linux an. Das Edge Dashboard ist mein Ersatz dafür, eine frei konfigurierbare Anzeigefläche für Systemwerte, Wetter, Medien und Smart-Home-Steuerung, Open Source auf GitHub.

Über das Projekt
Modulares Kiosk-Dashboard für das Corsair Xeneon Edge Touch-Display. Entstanden, weil Corsair keine Linux-Software für das Gerät anbietet. Ein FastAPI-Server liefert Live-Widgets (CPU, RAM, GPU, Netzwerk, Wetter, Medien, smarte Beleuchtung) in frei anordbaren Layouts, mit Themes, Mehrsprachigkeit und In-Browser-Editor.
Funktionen im Überblick
- Live-Widgets für CPU, RAM, GPU, Netzwerk, Wetter, Medien und smarte Beleuchtung
- Frei anordbare Layouts
- Themes und Mehrsprachigkeit
- In-Browser-Editor zum Anpassen der Oberfläche
- FastAPI-Server als Backend
Warum ich es gebaut habe
Corsair liefert für das Xeneon Edge nur Software für Windows. Unter Linux bleibt das Display damit eine reine Fläche ohne Inhalt. Da ich Linux nutze, war die Wahl zwischen „teures Zweitdisplay ungenutzt lassen" und „selbst etwas bauen" schnell getroffen. Entstanden ist eine Kiosk-Oberfläche, die im Browser läuft und deshalb überall funktioniert, wo ein Display eine Webseite anzeigen kann: auf dem Xeneon Edge, auf einem alten Tablet oder auf einem Raspberry-Pi-Display.
Widgets und Layouts
Verfügbar sind Live-Widgets für CPU-, RAM- und GPU-Auslastung, Netzwerkdurchsatz, Wetter, aktuell laufende Medien und die Steuerung smarter Beleuchtung. Die Kacheln lassen sich in frei definierbaren Layouts anordnen, mehrere Layouts können nebeneinander bestehen. Angepasst wird direkt im Browser über einen eingebauten Editor, ohne Konfigurationsdatei und ohne Neustart des Servers.
Themes und Mehrsprachigkeit
Darstellung und Sprache sind austauschbar. Themes bestimmen Farbgebung und Kachelstil, die Oberfläche selbst liegt mehrsprachig vor. Beides ist modular angelegt, sodass neue Widgets und Übersetzungen dazukommen können, ohne den Kern anzufassen.
Technische Umsetzung
Herzstück ist ein FastAPI-Server in Python, der Systemwerte einsammelt, externe Dienste abfragt und sie an die Oberfläche liefert, unter Linux, ohne Treiber oder Hersteller-Tool. Die Widgets selbst sind schlankes JavaScript mit CSS, bewusst ohne Framework. Auf einem Dauerläufer-Display zählen Speicherverbrauch und Laufzeitstabilität mehr als Entwicklungskomfort. Das Projekt ist Open Source und über GitHub einsehbar. Wer dasselbe Display unter Linux betreibt, kann es direkt verwenden.
Weitere Projekte
Ein ähnliches Projekt im Kopf?
Was in meinen eigenen Produkten steckt, entwickle ich genauso für Ihr Vorhaben, von der Idee bis zum laufenden Betrieb.
