Portada / octubre 2008

Bespin en Mandriva 2009

Bespin es el nombre de un estilo de ventana para KDE 4, escrito por el creador de Baghira.

A diferencia de Baghira, que era un clon del aspecto de OSX. Bespin es un tema que tiene muchas cosas de Oxygen - el tema por default de KDE 4 - justificado por que el autor estuvo en las primeros momentos del desarrollo del mismo y otras ideas cogidas de aquí y alla. El resultado es espectacular.

Bespin está recien en la versión 0.1, por lo que el theme esta algo verde aun. Pero algunas distros ya lo incluyen en sus repositorios.

Pero Mandriva 2009, que pese a lo estupenda distro que es aun no tiene tantos repositorios al día como otras, no lo tiene.

Pero eso no significa que no podamos probar Bespin en ella. Para hacerlo no tenemos mas que descargarlo del SVN y compilarlo.

Para compilarlo no necesitamos mas tener instaladas (con URPMI, por supuesto) el soporte para SVN de Konqueror y las fuentes de QT, XORG y KDE. Además debes tener instalado cmake. Para buscar los paquetes puedes usar el mandriva control center.

Desde cualquier consola (konsole estaría perfecto) digitas la siguente linea:

svn co https://cloudcity.svn.sourceforge.net/svnroot/cloudcity

En tu directorio home aparecerá una carpeta llamada cloudcity, donde estará el codigo fuente para compilar el theme.

El siguiente paso es

./configure

Despues de eso te preguntará si deseas tener soporte para KDE, respondes si y esperas un poco.

el siguiente paso es

/cd build

make

Que generará los binarios que instalaremos acto seguido

./build/su

(password)

./build/make install

Eso instalará no solo el estilo de ventana, sino un applet de plasma que simula la barra superior de OSX y una decoración de ventana.

Sin embargo cuando entres al System Settings de KDE  solo encontrarás el estilo y no la decoración. Esto se debe a que los binarios se han instalado en rutas distintas a las que usa Mandriva para llamar al KDE.

/usr/lib/qt4/plugins/styles/libbespin.so
/usr/local/share/apps/kstyle/themes/bespin.themerc
/usr/local/bin/bespin
/usr/local/lib/kde4/kstyle_bespin_config.so
/usr/local/lib/kde4/kwin3_bespin.so
/usr/local/share/apps/kwin/bespin.desktop
/usr/local/lib/kde4/kwin_bespin_config.so
/usr/local/lib/kde4/plasma_applet_xbar.so
/usr/local/share/kde4/services/plasma-applet-xbar.desktop

La solución, para que el asunto esté totalmente funcional es mover algunos binarios de lugar, o mejor aún, enlazarlos en  las carpetas que corresponden.

Es decir

/usr/local/share/apps/kstyle/themes/bespin.themerc enlazar a /usr/share/apps/kstyle/themes

/usr/local/share/apps/kwin/bespin.desktop enlazar a /usr/share/apps/kwin

/usr/local/share/kde4/services/plasma-applet-xbar.desktop enlazar a /usr/share/kde4/services/

Después de esto tendremos Bespin habilitado y listo para funcionar.

Advertencia: como es una versión de desarrollo tiene algunos problemas aún por resolver,  por ejemplo con las apps gtk como firefox.

2 comentarios

  1. KLinero 19 de marzo de 2010 · 06:03 #1

    Solo espero que esa idea sea cierta y no tiros al aire… creo recordar que se intentó lo mismo hace tiempo con hardy heron y las 2 siguientes versiones son sino peor igual de desastrosas que las anteriores en Kubuntu.

    Yo soy muy reacio a dejar de usar los paquetes deb (por muy bien que traten Opensuse, fedora o Mandriva a los usuarios de KDE) y creo que los de kubuntu tiene ahí una comunidad de usuarios fiel pero insatisfecha a ver si se ponen las pilas y no dejemos que otros como linux mint intentan arrebatar dichos usuarios a Kubuntu.

  2. C 19 de marzo de 2010 · 14:59 #2

    no he probado Fedora en años, pero sigo pensando que para un KDEero tanto Mandriva como Opensuse son mejores opciones.