GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo ejecutar Greeter/script de inicio de sesión con Lightdm?

¿Hay alguna solución para ejecutar un script lightdm? El que está en los documentos no funciona. Cualquier cosa colocada allí evitará que X funcione.

El script que me gustaría usar es mi sinergia de utilidades KVM. Por un tiempo pensé que era la sinergia lo que estaba causando los problemas. Sin embargo, descubrí que cada vez que hay un archivo lightdm.conf con algo en esa línea, X no se cargará.

Ejemplo:

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

El archivo text.sh es simplemente un comando de shell para indicar que se ejecutó:

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

Gracias de antemano a cualquiera que tenga alguna entrada, o como mencioné, una solución alternativa para poder tener un recurso que se ejecutará al iniciar X antes de que el usuario realmente inicie sesión.

Respuesta aceptada:

Durante la semana pasada vi este problema muchas veces investigando y esforzándome por solucionarlo. Resulta que cualquier entrada colocada en un archivo "lightdm.conf" para Ubuntu 13.10 romperá lightdm.

Hay una entrada en lightdm.conf.d proporcionada para esto. Agregué mi script KVM a:

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

¡Esto funciona!


Ubuntu
  1. ¿Cómo ejecutar “find -exec {};?

  2. ¿Ejecutar script con argumentos como usuario?

  3. ¿Cómo ejecutar el script después de reanudar y después de desbloquear la pantalla?

  4. ¿Cómo ejecutar un script?

  5. ¿Cómo crear un banner emergente antes de iniciar sesión con Lightdm?

Cómo ejecutar un script Bash {7 métodos}

Cómo escribir un script Bash con ejemplos

Cómo crear y ejecutar un script de Shell en Ubuntu 20.04 LTS

Cómo ejecutar Shell Script como servicio Systemd en Linux

Cómo ejecutar un script de Python en PHP

Cómo ejecutar un script Bash