Google Gadgets for Linux

Tuesday, June 3, 2008 at 8:26 AM



Since releasing Google Desktop for Linux, we've added almost all of our most requested features, like 64-bit support and the ability to search applications and documents. All except one major exception: Desktop Gadgets. Gadget support is not just a single feature, but rather an entire platform for miniature applications. It's a complex undertaking, but we're now putting the finishing touches on the product.

Come see the results yourself at our project site, where you can check out the source code to the entire product. For Gadgets for Linux, we don't just want to simply release the final offering, but we also want to give everyone a chance to tinker with the code powering the gadgets. For this project, fostering a transparent and lively developer community is just as important as serving our users.

So give Google Gadgets for Linux a try. We're happy to welcome new community members, and could certainly use some help in ironing out the last couple of issues before our next release.

29 comments:

Stephane said...

Thank for this Release. It's THE feature of Google Desktop for Windows(for me). And free ! :)

This feature will be integrated in Google Desktop for Linux? And if yes, Google Gadget for Linux will be yet Free?

Caio Romão said...

Interesting...
I wonder how this will impact on other 'desktop widgets' projects such as KDE4's plasma widgets.

Vadi said...

I hate you break it to you, but you could already run the gadgets on a desktop with Screenlets (screenlets.org).

However, thanks for giving the proper support for that, as it gets much more news coverage :)

Matt said...

This is cool.

I'd be a lot more excited about it if I could ever see my desktop, though

IGnatius T Foobar said...

Does the gadget API provide some way to do a pop-up window? The reason I ask is because I would like to develop an "alarm clock" gadget that alerts the user of calendar events that are due, and there would be a need to bring a dialog box to the front of the screen.

Wyllys said...

How about an OpenSolaris port?!!!

James [GD Team] said...

ignatius,

you can show a simple message box using view.alert and view.confirm:

http://code.google.com/apis/desktop/docs/gadget_apiref.html#view

otherwise, you can implement your own dialog box within the gadget using a floating div. this is similar to how web applications draw their own "dialog" within the web page itself.

if you have further questions, please visit us on the gadget development forum:

http://groups.google.com/group/Google-Desktop-Developer/

cheers!
james

Lahiru said...

This is really awesome !

Thanks Google ! Love you ! :)

liquidat said...

Since you did mention Google Desktop: How can it be that the Linux version can search through ODFs, but the Windows version can't?
Larry's plugins are dead for months now!

Ajo Paul said...

Thanks for considering, googlers from the *nix world! Great combo! All the best.

David said...

I think this is a great project, and it's very nice again to see a big company giving linux support, let alone being open source!

Two questions:
1. Does this introduce any overhead on top of the original GD for Linux?
2. Are there any plans to integrate Plasmoids with GDW?

Cheers,

David Webb

steviant said...

If anybody else is having trouble compiling this because it stops with the message;

"cc1: warnings being treated as errors"

while compiling the included editline library, you may need to remove the option '-Werror' from this library's Makefile (third_party/editline/Makefile).

I found I had to do this on Ubuntu Hardy Heron in order for this to compile.

In case you're wondering, the option turns anything that would normally be a warning into a critical error.

Dylan said...

Does this support x86_64?
My configure isn't finding curl and gstreamer although they are installed.
thanks

Tiger Dong said...

Hi dylan,

What distribution are you using? I've no problem with Ubuntu 8.04 x86_64.
As for curl, things are a little tricky. The curl library on your system must have openssl backend to make it work.

hemanth.hm said...

Hello world :)

When will Google release Gtalk for Linux is there any client from Google for VOIP for Linux ??

Vadi said...

The 'libcurl4-openssl-dev' package should do the trick.

.evets@ubuntu said...

Thank you so much! Finally, we are getting through to companies like google, and they are listening! I like everything about the way this has been handled, from the releasing of the source, to the integration with GTK+ and QT. It's all perfect, thank you! I look forward to when someone compiles an ubuntu package so that I can finally use this amazing set of tools.

Oh, and BTW, I was directed here from the excellent article on arstchnica.com, found here:

http://arstechnica.com/news.ars/post/20080605-google-gadgets-open-sourced-for-linux.html

Ken Smith said...

Does the effort relate to Google Sketchup for Linux? Will Sketchup for Linux ever become a reality?

Vadi said...

If you're on Ubuntu, some kind soul made a PPA here: https://launchpad.net/~googlegadgets/+archive

(no need to compile!)

Heather said...

When will it be out of testing and available for the general public?

Vadi said...

If you're on Ubuntu, here (http://ubuntuforums.org/showthread.php?t=821478) are the instructions on getting the gadgets easily.

Albertvs said...

Well done! Thank you! Now we need... Sketchup for Linux!

Dylan said...

Hi guys,
I'm on Fedora 8 x86_64.
Curl doesn't seem to have openssl backend as I get this error: checking for OPENSSL... no

Vadi said...

On Ubuntu, the necessary package is "libcurl4-openssl-dev". See if there's something similar in Fedora.

dodecalogue said...

"Results 1 - 10 of about 789,000 for sketchup linux."

789,000! That's approaching 2,000,000! Numbers just simply cannot lie. The path is clear...

Clifford said...

What? Google actually improved one of their Linux offerings? Am I in the twighlight zone? Amazing.

I'm still amazed at how Google used FOSS to get where it is but doesn't support it near as much as they support Windows.

Native Linux versions of the following are still not available:

-Sketchup
-Google Talk
-Picasa isn't native as it uses wine libraries to run.

Google doesn't really take Linux very seriously. If it did then it wouldn't take three years to release the second version of Google Desktop for Linux, it would have a native and up-to-date version of Picasa, and there would be an effort to bring it's other software to Linux.

Thanks to those for the work they have given, I'm just saying that for becoming so rich from open source you would think they would contibute more than they do.

Vadi said...

Here's a hint - nothing is requiring them to.

OSS really has itself to blame for to being so generous.

Hellow said...

The default install of this does not have the right permissions to store data about a gadget. I tested out the christmas tree where you can add things to it, when trying to add to it, nothing would ever pop up. Running ggl-gtk (the command) in terminal is how I came to my conclusion.

RadicalEd said...

How can I develop my own gadget?