¿Cómo cambiar el tema / greeter de LightDM?


53

Descargué un par de saludos para LightDM, pero no he descubierto cómo habilitarlos. ¿Hay alguna manera de cambiar a greeter, ya sea por método gráfico o por línea de comandos? No tengo la intención de cambiar el administrador de pantalla, ni el fondo, sino cambiar el diseño y la apariencia de la pantalla de inicio de sesión a través de un "tema" diferente (más claro es el nombre de los temas LightDm). Gracias por tu tiempo.


55
El saludo no es realmente un tema. Es un programa que interactúa con lightdm a través de una serie de llamadas de API. Algunos de estos saludadores a su vez tienen soporte para temas.
Zoke

Respuestas:


52

Simplemente edite la greeter-sessionopción en /etc/lightdm/lightdm.confel saludo deseado.

Si, por ejemplo, quiere usar el lightdm-gtk-greeter.

Abra '/etc/lightdm/lightdm.conf' con cualquier editor como root. Por ejemplo, sudo vim /etc/lightdm/lightdm.confluego cambie la línea

greeter-session=unity-greeter

a

greeter-session=lightdm-gtk-greeter

Si el archivo no existe, deje que contenga

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

Luego, todo lo que tiene que hacer es asegurarse de que el greeter esté instalado (por ejemplo, el paquete lightdm-gtk-greeter) y luego reiniciar lightdm.


11
Funciona incluso en Ubuntu 14.04 donde el /etc/lightdm/lightdm.confarchivo no existe. Basta con crear y poner dos líneas siguientes allí [SeatDefaults]y greeter-session=YOUR-GREETER, a continuación, reiniciar el sistema.
Ezze

1
@Ezze, eso debería ser " [SetDefaults]", ¿verdad?
Waldir Leoncio

44
@WaldirLeoncio, no, debería ser [SeatDefaults]exactamente. Consulte la configuración de LightDM .
Ezze

¡Ten cuidado con esto! Hola, no pude arrancar después de hacerlo porque tenía Onboard habilitado y tuve que arrancar en recuperación para arreglar las cosas. askubuntu.com/questions/141606/…
Mina Michael

22

Cambiar el LightDM Greeter

KDM, otro administrador de pantalla, tiene temas que pueden cambiarse usando un front-end de configuración. LightDM tiene saludos que se pueden cambiar, pero no hay front-end.

La configuración de LighDM se rige por el archivo lightdm.conf, sin embargo, no se supone que se edite directamente, en su lugar use el backend lightdm-set-deults .

Antes de cambiar la configuración de LighDM, haga una copia de seguridad del archivo:

sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

Existen varios saludos LightDM, como lightdm-unity-greeter, lightdm-gtk-greeter, lightdm-webkit-greeter y lightdm-kde-greeter.

Para este ejemplo, usaré lightdm-kde-greeter .

Si está haciendo esto desde una consola raíz, escriba todos los comandos sin sudo . Para los siguientes comandos, si está utilizando una GUI (interfaz gráfica de usuario), use la secuencia de teclas ALT-F2 o la tecla Super (generalmente la tecla de Windows) y escriba el término para abrir un terminal de su elección. Si es el terminal predeterminado de KDE, simplemente escriba konsole.

Sigue estos pasos cuidadosamente.

  1. Asegúrese de tener instalado LightDM y la ventana de bienvenida de su elección escribiendo el siguiente comando.

    sudo apt-get install -s lightdm-kde-greeter

  2. Si recibe el mensaje "No se puede encontrar el paquete ...", verifique lo que escribió si fue correcto, ingrese la siguiente secuencia de comandos y luego vaya al paso 4. De lo contrario, vaya al paso 3.

    sudo apt-add-repository ppa:agateau/lightdm-kde
    sudo apt-get update
    sudo apt-get install lightdm-kde-greeter

  3. Si no ve 0 recién instalado en la siguiente secuencia: "0 actualizado, 0 recién instalado, 0 para eliminar y 0 no actualizado, ingrese nuevamente el comando sin -s, que es la opción para simular una acción en apt-get. Luego ve al paso 4.

    sudo apt-get install lightdm-kde-greeter

  4. Para muchos usuarios, el comando lightdm-set-defaults no se encontrará porque no está en su camino. Por esta razón, usaremos /usr/lib/lightdm/lightdm-set-defaults. Para configurar el greeter en lightdm-kde-greeter, escriba el siguiente comando en un terminal:

    sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter

  5. Si está en una consola raíz o tiene instalado Xephyr, puede verificar su configuración utilizando la función de prueba incorporada. Solo puede iniciar sesión como usted mismo. ¡No uses sudo!

    lightdm --test-mode

  6. Para mejores resultados, apague y reinicie su sistema. Recuerde /etc/lightdm/lightdm.conf.old, por lo que puede usarlo para reemplazar lightdm.conf si algo sale mal. Le sugiero que lo escriba. Si algo sale mal y no puede iniciar sesión, escriba este comando que también debería haber escrito y que vuelve a escribir su copia de seguridad en el archivo de configuración.

    sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf

