Toen Google Gadgets voor Linux werden uitgegeven, prezen veel mensen nogmaals de steun van Google voor gratis en open source software, maar er was slechts één probleem. De twee belangrijkste desktopomgevingen voor Linux, GNOME en KDE, hadden al desktop-widgetcomponenten die beter waren geïntegreerd in hun algemene desktops. Gelukkig waren de Google-ontwikkelaars hiervan op de hoogte en bouwden ze de interoperabiliteit in waarmee de GNOME- en KDE-ontwikkelaars de twee naadloos zouden kunnen integreren.

Met de release van KDE 4.2 werd Google Gadgets volledig geïntegreerd in Plasma. U kunt ze met een paar klikken van uw muis toevoegen aan uw bureaublad, tenzij u toevallig een Kubuntu-gebruiker bent. Om redenen die buiten het bestek van dit artikel vallen, hebben Kubuntu-ontwikkelaars besloten de Google Gadget-code uit Plasma te verwijderen. Omdat we de koppige hackers zijn die we zijn, gaan we ze terughalen. Hiervoor is een beetje software nodig, maar ik begeleid je bij elke stap.

Bij al deze stappen wordt ervan uitgegaan dat je de nieuwste Kubuntu-versie 9.04 "Jaunty Jackalope" hebt. Het werkt misschien met eerdere versies, hoewel ik geen garanties geef.

Het goede nieuws is dat de Google Gadgets-bibliotheken zich nog steeds in de kdebase-bron bevinden. Je hoeft alleen maar het kdebase-workspace- pakket opnieuw te bouwen.

1. Het eerste dat ik aanbeveel, is het maken van een werkdirectory:

Start Konsole en typ:

 mkdir kde4-build cd kde4-build 

2 . Installeer de bibliotheekpakketten van Google Gadgets:

 sudo apt-get install libggadget-qt-1.0-dev sudo apt-get install libggadget-1.0-dev 

3 . Installeer het source-pakket kdebase-workspace en de bijbehorende afhankelijkheden:

 sudo apt-get source kdebase-workspace sudo apt-get build-dep kdebase-workspace 

4 . Vervolgens moet u de kdebase-werkruimtebron configureren om het voor te bereiden voor het bouwen:

 cd kdebase-workspace-4.2.1a cmake. 

5 . U hoeft alleen het scriptengedeelte voor Google Gadgets te compileren:

 cd plasma / scriptengines / google_gadgets maken 

6 . Kopieer tenslotte de binaire bestanden van Google Gadget naar hun juiste locaties:

 sudo cp ../../../lib/plasma_package_ggl.so / usr / lib / kde4 / sudo cp ../../../lib/plasma_scriptengine_ggl.so / usr / lib / kde4 / sudo cp plasma- packagestructure-googlegadgets.desktop / usr / share / kde4 / services / sudo cp plasma-scriptengine-googlegadgets.desktop / usr / share / kde4 / services / sudo cp plasma-applet-ggl-photos.desktop / usr / share / kde4 / services / sudo cp plasma-applet-ggl-rss.desktop / usr / share / kde4 / services / 

7 . Start KDE opnieuw

Wanneer u zich opnieuw aanmeldt bij KDE, zou u nu ondersteuning moeten hebben voor Google Gadgets.

8 . Open het dialoogvenster Widgets toevoegen zoals u dat gewend bent, klik op 'Nieuwe widgets installeren' en klik vervolgens op 'Nieuwe Google-gadgets downloaden'.

Wanneer u Google-gadgets toevoegt vanuit de Gadget-browser, verschijnen deze in het normale dialoogvenster Plasma, dat u vervolgens kunt gebruiken om toe te voegen aan uw bureaublad. Als u om de een of andere reden niet alle 61 gadgets ziet, moet u mogelijk Google Gadgets één keer onafhankelijk starten, sluit het, start het plasma opnieuw op en probeer het opnieuw.

Dat is alles wat nodig is om Google Gadgets op te starten in Plasma op Kubuntu Jaunty.

* Delen van dit artikel zijn overgenomen van de gids geschreven door Francesco Santini, uitgegeven onder een Creative Commons-Attribution-3.0-licentie.