¿Cómo hacer que la pantalla de locking se vea como la pantalla de inicio de sesión?

¿Hay alguna forma de hacer que la pantalla de inicio de sesión desde una sesión bloqueada (ya sea usando Ctrl + Alt + L o desde un tiempo de espera de pantalla) se parezca a la pantalla de inicio de sesión cuando comienza una nueva sesión? Odio que todo en la pantalla de locking, aparte de la entrada de contraseña, sea negro.

GDM

No puede hacer que la pantalla de locking se vea como la pantalla de inicio de sesión.

Sin embargo, puede utilizar un tema para la pantalla de locking. Hay bastantes disponibles en gnome-look.org . Aquí hay un ejemplo .

GDM

La respuesta puede ser un poco tarde, pero además de configurar el tema del diálogo de deslocking real, también puede establecer el fondo (es decir, el espacio negro alrededor del diálogo) a la imagen que desee. Simplemente ejecuta el siguiente comando en el terminal:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set /desktop/gnome/background/picture_filename --type string /usr/share/backgrounds/Holes_by_FireCobold.jpg 

Reemplace la última ruta en el comando con la ruta a la imagen que desea usar. No olvide reiniciar su sesión de escritorio (o intente reiniciar gconfd-2 matándolo, al menos).

EDITAR: a menos que haya configurado el fondo de la pantalla de inicio de sesión (por ejemplo, a través de Ubuntu Tweak), el comando anterior también lo cambiará.

LightDM

Esto fue planeado 12.04 – aquí está el informe de error . Sin embargo, no hizo el lanzamiento final.

  • ¿Cómo me suscribo a un error?

Si tiene un poco de habilidad en C y un poco de GTK, es posible que la pantalla de locking se vea como (¡pero no sea!) La pantalla de inicio de sesión, ya que su principal preocupación parece ser la fealdad de la caja de seguridad?

Haría esto modificando las fonts del paquete gnome-screensaver , que proporciona la pantalla de locking.

Para obtener consejos, por favor vea el ¿Cómo resolvió esto? Sección al final de esta respuesta . La pregunta original era sobre el reposicionamiento de la caja de locking en la parte inferior izquierda en lugar del centro. Para lo que desee, lo movería a la izquierda, haría el fondo gris transparente y cambiaría el tamaño del nombre de usuario y el texto “Contraseña:” de manera apropiada.

Según mi experiencia, el código que necesita cambiar es muy probablemente solo en dos archivos: gs-lock-plug.c y gs-windows-x11.c .

Si intenta esto y tiene alguna pregunta, hágalo en un comentario y haré todo lo posible para indicarle la dirección correcta.

Luz DM

Este retoque funciona al reemplazar la llamada al teclado virtual en pantalla con el de LightDM . Un mejor ajuste sería reemplazar la llamada a Gnome ScreenSaver Lockscreen (la pantalla de locking predeterminada de Ubuntu hasta Ubuntu 13.10) con una a Unity Greeter (la pantalla de inicio de sesión predeterminada de Ubuntu), pero no pude encontrar ninguna manera de hacerlo.


Método:

Abra Dconf Editor , seleccione el esquema org.gnome.desktop.screensaver , edite la variable embedded-keyboard-command y reemplace su contenido con

 dbus-launch gdmflexiserver -xnest 

y, a continuación, marque el teclado incrustado habilitado para el mismo esquema.

Comandos de acceso directo: para los amantes de la Terminal y los perezosos, puedes hacer la configuración anterior con solo 2 comandos:

 gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest" gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true 

A partir de ahora, la pantalla de inicio de sesión de Ubuntu ( Unity Greeter ) aparece cada vez que el sistema se activa desde el protector de pantalla ( pantalla de locking ) o desde la suspensión .


Este método fue proporcionado por alina en el subproceso del Discurso de Ubuntu Activar desde el protector de pantalla directamente a la pantalla de inicio de sesión . Estoy usando Ubuntu 12.04 LTS y este método funciona bien. Puede trabajar en 12.10,13.04 y 13.10 también.

Una limitación con este método es que verá Gnome Screensaver LockScreen por un segundo antes de ver Unity Greeter. Además, como Unity Greeter no está diseñado para bloquear la pantalla, no es tan rápido y fluido como la pantalla de locking predeterminada. Ubuntu 14.04 LTS encontrará una solución a estos problemas utilizando Light Locker en lugar de Gnome Screensaver LockScreen .