Коди начинается как доля полного экрана
У меня есть коробка с kodi устанавливается из репозиториев по умолчанию. Это прекрасно работает. Тем не менее, когда запускается коди, он покрывает только часть экрана.
(Постеры фильма сделаны мной в пикселях, а не как артефакт).
Если я захожу в "Системные настройки" в Kodi и меняю "Монитор", он корректно масштабируется до полного экрана. Доступные настройки монитора: "По умолчанию" и "HDMI-1". 
Я не использую оконный менеджер при запуске kodi, вместо этого выбираю его в качестве рабочего стола при входе в систему.
Это, мягко говоря, несколько раздражает. Как сделать так, чтобы коди запускался в полноэкранном режиме каждый раз?
Видеокарта GeForce 210, использующая nouveau драйвер с открытым исходным кодом.
Монитор LG TV, 1920x1080. На экране входа в систему и после запуска Kodi разрешение будет правильным. Размеры скриншотов являются фактическими размерами изображения. Монитор подключен через кабель HDMI.
Содержание /usr/share/xsessions/kodi.desktop по умолчанию:
[Desktop Entry]
Name=Kodi
Comment=This session will start Kodi media center
Exec=kodi-standalone
TryExec=kodi-standalone
Type=Application
Я мог бы, вероятно, изменить этот сценарий, но он будет перезаписан при обновлении, и это определенно не предназначено для коди.
Коди начинал правильно до недавнего времени. У меня ранее была такая же проблема с 16.04.
3 ответа
По моему опыту, проприетарный драйвер Nvidia мог бы работать лучше и, вероятно, мог бы использовать функции VDPAU вашего графического адаптера. Даже в этом случае Kodi 17.6 работает лучше в сеансе Xubuntu, чем в моем сеансе Kodi. Я думаю, что в сеансе Kodi, где Kodi работает автономно, он не может найти хорошие настройки графики. Я не знаю, какие настройки, которые я установил в сеансе Xubuntu, влияют на сеанс Kodi. Например, я включил "Синхронизировать с VBlank", чтобы отключить разрыв экрана в настройках OpenGL утилиты "NVIDIA X Server Settings" в сеансе Xubuntu. Более новый Kodi, установленный из PPA, показанный в другом ответе, кажется, работает лучше в сеансе Kodi (чем старый).
В недавней статье (январь 2019 года) говорится, что репозиторий по умолчанию не даст вам всех возможностей, и рекомендует Kodi 18 из стабильного PPA:
Сначала удалите старые версии Kodi:
sudo apt remove --autoremove kodi kodi-data kodi-binЗатем установите из репозитория Kodi:
sudo add-apt-repository ppa:team-xbmc/ppasudo apt update && sudo apt install kodi
Лично я бы просто запустил Kodi в Ubuntu 16.04 Unity Desktop, но у меня есть GeForce GTX 970M. Я предполагаю, что с картой GeForce 210 это будет слишком много.
Вариант 2
Вдохновленный комментариями к этому новому вопросу: Как сделать так, чтобы Kodi можно было запускать с экрана входа в Ubuntu без пароля?
Вы можете создать новый идентификатор пользователя с именем TV этот авто запускает Kodi в полноэкранном режиме и больше ничего не делает. Это не будет загружать ненужные приложения, которые приходят с обычным пользователем автозапуска после входа в систему.
У меня была та же проблема, я просто изменил масштаб на 100% в настройках дисплея, и проблема была решена.