Não tenho certeza de qual documentação fornece detalhes, mas se você tentar compilar libinput no Alpine linux, você perceberá que ela requer udev . udev foi afetado por systemd , mas o projeto eudev (Gentoo para o resgate) fornecerá o que você precisa. Para começar, você deve instalar o eudev e iniciar o serviço udev (e talvez você queira adicioná-lo ao nível de execução padrão):
/etc/init.d/udev start
Agora o udev está pronto e escutando, mas não sabe sobre nenhum dispositivo de entrada. Verifique se você tem o arquivo de regras do udev apropriado, ele deve ser chamado de 80-libinput-device-groups.rules em /etc/udev/rules.d ou /lib/udev/rules.d este arquivo é muito importante !! Agora acione essas regras recebendo eventos do kernel com udevadm :
udevadm trigger
Existe um arquivo em /etc/init.d chamado udev-trigger ... provavelmente está relacionado de alguma forma. Agora, para ver uma lista de dispositivos:
libinput list-devices
Você deve ver uma lista de dispositivos.