GDM3 версия 3.28.2-4
.
Есть ли каталог или опция конфигурации для программ, которые GDM3 выполняет при появлении экрана входа в систему?
В моей текущей настройке команда оболочки auto-login запускается из rc.local
:
sh -c "sleep 30; echo -n 1 >/dev/autologin" &
30-секундная задержка взята из опыта, но она случайна и неопределенна. Я хотел бы запустить echo -n 1 >/dev/autologin
именно тогда , когда появится экран входа в систему.
/dev/autologin
- это "arduino pro micro", который вводит пароль пользователя через клавиатуру при получении сигнала через TTY. Используется следующий эскиз:
void setup()
{
TXLED0;
}
void loop()
{
while (Serial.read() == -1) ;
Keyboard.press(KEY_RETURN);
delay(50);
Keyboard.release(KEY_RETURN);
delay(1000);
Keyboard.press('1');
delay(50);
Keyboard.release('1');
delay(1000);
Keyboard.press(KEY_RETURN);
delay(50);
Keyboard.release(KEY_RETURN);
}
(Также обратите внимание, что для этого необходимо добавить правило udev для создания /dev/autologin
а зондирование с помощью ModemManager должно быть отключено для этого устройства.)