[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Instalar KDE



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

capi@c29:~/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

capi@c29:~/kdebase-2.2.2/debian$

-- 
Fernando Fernández
capii@wanadoo.es



Reply to: