Personalizar login en GNOME, GDM 3

Índice

El login grafico en nuestros sistemas Linux de vez en cuando es necesario personalizarlos un poco según el usuario destino. Pues bien hoy veremos como cambiar algunos parámetros interesantes de la pantalla de login.

Nuestro objetivo es:

  • Deshabilitar el botón de apagado.
  • Deshabilitar el botón de reinicio.
  • Deshabilitar el control de conexión de red.
  • Mostrar un mensaje.
  • Deshabilitar la lista de usuarios con posible login.

Entorno

Sistemas:

  • Debian 11
  • Ubuntu 20.04

Entorno grafico:

  • GNOME
  • GDM 3

Procedimiento

Abrimos nuestro terminal como root:

Creamos el directorio /etc/dconf/db/gdm.d

mkdir /etc/dconf/db/gdm.d

Creamos un fichero con nuestro editor favorito, /etc/dconf/db/gdm.d/01-hide-users

vi /etc/dconf/db/gdm.d/01-hide-users

Insertamos el siguiente texto:

[org/gnome/desktop/a11y]
always-show-universal-access-status=false
[org/gnome/login-screen]
banner-message-enable=true
banner-message-text='Solo personal autorizado. El uso no autorizado de este sistema será perseguido por la ley. \n'
disable-restart-buttons=true
disable-user-list=true

Salvamos el fichero y volvemos al terminal.

Creamos el fichero /etc/dconf/profile/gdm

vi /etc/dconf/profile/gdm

Insertamos el siguiente texto:

user-db:user
system-db:gdm

Salvamos el fichero y volvemos al terminal.

Actualizamos la configuración con el siguiente comando:

dconf update

Comprobamos que todo esta ok con el siguiente comando

ls /etc/dconf/db

El que nos mostrara algo parecido a esto:

gdm gdm.d ...

Reiniciamos el servicio para que los cambios sean efectivos:

systemctl restart gdm

Con este procedimiento podemos personalizar oros muchos parámetros. Por ejemplo:

  • Color de fondo.
  • Tema.
  • Añadir un logotipo.
  • etc.

En su documentación explica todo esto y mucho mas.

Con esto ya terminamos. Nos leemos pronto.