Xubuntu - Logitech Presenter работает только частично

Xubuntu - Logitech Presenter работает только частично

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

У меня была такая же проблема с моим Logitech R400. Насколько я могу судить, это должно обрабатываться в файле /lib/udev/hwdb.d/60-keyboard.hwdb. Этот файл определяет нажатия кнопок для перехвата и превращает их в «стандартные» события, такие как presentationи displaytoggle. Но это не работает должным образом в 14.04.

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

  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. Примените магию udev, чтобы наши изменения были учтены.

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

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

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

Связанный контент