Busindre » Kde

KWin y KDE 3.5.x

April 22nd, 2006 by Busindre

KWin es la aplicación de KDE que gestiona las ventanas en este entorno gráfico. Desde la última rama de KDE, la 3.5, he notado que kwin peta con el mensaje de error "La aplicación KWin (kwin) ha fallado y ha causado la señal 11 (SIGSEGV)". En realidad pensaba que era problema mio, más que nada por lo toqueteado que tengo todo, pero hoy un mandrivero preguntó qué se podía hacer cuando petaba, ya que a él también le pasó (thx rtil25). Así que como potencialmente puede haber un bug que afecte muchos kderos, aquí va una solución sencilla y rápida. Antes de nada advertir que esto no pretende solucionar el bug, sino evitar tener que perder todo reseteando las X (control + alt + retroceso), y que no es la única alternativa.

A grandes rasgos lo que haremos será iniciar nuevamente a mano kwin, de manera que todo quede como estaba antes de la petada. Sin kwin no podemos abrir nuevas ventanas, así que no podremos ejecutarlo de ninguna manera en nuestra sesión, por eso lo que yo propongo es lo siguiente:

Abrid una nueva sesión X. Cuando kwin peta éste permite abrir el menú KDE, así que haremos lo siguiente:

Menú KDE -> cambiar usuario -> iniciar nueva sesión

Ahora debería aparecer kdm o posiblemente vuestro gestor de sesión. Nos logueamos con nuestro usuario y ya dentro abrimos una terminal. Una vez abierta, introducimos el siguiente código:

kwin --display :0.0

 

Si os dice command not found, tendreis que poner la ruta completa de KDE, por ejemplo /opt/kde/bin/kwin --display :0.0. El :0.0 hace referencia a la sesión X, la :0.0 es la que está en la tty 7 (control + alt + f7).

Ahora si vais a vuestra sesión X original, vereis que kwin ha reaparecido, así que ahora falta el último paso:

Presionad alt + f2, así os aparecerá el diálogo de ejecución

Introducid kwin --replace

El --replace reemplaza el proceso kwin existente. Así que ya podremos volver a la sesión de X que abrimos antes y cerrarla.

Esto es todo, esperemos que los de KDE lo resuelvan pronto!

PD: en la última versión actual (3.5.2) también sucede, aunque en menor medida.

PD2: posiblemente no haga falta abrir una nueva sesión X y se pueda hacer desde cualquier tty. No lo he probado porque soy uno de los afectados por el driver de nVidia, que nos deja sin poder ver nuestras preciadas tty :(

PD3: una captura de la petada

kwin.png

y el texto con la depuración de salida del fallo.

Posted in Bugs, Escritorios, Kde | 2 Comentarios »

Actualizar KDE 3.4 a KDE 3.5 (Mandriva 2006)

December 30th, 2005 by Busindre

Bueno chicos, primero deciros que así fue como yo lo hice, pero.........puede que a vosotros no os marche bien, o que rompáis algo (espero que no físicamente).

Primeramente tenemos que saber que versión de kde tenemos: “kcontrol ­v” , es donde pone KDE: xxx. Bien, Necesitas tener los repositorios normales. (Si no sabes ni lo que es esto: http://easyurpmi.zarb.org/)

En ellos quizás esté la versión 3.5 de KDE ,puedes averiguarlo así: ”urpmi.update ­a”y luego “urpmq ­f kdebase”

Si no los tienes: Añade un repositorio que lo contenga; yo usé los de thacs, y el repositorio se
añade así:

urpmi.addmedia mde.rpms http://anorien.csc.warwick.ac.uk/mirrors/thac//2006.0/RPMS with
hdlist.cz

(todo en una sola linea)

Una vez que tenemos el 3.5 en uno de nuestros repositorios comienza la acción. Yo recomiendo copiar .kde por si
algo no saliera bien poder regresar a esa versión:

Pon en una consola:

cp /home/tuusuario/.kde to /home/tuusuario/.kde.seguridad34

Ahora nos vamos de KDE, a iceWN por ejemplo o a cualquier otro entorno gráfico. (si no tienes otro entorno gráfico, decirte que es posible hacerlo todo desde un modo consola fuera de kde, pero eso ya lo ampliará alguien o cuando tenga tiempo lo adjuntaré)

Ahora “drakconf” para acceder al centro de control de mandriva.

Selecciona en Administración de Software

Elegir de donde se descargan los paquetes de software cuando se actualiza el sistema.

Marca la casilla Updates en el repositorio que contenga KDE 3.5 (si as añadido el de thacs pues marca) y
dale a aceptar:

Ahora ve a : Ver las actualizaciones disponibles y aplicar cualquier arreglo o mejora a los paquetes instalados:

Una vez que se actualiza, ahí tendrás todo: Marca kdebase y kdeutils (el solo te dirá las dependencias que necesita y las añadirá) Si quieres añadir algo más pues adelante, pero quizás fuera mejor no actualizar muchas cosas de golpe no?

Dejalo descargar todo.

Parecería que ya está todo listo, pero noooooo, abre una terminal con alt+contrl+F3 (para regresar alt+control+F7) logueate como root y pon:

rpm ­e –nodeps kdebase­kdm­config­file

urpmi kdebase­kdm­config­file

Una vez que se actualice todo, YA DEBERÍA ESTAR , reiniciar y listo: pon “shutdown ­r now” y a disfrutar del KDE 3.5 (espero!!)

Luego, recuerda volver a dejar los repositorios como estaban, ya que si no lo recuerdas y algún día
decides actualizar algo, te lo buscará también el el repositorio de thacs.

Notas:

De esta manera te guarda ciertas configuraciones. Si quieres que al entrar te muestre el kde 3.5 en vez de kde 3.4, ve a sistema­configuracion­KDE­LookNFeel­Pantalla anunciadora y ahí selecciona la que mas te guste Si quieres que en el lateral de menú K te muestre la nueva versión 3.5:

$ locate kside

/usr/share/apps/kicker/pics/kside_tile.png
/usr/share/apps/kicker/pics/kside.png
/usr/share/apps/kicker/pics/kside_powerpackplus.png
/usr/share/apps/kicker/pics/kside_discovery.png
/usr/share/apps/kicker/pics/kside_download.png
/usr/share/apps/kicker/pics/kside_mdv­tile.png
/usr/share/apps/kicker/pics/kside_powerpack.png

Como Root:

# cd /usr/share/apps/kicker/pics/
# konqueror &

Mira las fotos, y mira el nombre de la que te aparece en tu menu K. Luego solo tienes que ponerle a la foto que quieres que muestre, el nombre de la que se muestra. A mi también me actualizó las Xorg, y la verdad es que el rendimiento de este KDE es mejor y consume menos memoria que el anterior.

Autor Rtil

PD: Muchísimas gracias a aguazer0 por su inestimable ayuda!!

Posted in Kde | 13 Comentarios »