En un intento de seguir optimizando el arranque de nuestro ordenador con Fedora, vamos a explicar un truco muy sencillo para acelerarlo si somos de los que le dan al botón del "power" y vuelven al minuto. Este truco es muy recomendable sobre todo si somos el único usuario del PC o no nos importa compartir la sesión con los demás usuarios.

Lo que vamos a hacer es configurar el gestor de ventanas (Display Manager, xDM) para que loguee a un usuario concreto automáticamente sin pedir contraseña (de ahí que dijéramos que es muy recomendable si somos el único usuario, ya que si hay más o estamos en ambientes "hostiles" -trabajo, escuelas, universidades...- no deberemos utilizarlo)

Bien, lo primero es saber qué gestor de ventanas tenemos. Los más comunas son:

  • GDM (Gnome Display Manager) Es el que viene por defecto en los escritorios Gnome y Xfce.
  • LXDM (LXDE Display Manager) Es el que utiliza el escritorio LXDE.
  • KDM (KDE Display Manager) Éste es el que utilizan los ambientes KDE.

Aquí vamos a explicar cómo hacerlo con los dos primeros, dejando el último para que lo explique nuestro compañero Luce, que es el experto en KDE.


GDM: Gnome y Xfce

El fichero a editar es el ubicado en

/etc/gdm/custom.conf

Lo primero, como de costumbre, es hacer una copia de seguridad en el $home del mismo para ahorrarnos sustos:

$ sudo cp /etc/gdm/custom.conf /home/<nombre-de-usuario>/

Tras esto, editamos como súper usuarios el fichero (recordad que se puede editar con cualquier editor de textos, aquí usamos gedit por comodidad, pero también podría ser con el kate, vim, ...):

$ sudo gedit /etc/gdm/custom.conf

Nos saldrá algo en pantalla parecido a esto (si no hemos hecho modificaciones previas del fichero en cuestión):

# GDM configuration storage

[daemon]

[security]

[xdmcp]

[greeter]

[chooser]

[debug]

Pues bien, lo único que debemos hacer es añadir un par de líneas tras la etiqueta [daemon]:

AutomaticLoginEnable=true
AutomaticLogin=<nombre-del-usuario>

Recordad que tenéis que sustituir la etiquete "nombre-del-usuario" por vuestro nombre de usuario en Fedora. Recordad también que distingue entre minúsculas y mayúsculas, no siendo lo mismo Hakkinen que hakkinen.

Con esto, y suponiendo que el nombre de usuario es "hakkinen", quedaría:

# GDM configuration storage

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=hakkinen

[security]

[xdmcp]

[greeter]

[chooser]

[debug]

Guardamos y reiniciamos, observando el efecto del arranque automático de sesión con el usuario que le hemos dicho (Observad que aunque tuvierais una contraseña, entrará sin pedirla como ya os comentamos arriba).


LXDM: LXDE

Empezamos igual que con GDM, haciendo una copia de seguridad, pero esta vez del archivo:

/etc/lxdm/lxdm.conf

Lo copiamos para hacer el backup:

$ sudo cp /etc/lxdm/lxdm.conf /home/<nombre-de-usuario>/

Si ahora lo editamos con gedit como súper usuarios:

$ sudo gedit /etc/lxdm/lxdm.conf

Se nos mostrará por pantalla algo similar a lo siguiente:

[base]
# autologin=dgod
# session=/usr/bin/startlxde
# numlock=0
greeter=/usr/libexec/lxdm-greeter-gtk

[server]
arg=/usr/bin/X -background vt1

[display]
gtk_theme=Clearlooks
bg=/usr/share/backgrounds/default.png
bottom_pane=1
lang=1
theme=Industrial

[input]

[userlist]
disable=0
white=
black=

Lo que debemos hacer es muy sencillo: Descomentar (quitar la almohadilla, #) a la primera línea tras la etiqueta [base], escribiendo ahí nuestro nombre de usuario:

[base]
autologin=<nombre-de-usuario>
# session=/usr/bin/startlxde
# numlock=0
greeter=/usr/libexec/lxdm-greeter-gtk

[server]
arg=/usr/bin/X -background vt1

[display]
gtk_theme=Clearlooks
bg=/usr/share/backgrounds/default.png
bottom_pane=1
lang=1
theme=Industrial

[input]

[userlist]
disable=0
white=
black=

Lo demás lo podemos dejar tal cual. Si seguimos el ejemplo anterior en que el nombre de usuario es hakkinen (recordad lo de mayúsculas y minúsculas), el fichero quedaría:

[base]
autologin=hakkinen
# session=/usr/bin/startlxde
# numlock=0
greeter=/usr/libexec/lxdm-greeter-gtk

[server]
arg=/usr/bin/X -background vt1

[display]
gtk_theme=Clearlooks
bg=/usr/share/backgrounds/default.png
bottom_pane=1
lang=1
theme=Industrial

[input]

[userlist]
disable=0
white=
black=

Y esto es todo. Esperemos que esto os haga más cómodo vuestro inicio de sesión en casa.