August LP205R no Ubuntu GNOME 15.04

4

Perguntas similares já foram feitas antes, mas não houve respostas. Eu não posso comentar lá, nem tenho uma resposta, portanto não vejo outra opção senão perguntar novamente.

Eu tenho um apresentador de laser USB August LP205R que não funciona no GNOME Ubuntu 15.04, mas funciona bem no Windows com PowerPoint & amp; Apresentações em PDF. Aqui estão as saídas solicitadas no link anterior:

xinput

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎜   ↳ RF 2.4G  RF 2.4G                          id=14   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD               id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ RF 2.4G  RF 2.4G                          id=13   [slave  keyboard (3)]

lsusb

Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 0c45:64ad Microdia 
Bus 001 Device 005: ID 1d57:83ed Xenta 
Bus 001 Device 002: ID 8087:07e6 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

xev fornece a saída apenas no botão Iniciar / terminar apresentação de slides:

KeyPress event, serial 33, synthetic NO, window 0x3000001,
    root 0xac, subw 0x0, time 14518987, (642,556), root:(643,609),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x3000001,
    root 0xac, subw 0x0, time 14519138, (642,556), root:(643,609),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Eu até tentei o getscancodes e dmesg | tail recomendado anteriormente:

~/Downloads$ tar -xvzf getscancodes-1.0.tar.gz
getscancodes/
getscancodes/getscancodes.c
getscancodes/getscancodes
getscancodes/Makefile
getscancodes/getscancodes.o

~/Downloads$ cd getscancodes/

~/Downloads/getscancodes$ make
gcc -O2 -Wall   -c -o getscancodes.o getscancodes.c
gcc -o  getscancodes getscancodes.o

~/Downloads/getscancodes$ sudo ./getscancodes /dev/input/event16
[sudo] password for : 
getscancodes: No such file or directory

~/Downloads/getscancodes$ cd ..

~/Downloads$ sudo ./getscancodes /dev/input/event16
sudo: ./getscancodes: command not found

~/Downloads$ cd getscancodes/

~/Downloads/getscancodes$ dmesg | tail
[ 8630.569019] usb 1-1.2: New USB device found, idVendor=1d57, idProduct=83ed
[ 8630.569043] usb 1-1.2: New USB device strings: Mfr=1, Product=1, SerialNumber=0
[ 8630.569059] usb 1-1.2: Product: RF 2.4G 
[ 8630.569073] usb 1-1.2: Manufacturer: RF 2.4G 
[ 8631.425965] usbcore: registered new interface driver usbhid
[ 8631.425982] usbhid: USB HID core driver
[ 8631.720489] input: RF 2.4G  RF 2.4G  as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:1D57:83ED.0001/input/input11
[ 8631.776680] hid-generic 0003:1D57:83ED.0001: input,hidraw0: USB HID v1.10 Keyboard [RF 2.4G  RF 2.4G ] on usb-0000:00:1d.0-1.2/input0
[ 8631.778126] input: RF 2.4G  RF 2.4G  as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2/1-1.2:1.1/0003:1D57:83ED.0002/input/input12
[ 8631.833351] hid-generic 0003:1D57:83ED.0002: input,hidraw1: USB HID v1.10 Mouse [RF 2.4G  RF 2.4G ] on usb-0000:00:1d.0-1.2/input1

~/Downloads/getscancodes$

Eu queria saber se alguém poderia me ajudar a descobrir se & amp; Como devo atualizar ou criar um novo arquivo *-keyboard.hwdb dos dados acima, como mencionado aqui:

Obrigado antecipadamente! :)

    
por Radina Matic 12.08.2015 / 16:41

1 resposta

4
  • Procurando em um dispositivo semelhante na Web, aponte-me que seu dispositivo é 1d57:83ed Xenta e crie dois dispositivos de entrada (um mouse e um teclado) rotulados como RF 2.4G RF 2.4G com id=14 & amp; id=13 da saída de seus comandos.

  • getscancodes já foi criado na pasta ~/Downloads/getscancodes , mas /dev/input/event16 não é o arquivo de dispositivo de evento correspondente. Você pode encontrar o arquivo de evento relacionado usando:

    xinput --list-props 14
    xinput --list-props 13
    

    Do que executar ./getscancodes /dev/input/eventXX para os dois arquivos de eventos e tentar todas as chaves.

  • Se getscancodes não funcionou, existe uma ferramenta padrão do repositório do Ubuntu. Experimente:

    sudo apt-get install evtest
    sudo evtest
    
  • O método explicado em Como posso alterar o mapa de teclado de um único dispositivo (apresentador da Logitech)? está desatualizado.

    Portanto, siga o Xubuntu - o apresentador do Logitech funciona apenas parcialmente que tem as mesmas instruções mencionadas como comentário / cabeçalho em /lib/udev/hwdb.d/60-keyboard.hwdb

por user.dz 01.09.2015 / 11:03