I decided to check the keyboard events through the xinput program. Checked on three computers. The first two xinput works fine. Like that:
Device List:
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ HID 1241:1177 id=8 [slave pointer (2)] ⎜ ↳ SIGMACH1P USB Keykoard id=10 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ SIGMACH1P USB Keykoard id=9 [slave keyboard (3)] Device events:
$ xinput test 9 key release 36 key press 48 key press 47 key release 48 key press 46 lkey release 47 key release 46 key press 41 key press 36 key release 41 key release 36 key press 62 key release 62 key press 37 And I have access to the third computer through the X-terminal. And on it, xinput does not fulfill its function - it does not see its devices and it is segoltitsya:
$ xinput "pointer" id=0 [XPointer] "keyboard" id=1 [XKeyboard] $ xinput test 1 unable to find device '1' $ xinput test-xi2 1 "keyboard" id=1 [XKeyboard] Num_keys is 248 Min_keycode is 8 Max_keycode is 255 Ошибка сегментирования Question Does XInput fundamentally not work through an X terminal? (In my case, this is x2go). Or is it just that I was so lucky to catch a glitch when the standard program from the x11 kit is not working?
Environment:
Where do I connect: Windows 7 Pro, X2GO client from the official site.
Where to connect: Debian 7.8, LXDE, X2GO terminal server from the official site.