알파인 리눅스에서 libinput을 구성하는 방법은 무엇입니까?

알파인 리눅스에서 libinput을 구성하는 방법은 무엇입니까?

테스트 목적으로 랩탑에 alpine을 설치했습니다. (거의 최소한의 기본 패키지와 wayland/sway만 포함되어 있습니다.)

실행하려고 하면 sway모든 것이 괜찮아 보이지만 마우스와 키보드가 작동하지 않습니다. sway는 libinput을 사용하는 wayland를 사용합니다. 그래서 시도해 보았는데 libinput list-devices출력이 나오지 않았습니다. 이는 스윙 동작을 설명합니다.

libinput입력 장치가 인식되지 않는 이유를 아시나요 ?

어떤 방식으로든 libinput을 구성해야 합니까? 일부 추가 패키지가 누락되었을 가능성이 있나요?

(적절한 문서에 대한 조언도 좋습니다.)


다시 한 번 확인해 보세요. 아치 리눅스의 설치 이미지를 부팅하면 libinput이 모든 장치를 정상적으로 나열합니다. 알파인 이미지에서 부팅하면 출력이 비어 있습니다. (두 가지 상황이 모두 /var/input/event*존재합니다.)

답변1

어떤 문서가 자세한 내용을 제공 하는지 잘 모르겠지만 libinputAlpine Linux에서 컴파일을 시도 하면 udev. 먼저 서비스를 설치 하고 시작 해야 합니다 (기본 런레벨에 추가할 수도 있습니다).udevsystemdeudeveudevudev

/etc/init.d/udev start

이제 udev는 준비가 되었고 수신 대기 중이지만 입력 장치에 대해서는 알지 못합니다. 호출해야 하는 적절한 udev 규칙 파일이 있는지 80-libinput-device-groups.rules또는 /etc/udev/rules.d파일 /lib/udev/rules.d매우 중요!!이러한 규칙은 이제 커널에서 이벤트를 수신하여 트리거됩니다 udevadm.

udevadm trigger

/etc/init.d... 라는 파일이 있습니다 udev-trigger. 이것은 어떤 면에서 관련이 있을 수 있습니다. 이제 장치 목록을 보십시오:

libinput list-devices

장치 목록이 표시됩니다.

관련 정보