GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie führe ich ein Greeter-/Login-Skript mit Lightdm aus?

Gibt es eine Problemumgehung zum Ausführen eines Lightdm-Skripts? Der in den Dokumenten funktioniert nicht. Alles, was dort platziert wird, verhindert, dass X funktioniert.

Das Skript, das ich verwenden möchte, ist meine KVM-Dienstprogramm-Synergie. Ich dachte eine Zeit lang, es seien Synergien, die die Probleme verursachten. Ich habe jedoch festgestellt, dass jedes Mal, wenn es eine lightdm.conf-Datei mit irgendetwas in dieser Zeile X gibt, nicht geladen werden kann.

Beispiel:

greeter-setup-script=/etc/lightdm/test.sh

Die Datei text.sh ist einfach ein Shell-Befehl, der anzeigt, dass sie ausgeführt wurde:

test.sh:
#!/bin/bash
date >> /tmp/test.log

Vielen Dank im Voraus für jeden, der Input hat, oder, wie ich bereits erwähnt habe, eine Problemumgehung, damit ich eine Ressource haben könnte, die beim Start von X ausgeführt wird, bevor sich der Benutzer tatsächlich anmeldet.

Akzeptierte Antwort:

Während der letzten Woche habe ich dieses Problem viele Male gesehen, als ich recherchiert und mich bemüht habe, es zu beheben. Es stellt sich heraus, dass alle Einträge in einer „lightdm.conf“-Datei für Ubuntu 13.10 lightdm beschädigen.

Dafür gibt es einen Eintrag in der lightdm.conf.d. Ich habe mein KVM-Skript hinzugefügt zu:

/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf

Das funktioniert!


Ubuntu
  1. So führen Sie „find -exec {};?

  2. Wie führe ich ein Shell-Skript im Hintergrund aus?

  3. Wie führe ich ein Skript nach dem Fortsetzen und nach dem Entsperren des Bildschirms aus?

  4. Wie man ein Skript ausführt??

  5. Wie erstellt man ein Popup-Banner, bevor man sich bei Lightdm anmeldet?

So führen Sie ein Bash-Skript aus {7 Methoden}

So schreiben Sie ein Bash-Skript mit Beispielen

So erstellen und führen Sie ein Shell-Skript in Ubuntu 20.04 LTS aus

So führen Sie Shell-Skript als Systemd-Dienst in Linux aus

So führen Sie ein Python-Skript in PHP aus

So führen Sie ein Bash-Skript aus