Я попытался сделать следующее при вызове XCreateWindow ():
unsigned long ctt_attribute_mask = CWWinGravity | CWCursor;
ctt_attributes->win_gravity = NorthEastGravity;
ctt_attributes->cursor = XC_arrow;
ctt_window = XCreateWindow(dpy, parent, ctt_xpos, ctt_ypos,
ctt_xy_size, ctt_xy_size, ctt_border,
ctt_depth, ctt_class, ctt_visual,
ctt_attribute_mask, ctt_attributes);
Это создает окно, но оно не влияет на указатель при его наведении на окно.
Я хочу использовать стандартный указатель курсора окружения рабочего стола пользователя, когда мышь появляется над моим окном.
Требуется Xlib, потому что это программа, не зависящая от инструментария.
ETA : доступен дополнительный контекст; см create_ctt_window
начиная со строки 35 в исходном файле .