Здесь описано как можно прописать команды, которые должны выполниться перед появлением окна логина FLY DM. В качестве примера происходит инициализация драйвера мышки по COM-порту.
Команды, которые должны сработать в момент появления окна логина/пароля FLY DM, можно прописать в файл:
/etc/X11/fly-dm/Xsetup
Для инициализации драйвера мышки/трекбола, который работает по COM-порту, можно в вышеуказанный файл прописать команду:
inputattach --daemon -ms /dev/ttyS0
Проверить, что устройство было создано, можно путем перенаправления вывода команды xinput во временный файл:
xinput --list > /tmp/xinputComMouse.txt
Эту команду можно прописать тоже в файле Xsetup сразу после команды inputattach.
При такой настройке COM-портовая мышка будет работать сразу в окне логина/пароля, еще до того как пользователь залогинится в систему.