Nota

Obtuve la mayor parte de esta información del LightDM Ubuntu Wiki . Excepto por agregar el PPA, la información no es específica de la versión de lanzamiento y LightDM está más allá de la etapa de prueba. Lea más en http://wiki.ubuntu.com/LightDM

Si algo sale horriblemente mal.

  1. Si no tiene gráficos, vaya a un terminal de texto usando CTRL-ALT-F1.
  2. Detener LightDM con sudo stop lightdm.
  3. Dependiendo de lo que haya instalado, inicie GDM con sudo start gdmo KDM con sudo start kdm.
  4. Ejecute sudo dpkg-reconfigure lightdmpara configurar el administrador de pantalla predeterminado.
  5. Edite / etc / X11 / default-display-manager y configúrelo en / usr / sbin / gdm o / usr / bin / kdm si no puede ejecutar lo anterior.
  6. Desinstale LightDM y GDM lo reemplazará después de un reinicio.

    sudo apt-get remove lightdm


No menciona que lightdm también debe instalarse.
Karl Morrison

6

ingrese la descripción de la imagen aquí Simplemente instale esto:

sudo apt-get install lightdm-gtk-greeter-settings

Luego, inicie el programa GUI "Configuración de LightDM GTK + Greeter " Configure lo que desee en él y luego reinicie.


2

Pruebe esta pequeña herramienta para cambiar fácilmente el tema LightDM (PPA hecho por Claudio Novais):

sudo apt-add-repository ppa:claudiocn/slm && sudo apt-get update

sudo apt-get install simple-lightdm-manager

¡Vea este video explicando cómo usarlo!


2

Solo una nota, en Ubuntu 14.04.5 LTS tengo esto:

$ locate lightdm.conf
/etc/init/lightdm.conf
/usr/share/doc/lightdm/lightdm.conf.gz
/usr/share/lightdm/lightdm.conf.d
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
/usr/share/lightdm/lightdm.conf.d/60-my-own.conf
/usr/share/ubuntu-mate/lightdm/lightdm.conf
/var/lib/dpkg/info/lightdm.conffiles
/var/lib/dpkg/info/lightdm.config

... así que los archivos sugeridos en otra parte (por ejemplo, los aceptados /etc/lightdm/lightdm.conf) no funcionaron para mí; lo que sí funcionó fue crear mi propio archivo 60-my-own.confque se ordenaría por último en /usr/share/lightdm/lightdm.conf.d/, en el que finalmente puede cambiar entre saludos, por ejemplo:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter

0

Puede cambiar el fondo de bienvenida de LightDM haciendo lo siguiente en la Terminal:

  1. tipo gksu gedit /etc/lightdm/unity-greeter.conf
  2. Desplácese hacia abajo hasta "fondo" y cambie la ruta / nombre de archivo
    • Le sugiero que copie el archivo en un directorio separado para que cada vez que desee cambiar, sea más fácil porque todos están en la misma carpeta.
  3. Guarda el archivo
  4. Cerrar sesión

Para obtener más información sobre LightDM, vaya a la página Wiki de Ubuntu en LightDM


1
Gracias por su sugerencia, pero esto solo cambia la imagen de fondo para Unity Greeter. Le pregunté cómo cambiar el saludo en sí.
Tigull

0

Para Ubuntu 14.04.4 LTS:

1) Descargue new greeter, por ejemplo: sudo apt-get install ligthdm-gtk-greeter

2) modifique la configuración de la siguiente manera sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

[SeatDefaults]
#autologin-user=sirag 
#greeter-session=unity-greeter 
greeter-session=ligthdm-gtk-greeter

3) guardar y reiniciar ~


-1

Instala Ubuntu Tweak . Ábrelo y selecciona la pestaña "Ajustes". En "Inicio", seleccione "Configuración de inicio de sesión". En la esquina superior derecha hay una barra de búsqueda, justo a su izquierda está el desbloqueo. Desbloquee y podrá cambiar el tema de gtk e ícono al iniciar. Además del logo y el fondo. Espero que ayude.


-1

Cambiar greeter en Ubuntu 14.04 Trusty = <

Las páginas de manual para lightdm en ubuntu 14.04 son confiables y muestran una referencia a dm-tool. Esta es una herramienta para administrar algunas configuraciones de Display Mangaer y se incluye en Lightdm. Para que pueda resolver su problema con este comando

sudo dm-tool --switch-to-greeter <nameofgreeter>

Tienes que hacer esto desde fuera de una sesión x. en un guión de inicio, por ejemplo


El comando switch-to-greeter en realidad no toma más argumentos. Solo muestra el saludo habilitado, no puede cambiarlo.
Robert Ancell

¿Es esto cierto para 15.04 y más reciente?
Josh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.