He estado jugando con Ubuntu Oneiric en mi netbook (donde la rotura no es realmente una preocupación); Me gusta la nueva pantalla de inicio de sesión de lightdm, pero tiene una molestia menor: además de mi propia cuenta de usuario, hay otra cuenta para uso ocasional de mi novia, y su cuenta de usuario es la que siempre está enfocada (presumiblemente porque es primero alfabéticamente) .
Sé cómo solucionar esto en gdm pero no he encontrado una solución para lightdm . ¿Alguien sabe cómo configurarlo para que mi cuenta esté resaltada de forma predeterminada?
/usr/share/lightdm/lightdm.conf.d
, archivos en/etc/lightdm.conf.d
y/etc/lightdm.conf
en sí. Los valores predeterminados pueden anularse antes y luego deben restablecerse.La respuesta de hackerb9 lo hizo por mí, pero en lugar de crear un script, es mucho más simple simplemente "congelar" el archivo de configuración. Esto es lo que debes hacer:
.cache
podría llamarse de otra manera)sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Ahora lightdm no podrá actualizar este archivo cuando un usuario diferente inicie sesión para asegurarse de que su usuario predeterminado siempre aparecerá en la lista cuando se cargue la pantalla de inicio de sesión.
Si esto funciona para usted, y decide votar arriba, por favor, vote por la publicación de hackerb9 y esto se deriva por un método separado.
fuente
Edite el archivo /etc/lightdm/lightdm.conf (
gksu gedit /etc/lightdm/lightdm.conf
) y agregue una línea como esta:fuente
La opción "usuario predeterminado" se ha eliminado de lightdm. ¿Por qué? Nadie lo sabe. Han pasado cinco años desde que esta pregunta se hizo originalmente y todavía está rota. Lightdm ahora guarda el estado de quién inició sesión por última vez en un archivo oculto aquí:
Entonces, aquí hay una solución alternativa de tres pasos:
Cree un script de shell llamado
/usr/local/bin/lightdm-default-user
con los siguientes contenidos:Hazlo ejecutable:
chmod 755 /usr/local/bin/lightdm-default-user
Haga que lightdm ejecute automáticamente el script al inicio editando
/etc/lightdm/lightdm.conf
y agregando una línea en la[SeatDefaults]
sección:Esto es horriblemente feo pero, desafortunadamente, es la mejor solución en este momento.
fuente
state
archivo.