Как автоматически запустить приложение в GDM3?

322
Igor Liferenko

Версия 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 должно быть отключено для этого устройства.)

0

1 ответ на вопрос

0
Igor Liferenko

https://help.gnome.org/admin/gdm/stable/configuration.html.en

5.2. Конфигурация автозапуска Каталог / gdm / autostart / LoginWindow содержит файлы в формате, указанном в «Спецификации автозапуска приложения FreeDesktop.org». Стандартные функции в спецификации могут использоваться для указания программ, которые должны автоматически перезапускаться или запускаться только в том случае, если установлено значение конфигурации GConf, и т. Д.

Любые файлы .desktop в этом каталоге приводят к тому, что соответствующая программа автоматически запускается с приветствием GUI. По умолчанию GDM поставляется с файлами, которые автоматически запускают самого приветствующего пользователя с графическим интерфейсом gdm-simple-greeter, приложением gnome-power-manager, демоном gnome-settings-daemon и оконным менеджером metacity. Эти программы необходимы для работы программы greeter. Кроме того, файлы рабочего стола предоставляются для запуска различных программ AT, если заданы значения конфигурации, указанные в разделе «Конфигурация специальных возможностей» ниже.