De man xinput
, vemos:
NAME
xinput - utility to configure and test X input devices
xinput
só funcionará depois que o usuário iniciar o X Window System.
O ambiente visto por /etc/rc.local
não inclui o X Window System. A razão pela qual seu script não foi concluído pode ser vista executando xinput --list
em um login CTRL-ALT-F1:
walt@spong:~(0)$ xinput --list
Unable to connect to X server
walt@spong:~(1)$