Erste Schritte
Hyperion kann über Installationspakete oder Zip-Archive auf zahlreichen Plattformen installiert werden. Die Konfiguration und Steuerung von Hyperion erfolgt über den Browser.
Voraussetzungen
Unterstützte Systeme * | Unterstützte Browser |
---|---|
Raspberry Pi (siehe auch HyperBian) Debian 10, Ubuntu 20.04, Fedora 37 oder neuer Mac OS Windows 10 | 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 |
Installieren
Ubuntu, Debian und Konsorten, Fedora, LibreELEC, macOS, Windows
Die Hyperion-Projekt Paket Repository Seite bietet Installationsanweisungen auf Knopfdruck.
Ein fertiges Installations-Image ist für Raspberry Pi Benutzer verfügbar
Installiere HyperBian, um ein komplettes System zu erhalten, das sofort einsatzbereit ist.
Andere Distributionen basierend auf Ubuntu oder Debian
Das gleiche einfache Installationsskript kann verwendet werden, aber der Codename der zugrunde liegenden Distribution muss durch eine zusätzliche Option angegeben werden
--ubuntu
codebase name oder --debian
codebase name
Beispiel für Pop!_OS 22.04 LTS oder Mint 21.2 Victoria (die auf Ubuntu 'jammy' basieren)
curl -sSL https://releases.hyperion-project.org/install | bash -s -- --ubuntu 'jammy'
Aktualisieren
Falls Hyperion von der Paket-Repository-Seite oder einem deb/rpm-Standalone-Paket installiert wurde, folge dem Standardverfahren des Betriebssystems, um das System zu aktualisieren.
Ubuntu, Debian und Konsorten + HyperBian
Öffnen ein Terminal oder verbinden Dich per ssh mit einem entfernten System und führe folgenden Befehl aus
sudo apt-get install hyperion
Fedora
Öffne ein Terminal und führe folgenden Befehl aus
sudo dnf -y upgrade hyperion
LibreELEC
Siehe hier.
Deinstallieren
Ubuntu, Debian und Konsorten, LibreELEC, Fedora, macOS, Windows
Die Hyperion-Projekt [Paket Repository Seite] (https://releases.hyperion-project.org/) bietet entsprechende Anweisungen zur Deinstallation an.
Hyperion Benutzerdaten
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.
Hyperion Linux Dienst
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.
Ändern des Benutzers
...auf 'root'
sudo updateHyperionUser -u root
...auf den aktuellen Benutzer
sudo updateHyperionUser
Dienst erstellen
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.
- Kopiere die Hyperion Servicedatei
sudo cp /usr/share/hyperion/service/hyperion.systemd /etc/systemd/system/hyperion@.service
- Richten den Dienst für den aktuellen Benutzer ein.
Wenn es ein anderer Benutzer sein soll, verwende die Option -u.
sudo /usr/share/hyperion/scripts/updateHyperionUser.sh
- Überprüfe, ob der Dienst für den aktuellen Benutzer läuft.
Ersetze ${USER} durch den Benutzernamen, wenn der Benutzer zuvor mit der Option -u festgelegt wurde.
systemctl status hyperion@${USER}