Я недавно начал новый проект на плате NanoPI Fire2A, используя их собственный образ Ubuntu 16.04.С 4,3-дюймовым сенсорным ЖК-дисплеем я пытаюсь создать собственный интерфейс для создания индивидуального КПК, но мне нужен свет, чтобы найти себя во всей информации, которую я закопал, поскольку я новичок в этой концепции.
Я нашел много информации о том, как управлять окнами и приложениями с помощью X, но я не уверен, правильно ли я спланировал свои работы, так как не нашел четких указаний о том, что я пытаюсь построить.
Я могу запустить свое приложение SDL2, используя X, но я хотел бы добавить интерфейс, похожий на Android, с нижней панелью, способной расширяться, чтобы показать больше опций и перемещаться по приложениям. Если я правильно понял, мне нужно собратьнебольшая система управления окнами, использующая Xlib или XCB и разделяющая все.
- Только WM запускается с использованием
startx
, так как это необходимо для одновременного отображения другого приложения на экране. - Каждая отдельная часть моего дисплея - это отдельное приложение, поэтому у меня есть приложение на нижней панели, «основное» приложение в середине, которое используется для запускадругие приложения, такие как, например, «заметки», «дом» и т. д.
- В приложении WM нужно только скрыть «основное» приложение и показать только что открытое приложение, позволяя другим работать в фоновом режиме.
Я на правильном пути?