私は2人の古いLogitechプレゼンターがいます。どちらもUbuntu 10.10で動作しました。現在、Xubuntu 14.04があり、以前のプレゼンターは正常に動作しますが、新しいのは部分的にのみです(PgUp/PgDownのみで、F5とドットはありません)。
新しいdmesg
です:
[74315.083647] usb 2-1.2: new low-speed USB device number 7 using ehci-pci
[74315.181566] usb 2-1.2: New USB device found, idVendor=046d, idProduct=c52d
[74315.181573] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[74315.181577] usb 2-1.2: Product: USB Receiver
[74315.181581] usb 2-1.2: Manufacturer: Logitech
[74315.190416] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input19
[74315.190685] hid-generic 0003:046D:C52D.0005: input,hiddev0,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input0
[74315.196456] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input20
[74315.196929] hid-generic 0003:046D:C52D.0006: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input1
dmesg
古いから
[74368.724751] usb 2-1.2: new low-speed USB device number 8 using ehci-pci
[74368.823011] usb 2-1.2: New USB device found, idVendor=046d, idProduct=c515
[74368.823016] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[74368.823020] usb 2-1.2: Product: USB Wireless Receiver
[74368.823023] usb 2-1.2: Manufacturer: Logitech
[74368.830815] input: Logitech USB Wireless Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input21
[74368.831131] hid-generic 0003:046D:C515.0007: input,hiddev0,hidraw0: USB HID v1.11 Keyboard [Logitech USB Wireless Receiver] on usb-0000:00:1d.0-1.2/input0
[74368.835919] input: Logitech USB Wireless Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input22
[74368.836356] hid-generic 0003:046D:C515.0008: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Wireless Receiver] on usb-0000:00:1d.0-1.2/input
以前のモデル名:R-R0001。
新しいモデル名:R400
Logitech R400でも同じ問題が発生しました。私が知ることができることから、これはファイル/lib/udev/hwdb.d/60-keyboard.hwdb
で処理されることになっています。そのファイルは、キャッチするボタンの押下を指定し、presentation
やdisplaytoggle
のような「標準」イベントに変換します。しかし、これは14.04では正しく機能していません。
そのファイルの上部にあるコメントは、それをオーバーライドする方法を示しています。だから私は指示に従って、それは働いた!以下は私が従った指示です。このセクションをコピーして、Windowsでの動作と同じように変更しました。これらのバインディングは、14.04に付属するLibreOffice Impressおよびプレゼンテーションモードのevinceで機能します。
以下をコピーして、エディターに貼り付けます。
# Logitech Presenter R400
keyboard:usb:v046DpC52Dd*dc*dsc*dp*ic*isc*ip*in00*
KEYBOARD_KEY_070029=esc
KEYBOARD_KEY_07003e=f5
KEYBOARD_KEY_070037=b
ファイルを70-keyboard.hwdb
として保存します。
次のコマンドを実行して、不正なエントリを上書きし、更新によって上書きされないように、ファイルを適切な場所にコピーします。プロンプトが表示されたらパスワードを入力します。
Sudo cp 70-keyboard.hwdb /etc/udev/hwdb.d
変更が反映されるようにudevマジックを実行します。
Sudo udevadm hwdb --update
Sudo udevadm trigger /dev/input/event*
ファイル内ではそうは言っていませんが、変更を行う前に再起動する必要がありました。
私が重要だと思ったメモ。どうやら、Windowsはプレゼンテーションモードの「切り替え」に単一のキーを使用していません。 F5 プレゼンテーションを開始するために使用され、 ESC プレゼンテーションの終了に使用されます。プレゼンテーションモードのオンとオフを切り替える効果を得るために、リモート自体が最初に送信します F5 その後送信 ESC。
を押してプレゼンテーションが開始された場合 F5 キーボードで、リモコンの「プレゼンテーション」ボタンを押しても、最初のボタンを押しても何もしません。ただ送る F5 再び。 2回目に「プレゼンテーション」ボタンを押すと、送信します ESC プレゼンテーションは終了します。