Wie starte ich eine Anwendung in GDM3 automatisch?

371
Igor Liferenko

GDM3-Version 3.28.2-4.

Gibt es ein Verzeichnis oder eine Konfigurationsoption für Programme, die GDM3 ausführt, wenn der Anmeldebildschirm angezeigt wird?


In meinem aktuellen Setup wird der Shell-Befehl für die automatische Anmeldung ausgeführt von rc.local:

 sh -c "sleep 30; echo -n 1 >/dev/autologin" & 

Die 30-Sekunden-Verzögerung wird der Erfahrung entnommen, ist aber zufällig und unsicher. Was ich gerne machen würde, ist echo -n 1 >/dev/autologin genau zu laufen , wenn der Anmeldebildschirm erscheint.


/dev/autologinist "Arduino Pro Micro", das das Benutzerpasswort über die Tastatur eingibt, wenn ein Signal über TTY empfangen wird. Die folgende Skizze wird verwendet:

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); } 

(Beachten Sie außerdem, dass die udev-Regel hinzugefügt /dev/autologinwerden muss, damit ModemManager diese Funktion erstellen kann.)

0

1 Antwort auf die Frage

0
Igor Liferenko

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

5.2. Autostart-Konfiguration Das Verzeichnis / gdm / autostart / LoginWindow enthält Dateien in dem durch die "FreeDesktop.org Desktop Application Autostart-Spezifikation" angegebenen Format. Standardfunktionen in der Spezifikation können verwendet werden, um Programme anzugeben, die automatisch neu gestartet werden sollen, oder nur gestartet werden, wenn ein GConf-Konfigurationswert festgelegt ist usw.

Alle .desktop-Dateien in diesem Verzeichnis führen dazu, dass das zugehörige Programm automatisch mit dem Anmelde-GUI-Begrüßer gestartet wird. GDM wird standardmäßig mit Dateien ausgeliefert, mit denen der gdm-simple-greeter-Anmeldungs-GUI, die Anwendung gnome-power-manager, der gnome-settings-daemon und der Metacity Window Manager automatisch gestartet werden. Diese Programme werden benötigt, damit das Begrüßungsprogramm funktioniert. Des Weiteren stehen Desktop-Dateien zum Starten verschiedener AT-Programme zur Verfügung, wenn die im Abschnitt "Konfiguration der Eingabehilfen" angegebenen Konfigurationswerte festgelegt sind.