Как расширить Wayland/ Weston, чтобы контролировать x,y положение окна / поверхности
Я пытаюсь контролировать положение х, у через weston/desktop-shell/shell.c
в weston_view_set_initial_position(...)
,
Я планировал просто расширить структуры данных, которые передают ширину / высоту поверхности, добавляя глобальную позицию x/y.
Я использую приложение qt/qml. API верхнего уровня qwindow.setX()
,
Идея исходит из: Как мне задать координаты x, y окна в Wayland?
@mpr
упомянул, что это слишком много, чтобы кусать.
Если кто-то может объяснить, насколько он велик или какие-либо потенциальные трудности, я буду благодарен.