GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come eseguire Greeter/script di accesso con Lightdm?

Esiste una soluzione alternativa per eseguire uno script lightdm? Quello nei documenti non funziona. Qualsiasi cosa posizionata lì impedirà a X di funzionare.

Lo script che vorrei utilizzare è la mia sinergia di utilità KVM. Per un po' ho pensato che fosse la sinergia a causare i problemi. Tuttavia, ho scoperto che ogni volta che c'è un file lightdm.conf con qualcosa su quella riga X non verrà caricato.

Esempio:

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

Il file text.sh è semplicemente un comando della shell per indicare che è stato eseguito:

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

Grazie in anticipo a chiunque abbia input o, come ho menzionato, una soluzione alternativa in modo da poter avere una risorsa che verrà eseguita all'avvio di X prima che l'utente acceda effettivamente.

Risposta accettata:

Durante la scorsa settimana ho visto questo problema molte volte facendo le mie ricerche e sforzi per risolverlo. Si scopre che qualsiasi voce inserita in un file "lightdm.conf" per Ubuntu 13.10 interromperà lightdm.

C'è una voce in lightdm.conf.d fornita per questo. Ho aggiunto il mio script KVM a:

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

Funziona!


Ubuntu
  1. Eseguire script con argomenti come utente?

  2. Come eseguire lo script dopo il ripristino e dopo lo sblocco dello schermo?

  3. Come creare un banner popup prima di accedere con Lightdm?

  4. Controlla quanto tempo impiega uno script Bash per essere eseguito con il comando Time

  5. Come si esegue uno script all'accesso in *nix?

Come eseguire uno script Bash {7 metodi}

Come scrivere uno script Bash con esempi

Come creare ed eseguire uno script Shell in Ubuntu 20.04 LTS

Come eseguire lo script della shell come servizio Systemd in Linux

Come eseguire uno script Python in PHP

Come eseguire uno script Bash