[eside-ghost] Un gdm loko...

Imanol imanol_mp en yahoo.es
Vie Mayo 7 17:22:46 CEST 2004


Aupa JonAn!

El vie, 07-05-2004 a las 11:58, Jon Ander Hernandez escribió:
> ummm, yo no me habia fijado nunca pero tambien tengo 2 instancias del
> gdm abiertas, y es probable que sea asi.

La verdad es q yo hasta ahora no me había fijado, pero me da que solo
tiene q haber una porque yo de las dos que aparecen fulmino la más vieja
y no hay muerte súbita de las X ni nada por el estilo, todo sigue
igual...

> 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

Este debe ser en debian, en gentoo está todo centralizado en el xdm y su
función:
setup_dm() {
        source /etc/profile.env
        export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"
 
        case "$(echo ${DISPLAYMANAGER} | awk '{ print toupper($1) }')"
in
                KDM|KDE|KDE2|KDE3)
                        EXE="$(which kdm)"
                        ;;
                ELOGIN*)
                        EXE="$(which elogind)"
                        ;;
                ENTRANCE*)
                        EXE="$(which entranced)"
                        ;;
                GDM|GNOME)
                        EXE=/usr/bin/gdm
                        ;;
                *)
                        EXE=/usr/X11R6/bin/xdm
                        ;;
        esac
 
        test ! -x "${EXE}" && EXE=/usr/X11R6/bin/xdm
 
        SERVICE="${EXE##*/}"
}

hay es dónde se decide todo...
Al principio pensé q podía ser problema de que tenía dos veces metido el
xdm en los runlevels... pero q va.

> 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).

Parece claro q no funciona igual q en debian, en gentoo esto se hace
mediante la variable DISPLAYMANAGER que hay en el rc.conf... lo del
gdm/kdm/xdm parece bastante distro-dependent...

> un saludo!
Otro y gracias ;)!
Seguiré investigando a ver si encuentro alguna causa.
> 
> JonAn

Aguuur ;)



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