Kodi auf Vivid automatisch starten

Kodi auf Vivid automatisch starten

Ubuntu Vivid verwendet systemd, ich habe jedoch keine Ahnung, wie es genau funktioniert. Kann vielleicht jemand die richtige kodi.service-Datei schreiben, die in /etc/systemd/system abgelegt werden muss? Vielen Dank.

Antwort1

Eine umfassendere Anleitung.

Annahmen:

Beginnen Sie mit einem nackten Ubuntu-Server; nur SSH installiert. Die Konfiguration erfolgt über SSH von einem anderen Computer aus, nicht lokal.

Installieren Sie Kodi und Voraussetzungen:

sudo apt-add-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xinit kodi
sudo apt-get install xserver-xorg-video-intel # If you need the Intel video package)

Erstellen Sie einen Kodi-Benutzer und legen Sie Gruppen fest:

sudo adduser --disabled-password --disabled-login --gecos "" kodi
sudo usermod -a -G audio kodi
sudo usermod -a -G video kodi
sudo usermod -a -G input kodi
sudo usermod -a -G dialout kodi
sudo usermod -a -G plugdev kodi
sudo usermod -a -G tty kodi

Konfigurieren Sie X11 neu, damit Kodi es verwenden kann

dpkg-reconfigure x11-common # Change to Anybody

Erstellen/Bearbeiten des Kodi-Dienstes

sudo nano /etc/systemd/system/kodi.service

Sollte so aussehen: (via @SauliusZ)

[Unit]
Description=Job that runs Kodi
After=default.target graphical.target getty.target sound.target

[Service]
User=kodi
Restart=always
RestartSec=1s
ExecStart=/usr/bin/xinit /usr/bin/kodi --standalone -- -nocursor

[Install]
WantedBy=default.target

Laden Sie den Daemon neu und aktivieren Sie ihn

sudo systemctl daemon-reload
sudo systemctl enable kodi

Testen Sie Kodi

sudo service kodi start # should launch Kodi
sudo service kodi stop # should stop Kodi

Führen Sie einen Neustart durch, um sicherzustellen, dass es beim Booten ausgeführt wird

Antwort2

Ich habe Kodi installiert mitdieser Leitfadenauf Ubuntu Server 15.04

Und dann ist durch Ausprobieren Folgendes dabei herausgekommen.

[Unit]
Description=Job that runs Kodi
After=default.target graphical.target getty.target sound.target

[Service]
User=kodi
Restart=always
RestartSec=1s
ExecStart=/usr/bin/xinit /usr/bin/kodi --standalone -- -nocursor

[Install]
WantedBy=default.target

Beim WantedBy-Teil bin ich mir nicht sicher, aber er funktioniert und Sie können meinen Code gerne verbessern.

verwandte Informationen