на рабочем столе Ubuntu 18.04 KDE, я не могу точно определить положение окна, когда окно движется.
Используя функцию xcb_get_geomerty (), я могу получить положение окна.
Но когда окно движется, положение окна остается прежним, изменений нет. Когда отпустите мышь и завершите движение окна, тогда я смогу точно определить положение окна.
auto geom = xcb_get_geometry(xcb_connection(), window);
auto offset = xcb_translate_coordinate(xcb_connection(), window, rootwin, geom->x, geom->y);
offset->dst_x // top-level window's x offset on the screen
offset->dst_y // top-level window's y offset on the screen
geom->width // top-level window's width
geom->height // top-level window's height
Получить правильную позицию окна при перемещении окна в другой среде рабочего стола (например, gnome, xfce), кроме KDE. Есть ли другой способ или свойство xwindow может получить положение окна при перемещении?