Форум — Development Отслеживание нажатий на кнопки мыши в xlib 0 0 Можно ли написать такую программу для X11 которая бы висела в фоне, не имела бы своего окна и запускала бы скрипты по нажатию кнопок мыши? Ссылка
ясен пень -- можно. так wm-ы и desktop-manager-ы работают. dmiceman ★★★★★ (06.02.03 06:48:18 MSK) Ссылка
wm - это вообще особый случай, а desktop manager'ы отслеживают нажатия только на корневом окне, так что вопрос остается в силе. anonymous (06.02.03 07:48:35 MSK) Ссылка
wm - это вообще особый случай, а desktop manager'ы отслеживают нажатия только на корневом окне, так что вопрос остается в силе. anonymous (06.02.03 07:48:56 MSK) Ссылка
Display *dpy = XOpenDisplay(NULL); XGrabButton(dpy, 1, AnyModifier, DefaultRootWindow(dpy), False, ButtonReleaseMask | ButtonPressMask, GrabModeAsync, GrabModeAsync, None, None); XEvent event; while (true) { XNextEvent(dpy, &event); std::cout << "event received" << std::endl; } anonymous (06.02.03 13:52:42 MSK) Ссылка