Xubuntu - ведущий Logitech работает только частично

У меня есть 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

1 ответ

Решение

I had this same issue with my Logitech R400. From what I could tell, this is supposed to be handled in the file /lib/udev/hwdb.d/60-keyboard.hwdb, That file specifies button presses to catch and turns them into "standard" events like presentation а также displaytoggle, Но это не работает должным образом в 14.04.

Комментарии в верхней части этого файла говорят вам, как переопределить его. Так что я следовал инструкциям, и это сработало! Ниже приведены инструкции, которым я следовал. Я скопировал этот раздел и изменил его, чтобы он работал как в Windows. Эти привязки работают с LibreOffice Impress, который поставляется с 14.04, а также отображаются в режиме презентации.

  1. Откройте ваш текстовый редактор.
  2. Скопируйте следующее и вставьте в редактор.

    # 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
    
  3. Сохранить файл как 70-keyboard.hwdb,

  4. Откройте терминал, нажав CTRL+ALT+T.
  5. Перейдите в каталог, где вы сохранили файл, если это необходимо.
  6. Скопируйте файл в соответствующее место, чтобы он перекрыл неверную запись и не был засорен обновлениями, выполнив следующую команду. Введите ваш пароль при появлении запроса.

    sudo cp 70-keyboard.hwdb /etc/udev/hwdb.d
    
  7. Делай магию удев, чтобы наши изменения были подобраны.

    sudo udevadm hwdb --update
    sudo udevadm trigger /dev/input/event*
    
  8. В файле так не сказано, но мне пришлось перезагрузиться, прежде чем изменения произошли.

Одно замечание, которое я нашел важным. Очевидно, в Windows не используется ни одна клавиша для "переключения" в режим презентации и обратно. F5 используется для начала презентации, а ESC - для завершения презентации. Чтобы включить или выключить режим презентации, сам пульт сначала отправляет F5, затем отправляет ESC.

Таким образом, если презентация была начата нажатием клавиши F5 на клавиатуре, нажатие кнопки "презентация" на пульте ничего не изменит при первом нажатии кнопки. Это просто отправляет F5 снова. При втором нажатии кнопки "презентация" отправляется ESC, и презентация заканчивается.

Другие вопросы по тегам