A falha de segmentação é um erro no programa xinput
.
O conjunto limitado de dispositivos e a falta de funcionalidade de Entrada X parece falta de suporte para as versões mais recentes da extensão X Input do servidor X2go X.
Estou tentando mostrar o evento do teclado por aplicativo xinput . Eu tentei em três estações de trabalho. Nas duas primeiras estações de trabalho (na sessão X local), tudo é bom:
Obter lista de dispositivos:
$ 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)]
Evento do dispositivo:
$ 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
Mas na terceira estação de trabalho, conecto a partir do X-terminal x2go (conecte a partir do Windows 7). E nesta estação de trabalho o xinput não cumpre sua função. Xinput não encontra dispositivos e segfaults.
$ 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
Segmentation fault
Pergunta 1: O principial de xinput não funciona se a conexão com o X-server estiver estável a partir do X-terminal? Ou é bug na aplicação standart X11?
Pergunta 2: Como alternativa obter evento de teclado global (tecla push e release) se conectar a partir do terminal X (x2go)?
Ambiente:
Da conexão: Windows 7 Pro, cliente oficial X2GO do site x2go.org.
Para conectar: Debian 7.8, LXDE, servidor oficial X2GO do site x2go.org.
A falha de segmentação é um erro no programa xinput
.
O conjunto limitado de dispositivos e a falta de funcionalidade de Entrada X parece falta de suporte para as versões mais recentes da extensão X Input do servidor X2go X.