Da Google Gadgets blev frigivet til Linux, roste mange mennesker igen Googles støtte til fri og open source-software, men der var kun et problem. De to store desktop-miljøer til Linux, GNOME og KDE, begge havde allerede desktop widget komponenter, der var bedre integreret i deres overordnede desktops. Heldigvis var Google-udviklerne godt opmærksomme på dette og bygget op i interoperabiliteten, der ville gøre det muligt for GNOME og KDE-udviklerne at integrere de to komponenter problemfrit.

Med udgivelsen af ​​KDE 4.2 blev Google Gadgets fuldt integreret i Plasma. Du kan tilføje dem til dit skrivebord med et par klik med musen, medmindre du tilfældigvis er en Kubuntu-bruger. Af grunde, der ikke er omfattet af denne artikel, besluttede Kubuntu-udviklere at fjerne Google Gadget-koden fra Plasma. At være de stædige hackere, som vi er, vi kommer imidlertid til at få dem tilbage. Dette kræver lidt kompilering af software, men jeg vil gå igennem hvert trin.

Alle disse trin antager, at du har den nyeste Kubuntu version 9.04 "Jaunty Jackalope". Det kan virke med tidligere versioner, selvom jeg ikke giver nogen garantier.

Den gode nyhed er, at Google Gadgets-biblioteker stadig er i kdebase-kilden. Du skal bare genopbygge kdebase-arbejdsområdet .

1. Den første ting, jeg anbefaler at lave, er at oprette en arbejdskatalog:

Start Konsole og skriv:

 mkdir kde4-build cd kde4-build 

2 . Installer Google Gadgets-bibliotekspakkerne:

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

3 . Installer kdebase-arbejdsområdekilden og dens afhængigheder:

 sudo apt-get kilde kdebase-arbejdsområde sudo apt-get build-dep kdebase-arbejdsområde 

4 . Derefter skal du konfigurere kdebase-arbejdsområdekilden for at forberede den til opbygning:

 cd kdebase-arbejdsområde-4.2.1a cmake. 

5 . Du skal kun sammensætte Google Gadgets-scriptmotordelen:

 cd plasma / scriptengines / google_gadgets gøre 

6 . Endelig kopierer du bare Google Gadget-binærerne til deres rette placeringer:

 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 / tjenester / sudo cp plasma-applet-ggl-rss.desktop / usr / share / kde4 / services / 

7 . Genstart KDE

Når du logger tilbage til KDE, skal du nu have support til Google Gadgets.

8 . Åbn dialogboksen Tilføj widgets, som du normalt ville, klik på "Installer nye widgets", og klik derefter på "Download New Google Gadgets".

Når du tilføjer Google Gadgets fra Gadget Browser, vises de i den normale Plasma-dialogboks, som du derefter kan bruge til at føje til skrivebordet. Hvis du af en eller anden grund ikke kan se alle 61 gadgets, skal du muligvis starte Google Gadgets uafhængigt én gang, lukke det, genstarte plasma og derefter prøve igen.

Det er alt, hvad der kræves for at få Google Gadgets til at køre i plasma på Kubuntu Jaunty.

* Dele af denne artikel blev tilpasset fra den vejledning, der blev skrevet af Francesco Santini, udgivet under en CreativeCommons-Attribution-3.0-licens.