[eside-ghost] Un gdm loko...

Jon Ander Hernandez hernandez en movimage.com
Vie Mayo 7 11:58:49 CEST 2004


Aupa Imanol!

> No se exactamente a raíz de q, pero hace algunos días que al arrancar se
> me lanzan dos instancias de GDM tal ke asín:

ummm, yo no me habia fijado nunca pero tambien tengo 2 instancias del
gdm abiertas, y es probable que sea asi.

> Mi pregunta es... ¿¿quien lanza el gdm dos veces??? Investigando un poco
> he topado con el script /etc/init.d/xdm y la función de inicio del
> servicio q creo puede tener algo de culpa:

El gdm, el kdm o el xdm, arrancan los 2 por medio de los scripts de
arranque.

$ ls -l /etc/init.d/*dm
root     root         1965 2003-11-24 12:11 /etc/init.d/gdm
root     root         3227 2002-03-03 09:20 /etc/init.d/kdm
root     root         3040 2003-04-16 17:08 /etc/init.d/xdm

cada script lo que hace es comprobar al principio si el es el display
manager mirando el siguiente fichero :

$ cat /etc/X11/default-display-manager
/usr/bin/gdm

La cosa no es incómoda al arrancar, pero cuando cierro la sesión me
> aparece una bonita pantalla advirtiendo de que tengo unas X corriendo en
> vt8 y q si quiero lanzar unas X en vt7. Para no tener dos X lanzadas al
> mismo tiempo sin haber necesidad, pues le digo que no y me aparece el
> GDM de nuevo pero esta vez en la vt8 y por lo tanto inicio sesión en
> Gnome en la vt8.

Ummm si que es raro el tema este, lo que yo haría sería cambiar el
fichero /etc/X11/default-display-manager para ver si por ejemplo con kdm
ocurre lo mismo (mete dentro del fichero /usr/bin/kdm).

Tambien otra opción que se me ocurre, sería cerrar todas las sessiones
de las X y desde la consola arrancar el gdm mirando cuantas instancias
se arrancan, para saber asi si es el propio gdm el que se duplica o si
es tema de algun script de arranque que se lia y te lo arranca 2 veces.
Y si es el gdm propiamente ... quien sabe igual no es un bug y es una
feature :D (y bueno si ya es configurable ... ya es la supa feature :D)

para arrancar el gdm : # gdm
para matar el gdm : # kill -9 `cat /var/run/gdm.pid`

un saludo!

JonAn



Más información sobre la lista de distribución eside-ghost