
У меня есть 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 в режиме презентации.
- Откройте текстовый редактор.
Скопируйте следующий текст и вставьте в редактор.
# 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
.- Откройте терминал с помощью CTRL+ ALT+ T.
- При необходимости измените каталог на тот, в котором вы сохранили файл.
Скопируйте файл в соответствующее место, чтобы он переопределил неверную запись и не был затерт обновлениями, выполнив следующую команду. Введите пароль при появлении соответствующего запроса.
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снова. При втором нажатии кнопки "презентация" она отправит ESCи презентация закончится.