Linux
Anleitung für Ubuntu, Debian & Co., LibreElec oder Fedora
Hyperion kann auf zahlreichen Plattformen installiert werden. Die Konfiguration und Steuerung von Hyperion erfolgt über den Browser.
Unterstützte Systeme * | Unterstützte Browser |
---|---|
Raspberry Pi (siehe auch HyperBian) Debian 11, Ubuntu 22.04, Fedora 39 oder neuer Mac OS (Intel oder Apple Silicon) Windows 11 | Chrome 47+ Firefox 43+ Opera 34+ Safari 9.1+ Microsoft Edge 14+ |
*Bitte beachte das einige arm-Geräte nur eine eingeschränkte Unterstützung für die Bildschirmaufnahme bieten |
Für die folgenden Betriebssysteme bieten wir Installationsanleitungen an. Damit kannst du Hyperion ganz einfach zum Laufen bringen.
Wenn du Fragen zur Installation von Hyperion hast, melde dich einfach in unserem Forum.
Dein Betriebssystem ist nicht dabei?
Du kannst Hyperion für dein Betriebssystem selbst aus dem Quellcode bauen oder eine Anfrage (Feature Request) auf GitHub einreichen.
Hyperion speichert Benutzerkonfigurationsdaten und angepasste Effekte im Home-Verzeichnis des ausführenden Benutzers (Ordner .hyperion
).
Alternativ kanst Du den Speicherort auch auf der Seite "Über Hyperion" nachsehen. Der Eintrag Config path:
gibt den Ort an, an dem die Benutzerdaten derzeit gespeichert sind.
In nicht-interaktiven (head-less) Umgebungen wird ein Hyperion Service installiert, der unter dem aktuellen Benutzer läuft. In den gleichen Fällen, z.B. bei Verwendung von ws281x LEDs, muss Hyperion unter `root laufen. Hyperion stellt ein Kommandozeilenprogramm zur Verfügung, mit dem der Benutzer, unter dem der Dienst läuft, gewechselt werden kann.
...auf 'root'
sudo updateHyperionUser -u root
...auf den aktuellen Benutzer
sudo updateHyperionUser
Standardmäßig wird in interaktiven Umgebungen mit grafischer Benutzeroberfläche kein Hyperion-Dienst installiert. Wenn Hyperion als Systemdienst ausgeführt werden soll, kann der Dienst manuell erstellt werden.
sudo cp /usr/share/hyperion/service/hyperion.systemd /etc/systemd/system/hyperion@.service
sudo /usr/share/hyperion/scripts/updateHyperionUser.sh
systemctl status hyperion@${USER}