Как расширить wayland/weston для управления положением x,y окна/поверхности

Я пытаюсь контролировать положение x, y через weston/desktop-shell/shell.c в weston_view_set_initial_position(...).

Я планировал просто расширить структуры данных, которые передают ширину/высоту поверхности, добавив глобальную позицию x/y.

Я использую приложение qt/qml. API верхнего уровня — qwindow.setX().

Идея исходит из: Как установить координаты x,y окна в Wayland?

@mpr упомянул, что это слишком много, чтобы кусаться.

Если кто-нибудь может объяснить, насколько он велик или какие-либо потенциальные трудности, я буду благодарен.


person testweb    schedule 12.10.2016    source источник