Cambio del comportamiento de la pantalla de inicio de sesión de GDM: No hay directorio gdm.d

0

Estoy ejecutando Fedora 28 e intento deshabilitar la lista de usuarios en GDM (ya que la máquina está unida al dominio, esto no es deseable). En CentOS 7, esto es tan simple como colocar un archivo llamado "00-login-screen" en "/etc/dconf/db/gdm.d/" con el contenido:

[org/gnome/login-screen]
disable-user-list=true

En este caso, hay no Directorio "gdm.d". Crearlo, y luego poner el archivo en el directorio no funciona. He visto en otra parte que un archivo debe crearse en "/ etc / dconf / profile" llamado "gdm", pero he creado este archivo con el contenido:

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

Y no hace ninguna diferencia.

¿Ha cambiado el procedimiento sustancialmente en Gnome 3.28.2 en comparación con 3.22.2?

EDITAR: Este problema ahora también ocurre en CentOS 7, probablemente debido a una actualización de Gnome.

thunderbird32
fuente
Sinceras disculpas por ir totalmente fuera de tema, pero 'No GDM' [Gina X Performance] fue un gran éxito de pista de baile subterránea a principios de los 80 ... & amp; ahora no puedo dejar de cantarlo ;-)
Tetsujin
1
@Tetsujin, sí, hace que sea más difícil para Google esto de lo que debería ser. :PAG
thunderbird32

Respuestas:

0

Navegar a /usr/share/gdm/dconf , donde encontraras un archivo llamado 00-upstream-settings ; Haga una copia del mismo y asígnele un prefijo numerado más alto (por ejemplo, de 00 a 90). Los ajustes son bastante autoexplicativos.

Si no me equivoco, podría ser que el nombre de la configuración correspondiente haya cambiado mientras tanto, pero agregando disable-user-list y configurarlo para false debería funcionar de todos modos No te olvides de correr dconf update Desde su terminal para que los cambios surtan efecto.

Saludos

Joey
fuente
El directorio /usr/share/gdm/dconf Tampoco existe. Los únicos directorios que tengo en el /usr/share/gdm directorio es: autostart, greetery env.d. 00-upstream-settings solo existe en el directorio /etc/dconf/db/ibus.d/.
thunderbird32
@ thunderbird32 Lo siento, me acabo de dar cuenta de que tenemos diferentes versiones de Gnome (tengo 3.28.1-1), así que en mi máquina funcionó ... Hace algún tiempo tuve algunos problemas para iniciar sesión con 'light-dm ', después de lo cual cambié a' gdm '. En el peor de los casos, otro administrador de inicio de sesión también podría ser una opción ;-) buena suerte
Joey
0
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
Sparsile
fuente
¡Bienvenido a superusuario! Aunque esto puede ayudar a resolver el problema, no explica por qué y / o cómo aborda el problema. Proporcionar este contexto adicional mejoraría significativamente su valor educativo a largo plazo. Edite su respuesta para agregar una explicación, incluidas las limitaciones y los supuestos que se aplican. Gracias.
fixer1234
Esto tampoco soluciona el problema y, de hecho, la única diferencia en esto de lo que hice es crear un espacio en blanco. /etc/dconf/db/gdm. Las versiones actuales de este archivo ya existen, por lo que esto no es particularmente útil.
thunderbird32