обнаружилась тут давеча омерзительная вещь, при создании скриншотов gm import
начисто игнорирует опцию -frame
, и вообще не желает включать обрамление окон в скриншот. причем гадость эта проявляется только при выборе окна мышью. если явно указывать id, к примеру предварительно узнав его через xwininfo -frame
, все делается корректно.
пришлось лезть в исходники. сначала я грешил на некорректную работу XQueryTree
, но потом все оказалось значительно тривиальнее. классический use after free при разборе данной опции.