Нужна подсказка для управления окнами - PullRequest
0 голосов
/ 23 октября 2018

Я недавно начал новый проект на плате NanoPI Fire2A, используя их собственный образ Ubuntu 16.04.С 4,3-дюймовым сенсорным ЖК-дисплеем я пытаюсь создать собственный интерфейс для создания индивидуального КПК, но мне нужен свет, чтобы найти себя во всей информации, которую я закопал, поскольку я новичок в этой концепции.

Я нашел много информации о том, как управлять окнами и приложениями с помощью X, но я не уверен, правильно ли я спланировал свои работы, так как не нашел четких указаний о том, что я пытаюсь построить.

Я могу запустить свое приложение SDL2, используя X, но я хотел бы добавить интерфейс, похожий на Android, с нижней панелью, способной расширяться, чтобы показать больше опций и перемещаться по приложениям. Если я правильно понял, мне нужно собратьнебольшая система управления окнами, использующая Xlib или XCB и разделяющая все.

  • Только WM запускается с использованием startx, так как это необходимо для одновременного отображения другого приложения на экране.
  • Каждая отдельная часть моего дисплея - это отдельное приложение, поэтому у меня есть приложение на нижней панели, «основное» приложение в середине, которое используется для запускадругие приложения, такие как, например, «заметки», «дом» и т. д.
  • В приложении WM нужно только скрыть «основное» приложение и показать только что открытое приложение, позволяя другим работать в фоновом режиме.

Я на правильном пути?

...