최근에 아치 리눅스를 설치하고 관련 블루투스 패키지를 추가했습니다.
sudo pacman -S --noconfirm bluez bluez-utils
sudo modprobe btusb
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
Logitech MX Master 3가 있는데 로그인하여 마우스를 켜면 수동으로 노트북에 연결할 수 있습니다. 이제 마우스를 켰다가 다시 끄면 자동으로 연결됩니다. 그러나 노트북을 절전 모드로 전환하거나 시작한 후 로그인하면 마우스가 더 이상 자동으로 연결되지 않습니다. 그런 다음 껐다가 다시 켜야 자동으로 연결됩니다.
다음 로그 항목을 볼 수 있습니다journalctl
Nov 20 10:48:26 mordor bluetoothd[925]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Nov 20 10:48:31 mordor bluetoothd[925]: profiles/input/hog-lib.c:set_report_cb() Error setting Report value: Unexpected error code
Nov 20 10:48:31 mordor kernel: logitech-hidpp-device 0005:046D:B023.000E: Device not connected
절전 모드 또는 시작 모드에서 마우스를 자동으로 연결하는 방법이 있습니까?
답변1
귀하의 마우스가 절전 모드에 들어갔고(빠른 Google 검색을 통해 Logitech MX Master 3가 이 작업을 수행하는 것을 알 수 있음) Arch가 이를 잃어버린 것 같습니다.
장치를 "항상"으로 놔두어 장치에서 자동 일시 중지를 완전히 비활성화하는 방법이 있습니다.포럼의 토론을 참조하세요.
사용자 "brebs"는 다른 사용자가 systemd를 통해 마우스에 대한 USB udev 규칙을 만들 것을 제안했습니다(/etc/udev/rules.d/91-local.rules 생성/편집을 통해):
ACTION=="add", SUBSYSTEM=="usb", ATTR{product}=="Razer Abyssus", ATTR{power/control}="on"
적용하려면 규칙을 다시 로드하세요.
udevadm control --reload
Brebs는 확인할 스크립트도 제공하지만 귀하의 경우 위의 방법을 시도하고 장치에서 감지된 이름을 전환하여 작동하는지 확인할 수도 있습니다.
답변2
같은 마우스로 같은 문제가 발생합니다
다음 위치에 자동 전원이 구성되어 있는지 확인하세요 bluetooth.conf
.
tlp
전원 관리 스크립트 패키지 및 블록 서비스를 설치합니다 rfkill
.
답변3
먼저 powertop 또는 tlp와 같은 전원 관리를 확인하십시오.
내 이전 솔루션은 udev 규칙을 추가하는 것이었습니다.
powertop.service 때문에 전원/제어를 설정할 수 없습니다.
https://bbs.archlinux.org/viewtopic.php?pid=2042206#p2042206
/etc/udev/rules.d/99-logitech.rules
ACTION=="add", SUBSYSTEM=="usb", ATTR{product}=="G502 HERO Gaming Mouse", ATTR{power/autosuspend}="-1"
하지만 udev를 통해 장치를 다시 시작해 볼 수 있을 것 같아요
https://wiki.archlinux.org/title/Udev#Triggering_events