7 дек. 2015 г.

Автостарт kodi в opensuse

Несмотря на то, что в wiki написано, как примитивно запустить kodi при старте системы - ничего не выходило:

  • в версии opensuse 12.1 отлично работал метод с модификацией inittab/autologin/xinitrc
  • в версии Leap 42.1 не заработал автологин и соответственно не заработал xinitrc

Решением стало удаление xdm(kdm/gdm)(или просто заблокировать сервис systemctl disable display-manager.service
), предоставление доступа к startx пользователю (добавить строку /usr/bin/Xorg                 root:root       4711 в /etc/permissions.local) (source) и запускаем

chkstat --system --set
(можно поставить права 4755)
иначе появляется ошибка

Fatal server error:
(EE) xf86OpenConsole: Cannot open virtual console

Создаем файл systemd сервиса, как описано на wiki и включаем его:

systemctl enable kodi.service

Вуаля - после перезагрузки автоматически стартует kodi без лишних окон приветствия.