Traducción(es): English - español - Français - Italiano
GDM es el Gestor de pantallas de GNOME, un programa gráfico de inicio de sesión que utiliza el sistema de ventanas X.
Contents
Además de ser una IGU alternativa a la consola de inicio de sesión, GDM tiene las siguientes ventajas:
Precarga el sistema de ventanas X (aunque esto puede ser una desventaja para los servidores)
Los usuarios pueden seleccionar varios entornos de escritorio y ?gestores de ventanas en cada sesión
- Asistencia a usuarios con discapacidad
- Configuración regional por usuario y diseño del teclado
- Aspecto y tacto consistentes de otras aplicaciones GTK/GNOME
- Todas las demás funcionalidades de XDM, incluido el soporte XDMCP para la gestión de pantallas remotas
De forma predeterminada, el dispositivo de bienvenida se ejecuta como un usuario no privilegiado y está prohibido iniciar sesión como root.
Controlando el demonio GDM
Para detener temporalmente el servicio gdm, puede ejecutar el siguiente comando como root:
#invoke-rc.d gdm3 stop
Otras opciones disponibles incluyen: arranque start, reinicio , restart, recarga reload y carga forzada force-reload. Para obtener más información acerca de la gestión general del demonio, véase demonio.
systemd
Para utilizar órdenes de systemd para controlar gdm.
Detener temporalmente gdm.
# systemctl stop gdm
Ver estado de gdm
# systemctl status gdm
Iniciar gdm
# systemctl start gdm
Desactivar gdm
Esto evitará que gdm se cargue en el arranque y el inicio de sesión será a través de la consola.
# systemctl set-default multi-user.target
Con este método, gdm se puede arrancar manualmente consystemctl start gdm
Verifique el valor por defecto del sistema con
# systemctl get-default
Normalmente, esto será graphical.target y puede revertirse con systemctl set-default graphical.target
Personalización de la apariencia GDM
GDM v3.0+ permite cierta personalización básica, como cambiar el icono del logotipo, el fondo de la pantalla y el tema GTK. Para ello:
Edite /etc/gdm3/greeter.dconf-defaults como root
- Descomente y/o modifiquer los ajustes deseados
- Guarde y cierre el editor
Finalmente, ejecute como root: dpkg-reconfigure gdm3
La orden 'dpkg-reconfigure gdm3' causará que gdm recargue su configuración en la próxima vez que salga del sistema o reinicie.
Nota: Cuando cambie la imagen de fondo, el archivo de destino debe ser legible por todo el mundo.
Eliminar el acceso automático en gdm3 y obtener una salida más verbosa en GDM
Esto es con respecto a GDM3 como se conoce en GNOME 3 y superiores.
$ dpkg -S /etc/gdm3/daemon.conf gdm3: /etc/gdm3/daemon.conf
Esto es sólo para tener una idea de la propiedad del archivo.
Ahora el archivo se vería algo así: -
$ cat /etc/gdm3/daemon.conf # GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] # Enabling automatic login AutomaticLoginEnable=true AutomaticLogin=$USERNAME # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9 [security] [xdmcp] [greeter] # Only include selected logins in the greeter # IncludeAll = false # Include = user1,user2 [chooser] [debug] # More verbose logs # Additionally lets the X server dump core if it crashes Enable = false
Ahora a veces, si quitas el usuario no puedes entrar en el entorno de escritorio especialmente si sólo un usuario se conecta automáticamente. Esto es y debería ser un bug, pero eso es otra historia. De todos modos la forma de arreglarlo es simple.
$ cat /etc/gdm3/daemon.conf # GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] # Enabling automatic login AutomaticLoginEnable=false # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9 [security] [xdmcp] [greeter] # Only include selected logins in the greeter # IncludeAll = false # Include = user1,user2 [chooser] [debug] # More verbose logs # Additionally lets the X server dump core if it crashes Enable = true
Acabo de añadir los trozos que deberían ayudarnos en caso de que algo salga mal.