GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment exécuter le script Greeter/login avec Lightdm ?

Existe-t-il une solution pour exécuter un script lightdm ? Celui de la doc ne fonctionne pas. Tout ce qui y sera placé empêchera X de fonctionner.

Le script que je voudrais utiliser est ma synergie d'utilitaires KVM. J'ai pensé pendant un moment que c'était la synergie qui causait les problèmes. Cependant, j'ai trouvé que chaque fois qu'il y a un fichier lightdm.conf avec quoi que ce soit sur cette ligne X, le chargement échouera.

Exemple :

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

Le fichier text.sh est simplement une commande shell pour indiquer qu'il a été exécuté :

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

Merci d'avance à tous ceux qui ont des commentaires ou, comme je l'ai mentionné, une solution de contournement afin que je puisse disposer d'une ressource qui s'exécutera au démarrage de X avant que l'utilisateur ne se connecte réellement.

Réponse acceptée :

Au cours de la semaine dernière, j'ai vu ce problème à plusieurs reprises en faisant mes recherches et mes efforts pour le résoudre. Il s'avère que toute entrée placée dans un fichier "lightdm.conf" pour Ubuntu 13.10 cassera lightdm.

Il y a une entrée dans le lightdm.conf.d fournie pour cela. J'ai ajouté mon script KVM à :

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

Cela fonctionne !


Ubuntu
  1. Comment exécuter "find -exec {} ; ?

  2. Exécuter le script avec des arguments en tant qu'utilisateur ?

  3. Comment exécuter un script shell en arrière-plan ?

  4. Comment utiliser Lightdm pour les sessions définies par l'utilisateur ?

  5. Comment exécuter un script ? ?

Comment exécuter un script bash {7 méthodes}

Comment écrire un script bash avec des exemples

Comment créer et exécuter un script Shell dans Ubuntu 20.04 LTS

Comment exécuter un script Shell en tant que service Systemd sous Linux

Comment exécuter un script Python en PHP

Comment exécuter un script bash