Ubuntu Vivid utilise systemd, mais je ne sais pas comment cela fonctionne exactement. Quelqu'un peut-il écrire le fichier Kodi.service correct, ce qui doit être placé dans/etc/systemd/system, merci beaucoup.
Un guide plus complet.
Commencer avec un serveur Ubuntu nu; seul SSH installé. Configuration effectuée via SSH à partir d'une autre machine, pas localement.
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)
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
dpkg-reconfigure x11-common # Change to Anybody
Sudo nano /etc/systemd/system/Kodi.service
Devrait ressembler à ceci: (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
Sudo systemctl daemon-reload
Sudo systemctl enable Kodi
Sudo service Kodi start # should launch Kodi
Sudo service Kodi stop # should stop Kodi
Redémarrez pour vous assurer qu'il fonctionne au démarrage
J'ai installé Kodi avec ce guide sur Ubuntu Server 15.04
Et puis par essai et erreur est venu avec cela.
[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
Je ne suis pas sûr de la part de WantedBy, mais cela fonctionne et vous pouvez améliorer mon code.