@nvrstyle

Как и чем можно реализовать GUI приложения в качестве графической оболочки Linux?

С помощью каких инструментов или каким образом возможно реализовать GUI прикладного приложения в качестве графической оболочки Linux? То есть после загрузки операционной системы пользователь должен видеть лишь графический интерфейс целевой программы. Для чего это нужно? Есть всевозможные одноплатные компьютеры (raspberry pi и прочие), чтобы не нагружать ресурсы одноплатника работой с графической оболочкой Linux, хотелось бы создать свой дистрибутив Linux, в котором в качестве графической оболочки будет лишь GUI, какой-либо программы, что позволит снизить нагрузку на систему. Реализацию подобного видел в видеорегистраторах для видеоналюдения. Но как реализовать подобное не знаю. Подскажите в какую сторону стоит копать
  • Вопрос задан
  • 1383 просмотра
Решения вопроса 1
@m0nym
Если вам программа ровно одна - то ее и запускать при старте. Никаких лишних оболочек не нужно.

Если нужна легковесная оболочка - см. Awesome Windows Manager, OpenBox Window Manager. И просто используй их. Загляни внуть исходников и забудь про то, чтобы забыть как страшный сон свою идею про "написать оболочку самому". Или не забудь.

В качестве примера легковесного дистрибутива см. исходники BunsenLabs Linux. Существенно легче, чем он у вас вообще не получится сделать универсальный дистрибутив.

Только узкоспециализированный. Но это см. первые два предложения в моем тексте.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Не слишком понятно - хотите написать свое приложение с гуем или же хотите запускать существующее приложение при старте?
Если первое - существует вагон и еще тележечка тулкитов - правда большинство из них старые и страшные.
- Стандартный X Toolkit
- Tk
- Motif
...и что-то там еще было. Ну, qt разумеется, но qt - это не про экономию ресурсов :)
Если второе - запускать программу вместоWM Там возможно с ключами запуска придется пошаманить, чтобы сразу растянуть на полный экран - ведь кнопок управления не будет!
Как запускать? Через .xinitrc, если Х стартует с DM или через startx - если вручную.
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
Да здравствует веб интерфейс ;)
Ответ написан
Ваш ответ на вопрос

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

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