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.


Además de ser una IGU alternativa a la consola de inicio de sesión, GDM tiene las siguientes ventajas:

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:

  1. Edite /etc/gdm3/greeter.dconf-defaults como root

  2. Descomente y/o modifiquer los ajustes deseados
  3. Guarde y cierre el editor
  4. 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.

Véase también


CategoryBootProcess