@Untiwe

Как сделать запуск приложения на linux без загрузок?

Есть задача: написать приложение на linux, что бы оно выводило информацию на мониторе.
По этому нужно чтоб приложение выводило окно на весь экран сразу, при включении. Без анимаций загрузок, экранов приветствий, рабочего стола и т.д.
В идеале - экран консоли и после него сразу интерфейс приложения.
Я с linux знаком поверхностно, но уверен, это можно сделать. Подскажите, куда копать?
P.S. приложение будет на питоне использованием QT, в виде "компьютера" будет плата Raspberry
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
@pfg21
ex-турист
написать скрипт для системд.
стдоут приложения вывести на первую консоль.
в мане системд есть описание как выводить.
по вкусу пошаманить с getty чтобы вход с первой консоли не запрашивался.

если ты про автозапуск приложения с графическим интерфейсом, то гугли "linux kiosk-mode" вариантов в море.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ValdikSS
@ValdikSS
То, что вы ищете, называется kiosk. вот первая попавшаяся ссылка на статью о создании kiosk с Qt-приложением для Raspberry Pi.

Самый технологически примитивный вариант — запускать программу сразу после загрузки ОС, сконфигурировав её на отображение во фреймбуффере (fbdev). Qt5 это поддерживает. Для этого не нужны ни X, ни Wayland, но аппаратное ускорение работать будет.

Классический «правильный» вариант — сделать X-сессию (x session), которая запускает только ваше приложение, и загружаться в неё автоматически.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы