如何在韦斯顿背景中设置韦兰客户端表面的位置?

How to set position of a Wayland client's surface in Weston background?

我创建了一个 Wayland shell 表面来显示 "FPS info"。

现在,我想在启动应用程序时为这个 wayland 客户端设置固定位置。 我该怎么做?

使用

设置文本显示的固定位置window
wl_shell_surface_set_transient (wl_shell_surface, wl_surface, POS_X, POS_Y, 0);
wl_shell_surface_set_toplevel(wl_shell_surface);