web-dev-qa-db-ja.com

Ubuntu GNOME 15.04での8月のLP205R

同様の質問 は以前に尋ねられましたが、答えはありませんでした。私はそこにコメントすることも回答することもできません。したがって、他の選択肢はありませんが、もう一度質問します。

USBレーザープレゼンターAugust LP205RはGNOME Ubuntu 15.04では動作しませんが、PowerPointとPDFプレゼンテーションの両方でWindowsで正常に動作します。前のリンクで求められる出力は次のとおりです。

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は、スライドショーの開始/終了ボタンでのみ出力します:

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

以前に推奨したgetscancodesdmesg | tailも試しました:

~/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$

ここで述べたように、上記のデータから新しい*-keyboard.hwdbファイルを更新または作成する必要があるかどうか、またどのようにすればよいかを誰かが理解できるかどうか疑問に思っていました。

前もって感謝します! :)

4
Radina Matic
  • 同様のデバイスをウェブで見ると、デバイスが_1d57:83ed Xenta_であり、_RF 2.4G RF 2.4G_および_id=14_の_id=13_というラベルの付いた2つの入力デバイス(マウスとキーボード)が作成されていることがわかりますコマンド出力。

  • getscancodesは_~/Downloads/getscancodes_フォルダーに既に作成されていますが、_/dev/input/event16_は対応するイベントデバイスファイルではありません。以下を使用して、関連するイベントファイルを見つけることができます。

    _xinput --list-props 14
    xinput --list-props 13
    _

    両方のイベントファイルに対して_./getscancodes /dev/input/eventXX_を実行し、すべてのキーを試します。

  • getscancodesが機能しなかった場合、Ubuntuリポジトリの標準ツールがあります。試してみる:

    _Sudo apt-get install evtest
    Sudo evtest
    _
  • 単一のデバイス(Logitechプレゼンター)のキーマップを変更するにはどうすればよいですか? で説明されている方法は古くなっています。

    Xubuntu-Logitechプレゼンターは部分的にしか動作しません に従ってください。これは、_/lib/udev/hwdb.d/60-keyboard.hwdb_のコメント/ヘッダーと同じ指示があります

4
user.dz