google-gadgets-plasma1-scaled

Cuando se lanzaron los Gadgets de Google para Linux, mucha gente volvió a alabar el apoyo de Google al software libre y de código abierto, pero sólo había un problema. Los dos principales entornos de escritorio para Linux, GNOME y KDE, ya contaban con componentes de widgets de escritorio mejor integrados en sus escritorios generales. Afortunadamente, los desarrolladores de Google eran muy conscientes de esto y construyeron la interoperabilidad que permitiría a los desarrolladores de GNOME y KDE integrar ambos sin problemas.

Con el lanzamiento de KDE 4.2, los Gadgets de Google se integraron completamente en Plasma. Puedes añadirlos a tu escritorio con unos pocos clics de tu ratón, a menos que seas un usuario de Kubuntu. Por razones que están fuera del alcance de este artículo, los desarrolladores de Kubuntu decidieron eliminar el código de Google Gadget de Plasma. Siendo los hackers obstinados que somos, sin embargo, vamos a recuperarlos. Esto requerirá un poco de compilación de software, pero te guiaré a través de cada paso.

Todos estos pasos asumen que tienes la última versión de Kubuntu 9.04 “Jaunty Jackalope”. Es posible que funcione con versiones anteriores, aunque no lo garantizo.

La buena noticia es que las librerías de Google Gadgets siguen estando en el código fuente de kdebase. Sólo tienes que reconstruir el paquete kdebase-workspace

.

1.

Lo primero que recomiendo hacer es crear un directorio de trabajo:

Inicie Konsole y escriba

mkdir kde4-buildcd kde4-build

2

. Instalar los paquetes de la biblioteca de Google Gadgets:
sudoapt-get install libggadget-qt-1.0-devsudoapt-get install libggadget-1.0-dev

3. Instale el paquete fuente kdebase-workspace

y sus dependencias:
sudoapt-get source kdebase-workspacesudoapt-get build-dep kdebase-workspace

4

. A continuación, deberá configurar la fuente de kdebase-workspace para prepararla para la construcción:
cd kdebase-workspace-4.2.1acmake .

5.

Sólo necesitas compilar la parte del motor de scripts de Google Gadgets:
cd plasma/scriptengines/google_gadgetsmake

6.

Finalmente, sólo tienes que copiar los binarios de Google Gadgets a sus ubicaciones apropiadas:
sudocp ../../../lib/plasma_package_ggl.so /usr/lib/kde4/sudocp ../../lib/plasma_scriptengine_ggl.so /usr/lib/kde4/sudocp plasma-packagestructure-googlegadgets.desktop /usr/share/kde4/services/sudocp plasma-scriptengine-googlegadgets.desktop /usr/share/kde4/services/sudocp plasma-applet-ggl-photos.desktop /usr/share/kde4/services/sudocp plasma-applet-ggl-rss.desktop /usr/share/kde4/services/

7

. Reinicie KDE

Cuando vuelvas a entrar en KDE, ahora deberías tener soporte para Google Gadgets.

8

. Abra el diálogo de añadir widgets como lo haría normalmente, haga clic en “Instalar nuevos widgets”, y luego haga clic en “Descargar nuevos Google Gadgets”.

adding_google-gadgets_plasma

Cuando añadas Google Gadgets desde el Navegador de Gadgets, aparecerán en el cuadro de diálogo normal de Plasma, que podrás utilizar para añadirlos a tu escritorio. Si, por alguna razón, no ves los 61 gadgets, puede que tengas que iniciar Google Gadgets de forma independiente una vez, cerrarlo, reiniciar Plasma y volver a intentarlo.

Eso es todo lo que se necesita para que Google Gadgets funcione en Plasma en Kubuntu Jaunty.

Partes de este artículo han sido adaptadas de la guía escrita por Francesco Santini, publicada bajo una licencia CreativeCommons-Attribution-3.0.