El d�a Fri, Aug 02, 2002 at 05:42:48PM +0200, Amaya escribi�:
-> Fernando Fern�ndez dijo:
-> > apt-get install kddebase
->
-> Bien, ese paquete esta instalado, estoy segura.
->
-> > Si esta instalado en /etc/kde2/kdm/kdmrc a�adir kde2 en una
-> > linea que empieza por SessionTypes= y + o - tiene esta pinta
-> > yo, tengo el kde3 pero creo que era igual
-> > SessionTypes=default,gnome-session,wmaker,icewm,kde3,failsafe
->
-> �Y esto no deberia venir por defecto en el archivo?
-> �Pongo un bug?
->
Pues creo que no, acabo de instalar kdebase_4%3a2.2.2-14_i386.deb en
sid, creo que es la misma versi�n que en testing y funciona bien. En
/etc/kde2/kdm/kdm.options si encuentra la linea generate-sessiontypes
actualiza SessionTypes a�adiendo kde2 al men� y guarda un backup de
kdmrc. He probado a quitar kde2 de SessionTypes y apt-get
--reinstall install kdebase y lo a a�ade bien.
De todas formas este creo que es el script que se encarga de eso
[EMAIL PROTECTED]:~/kdebase-2.2.2/debian$ cat kdm-update-menu.sh
#!/bin/sh
# Don't regenerate the SessionTypes list if the admin doesn't want them
# generated
if grep -qs ^generate-sessiontypes /etc/kde2/kdm/kdm.options; then
WMS=$(cat /var/lib/dpkg/alternatives/x-window-manager | grep bin | grep -v
x-window-manager | sed -e 's#/usr/bin/##' | sed -e 's#/usr/X11R6/bin/##' | sed
-e 's#X11/##' | tr '\n' ',')
WMS1=$(cat /var/lib/dpkg/alternatives/x-session-manager | grep bin | grep -v
x-session-manager | sed -e 's#/usr/bin/##' | sed -e 's#/usr/X11R6/bin/##' | sed
-e 's#X11/##' | tr '\n' ',')
if grep -qs ^SessionTypes /etc/kde2/kdm/kdmrc; then
cp /etc/kde2/kdm/kdmrc /etc/kde2/kdm/kdmrc.backup
sed -e "s#SessionTypes=.*\$#SessionTypes=default,${WMS}${WMS1}failsafe#" <
/etc/kde2/kdm/kdmrc >/etc/kde2/kdm/kdmrc.new
if grep -qs ^SessionTypes /etc/kde2/kdm/kdmrc.new; then
mv /etc/kde2/kdm/kdmrc.new /etc/kde2/kdm/kdmrc
fi
fi
fi
[EMAIL PROTECTED]:~/kdebase-2.2.2/debian$
--
Fernando Fern�ndez
[EMAIL PROTECTED]