ltunify
로지텍 Unifying Receiver 페어링 도구를 사용했는데 ,저자: 라켄슈타인, Logitech M510 마우스 및 K350 키보드에서 완벽하게 작동합니다. 그러나 재부팅하면 해당 변경 사항이 손실되므로 다시 작동하려면 이전 키보드를 연결해야 합니다 ltunify
.
재부팅할 때마다 장치를 계속 켜고 끌 필요가 없도록 이러한 변경 사항을 영구적으로 적용할 수 있는 방법이 있습니까?
편집하다: 기기를 다시 시작한 후 실행 ltunify list
하고 장치를 표시합니다.예작동하지 않음에도 불구하고 연결하고 페어링하십시오.
Devices count: 2
Connected devices:
idx=1 Mouse M510
idx=2 Keyboard K350
또한 참고하십시오:
- BIOS에서는 키보드와 마우스가 모두 기본적으로 작동합니다.
- GRUB 부팅 메뉴에서 키보드가 작동합니다(GUI가 아니기 때문에 마우스를 테스트할 수 없음).
- 설치 프로그램(CentOS 7)에서는 키보드와 마우스가 모두 기본적으로 작동합니다.
- CentOS 7 64비트, 커널 3.10.0-123.20.1.el7.x86_64
편집 2:제가 사용하고 있는 시스템은인텔 NUC DN2820HKFY.
답변1
말씀하신 대로 장치가 실제로 페어링 상태를 잃은 것은 아니므로 하드웨어 결함이 배제되어야 합니다.
제가 생각할 수 있는 가장 가능성 있는 문제는 USB 포트를 절전 모드로 전환하여 수신기를 인식하지 못하는 런타임 전원 관리가 있다는 것입니다. 그러나 마우스를 클릭하거나 키를 누르면 이러한 문제가 해결됩니다.
시도해 볼 만한 제안:
- Logitech Unifying 수신기를 다른 USB 포트에 연결합니다. 이전 커널에는 USB 3.0 및 USB 2.0에서 작동하는 수신기에 문제가 있습니다. (지난 2년 동안 출시된 커널에서 이러한 문제를 겪은 적이 없습니다.)
- USB 포트에 대한 전원 관리를 비활성화합니다.
- 문제가 발생하면 USB 수신기를 다시 연결하십시오.
과거에는 수신기가 연결될 때 페어링 프로세스를 트리거하기 위해 이 udev 규칙 파일을 작성했습니다. ltunify 및 timeout 값을 조정하고 /etc/udev/rules.d/60-ltunify-pair.rules
.
# skip actual unified devices, only consider the receiver
DRIVERS=="logitech-djdevice", GOTO="do_not_pair"
# ignore devices in Linux 3.19+
DRIVERS=="logitech-hidpp", GOTO="do_not_pair"
# Skip removal, pairing makes no sense
ACTION!="add", GOTO="do_not_pair"
SUBSYSTEM!="hidraw", GOTO="do_not_pair"
# official Unifying receivers
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", GOTO="do_pair"
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c532", GOTO="do_pair"
# "Unifying Ready" Nano receiver
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52f", GOTO="do_pair"
GOTO="do_not_pair"
LABEL="do_pair"
# 5 seconds to pair a new device
PROGRAM="/bin/sh -c 'sleep .5; /usr/local/bin/ltunify pair 5'"
LABEL="do_not_pair"
# vim: ft=udevrules