Цели:
- Не использовать технологии KDE
- Написать ее на Vala (но давайте пока начнем с C)
- Пусть будет так Графический рендеринг
- Нарисуйте содержимое/виджеты, используя какую-нибудь 2D-библиотеку
Вместо того, чтобы изобретать велосипед и писать собственную библиотеку 2D-графики, я думал об использовании Clutter для рисования. Я полагаю, что-то вроде Cairo создается программным обеспечением? Я знаю, что Clutter также использует EGL (через Cogl), поэтому моя идея заключалась в том, чтобы либо:
- получить базовую wl_surface, используемую Clutter, затем применить протокол оболочки слоя к этой поверхности, либо
- создать сцену Clutter из существующей поверхности оболочки слоя.
Кроме того, я заметил, что существует проект оболочки слоя GTK4, но кажется, что встроить в него сцену Clutter невозможно. Я не хочу использовать виджеты GTK ИЛИ GLES
Кто-нибудь добился успеха в объединении какой-нибудь библиотеки 2D-графики с протоколом оболочки слоя. Или знаете о проектах, которые это делают? Мне бы хотелось увидеть примеры
Подробнее здесь: https://stackoverflow.com/questions/798 ... land-panel
Мобильная версия