[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