Всем привет! Сегодня будем ставить медиацентр Kodi на Ubuntu Server 14.04
Установка:
add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
apt-get install kodi
apt-get install xinit
Добавляем пользователя:
adduser kodi
Добавляем юзера без пароля и при этом с возможным входом в систему. Параметр gecos для того, чтобы команда молча создала юзера, не спрашивая ничего лишнего
adduser --disabled-password --disabled-login --gecos "" kodi
Необходимо добавить созданного пользователя в группы:
usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,tty kodi
Kodi. Автозапуск при включении
Разрешим любым юзерам запускать иксы:
Для этого в конфиге /etc/X11/Xwrapper.config строку allowed_users=console меняем на allowed_users=anybody
Создаем скрипт для автозапуска
sudo nano /etc/init.d/kodi.conf
env USER=kodi
exec su -c "xinit /usr/bin/kodi-standalone -- -nocursor :0" $USER
chmod 755 /etc/init.d/kodi.conf
update-rc.d kodi.conf defaults 90
update-rc.d -f kodi.conf remove
Включаем звуковую карту
Что бы получить звук с аналоговой звуковой карты, например, встроенной в материнку, нужно установить Alsa:
sudo apt-get install alsa alsa-tools
Переключимся на нашего пользователя
sudo su kodi
и запустим инструментарий Alsa
alsamixer
Для того, чтобы включить звук выбираем Master (нажимаем кнопку M) и регулирум уровень громкости. Выход — Esc.
Борьба с Grub
На мой взгляд будет лишним при запуске медиацентра каждый раз лицезреть меню Grub, поэтому отключаем его меню совсем (так как система у меня одна на компе):
правим файл: /etc/default/grub
В открывшемся файле найдите параметр «GRUB_TIMEOUT» и присвойте ему значение «0». Вот так:
Всё, теперь при загрузке не будет отображаться меню GRUB, однако вы можете вызвать его, зажав клавишу «Shift».
Но здесь есть одна проблема- если в случае нештатного отключения компьютера (вырубили свет, потом включили) GRUB2 снова будет запускать счетчик.
Лечиться это так: правим файл /etc/grub.d/00_header
ищем переменную GRUB_RECORDFAIL_TIMEOUT:30 и меняем ее (я поставил 5 на всякий случай) Теперь при некорректном выключении компьютера счетчик начнется с 5 секунд, затем:
sudo update-grub
Или, как вариант, можно установить переменную GRUB_RECORDFAIL_TIMEOUT (таймаут при срабатывании recordfail) в конфигурационном файле GRUB2 /etc/default/grub:
GRUB_RECORDFAIL_TIMEOUT=5
Монтирование флешек
Для корректного монтирования флешек и дисков понадобиться установить:
sudo apt-get install udisks usbmount
На этом пока все. Осталась нерешенной проблема выключения медиацентра: выключается только со второго раза. Если есть какие идеи как это побороть — пишите в комментариях.