LINUX.ORG.RU

Чем исходники не пример?

midenok:~$ ara -interactive
...
& Depends =~ /libx11-xcb1/
awesome browser-plugin-vlc i3lock kde-window-manager
kde-window-manager-active kde-window-manager-common libegl1-mesa
libgl1-mesa-glx libkscreen1 libkwinactiveeffects1abi4 libkwineffects1abi4
libqt5gui5 libstartup-notification0 libutouch-geis1 libx11-xcb-dev
libx11-xcb1-dbg pulseaudio pulseaudio-utils vlc wayland-demos weston
x11-utils xserver-xorg-video-intel
&
EOF.

midenok:~$ ldd `which xinput`|grep xcb
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007feba4396000)

midenok:~$ gdb --args xinput query-state "AlpsPS/2 ALPS GlidePoint"
...
(gdb) b socket
Function "socket" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (socket) pending.
(gdb) run
Starting program: /usr/bin/xinput query-state AlpsPS/2\ ALPS\ GlidePoint

Breakpoint 1, socket () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) bt
#0  socket () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff70a420b in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff70a469a in xcb_connect_to_display_with_auth_info () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ffff7adf94a in _XConnectXCB () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007ffff7ad0e9f in XOpenDisplay () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x0000000000405b25 in ?? ()
#6  0x00007ffff72d7de5 in __libc_start_main (main=0x405ac0, argc=3, ubp_av=0x7fffffffdf98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
    stack_end=0x7fffffffdf88) at libc-start.c:260
...

Только xinput откомпилируй с дебаг инфой и без оптимизации.

midenok
()
Ответ на: комментарий от midenok

да я зашарил, там generic eventы, их херят в xXIEvent а дальше я проверяю на raw. запилил Qt5.2 игорь edition с raw inputом и modesettingом.

ckotinko ☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.