Разработка
Разработка оболочки
Plasma Bigscreen разрабатывается как проект KDE, поэтому использует инфраструктуру KDE для разработки и переводов.
Наш исходный код размещён на KDE Invent GitLab.
Подробные указания по сборке и проверке оболочки приведены в вики разработчика.
Чтобы помочь с переводом, откройте страницу локализации KDE и присоединитесь к команде нужного вам языка.
Разработка новых приложений
Сейчас мы не предоставляем собственного универсального фреймворка для создания приложений для телевизора.
Но это же Linux! Вы вольны использовать привычные вам фреймворки для разработки приложений, рассчитанных на телевизор. Среди популярных вариантов:
Что учитывать при разработке приложений для телевизоров:
- Поддерживайте перемещение клавишами со стрелками и возврат назад клавишей Esc.
- Перехватывайте ввод с контроллера напрямую только тогда, когда окно активно.
- У пользователей может быть задан разный масштаб экрана, поэтому полезно предусмотреть настройку масштаба в самом приложении.