Ubuntu Vividはsystemdを使用しますが、正確にどのように機能するのかわかりません。/etc/systemd/systemに配置する必要がある正しいKodi.serviceファイルを誰かが書いてくれないかと思います。
より包括的なガイド。
裸のUbuntuサーバーから始めます。 SSHのみがインストールされています。ローカルではなく、別のマシンからSSHを介して行われる構成。
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
次のようになります:(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
再起動して、起動時に実行されることを確認します
Ubuntu Server 15.04で このガイド を使用してKodiをインストールしました
そして、試行錯誤によってこれを思い付きました。
[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
WantedByの部分についてはわかりませんが、うまくいきます。私のコードを改善してください。