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.