Хорошо!
Полагаю, что это сообщение может устареть, но если то, что я нашел, может помочь некоторым из нас, я обязательно должен опубликовать его здесь;)
Я нашел чистое и простое решение, которое отлично работает, без использования "xcb" (для того, чего я пытался добиться, это было немного чрезмерно инженерно (..)
Итак:
Все, что вам нужно, это команда "xsetroot" с соответствующими аргументами / параметрами:
-> чтобы скрыть курсор мыши, вам нужен дополнительный маленький файл (я назвал мой "blnk_ptr.xbm")
содержимое этого файла:
#define blnk_ptr_width 1
#define blnk_ptr_height 1
#define blnk_ptr_x_hot 0
#define blnk_ptr_y_hot 0
static unsigned char blnk_ptr_bits[] = {
0x00 };
Затем мы можем использовать две следующие команды:
-> чтобы скрыть курсор мыши:
xsetroot -cursor blnk_ptr.xbm blnk_ptr.xbm
-> чтобы снова показать курсор мыши:
xsetroot -cursor_name left_ptr
(вы можете использовать указатель мыши, отличный от "left_ptr", но этот, кажется, широко доступен в * nix системах (..)
Btw-> Я пока не знаю, как получить имя указателя, который в настоящее время используется системой, используя xsetroot -> Я думаю, что я [как обычно] тоже откопаю это, но я был бы рад есть кто-то, кто знает, как с практическими рекомендациями дать мне ответ (это было бы хорошо;))
Наслаждайтесь?
; Р