PDA

View Full Version : Gtk/Cairo based desklet engine


Shelf
December 12th, 2006, 11:53 PM
Hey everyone :)

First of all, im not a compiz user, not even a beryl user (yeah!) but i really like some eyecandy on my desktop.. i just dont want all these heavy effects both of compiz & beryl are providing.. So i just use usual Composite extension :) I've posted this here just because i couldnt register on beryl forums :D

Second, I've switched to linux quite recently (in the middle of this summer, actually) and what I really liked about win**ws were applications like AveDesk or Samurize that allowed you to add desklets and system info to your desktop.. I was quite disappointed when I discovered that there's no application of the same level in linux (gdesklets and adesklets are pure shit, sorry).

As I was somewhat curious about everything I started writing my own desklets engine based on gtk/cairo... and I chose python as its base language.. don't know why, I never used it before :P Its been almost 2 months of developing currently, which is really long for me.

App's name was Leaf in the beginning, but later, when I discovered there was a number of apps with this name, I changed it to Leafly :) (Leaf and Fly combined :P)

So, here are two screenshots of what have been done so far. There is no usable GUI at the moment, no normal error handling and no interactivity in desklets, but it basically serves its purpose. Just tell me if I should continue the development or maybe theres already such app so I shouldnt even bother myself..

>> First screenshot (http://i11.tinypic.com/2wmia2s.jpg)
>> Second one (http://i16.tinypic.com/4g5nfy9.jpg)

Thanks.
PS. Sorry for my english if smth, Im only 16 :(

delphinen
December 13th, 2006, 01:18 AM
... that looks awesome

RYX
December 13th, 2006, 02:15 AM
Hi Shelf!

That looks very, very cool ... you should definetly continue working on that. Can I download it anywhere? :)

Guest
December 13th, 2006, 02:24 AM
Yeah I agree, looks awesome definitely keep developing it :)

PaK
December 13th, 2006, 06:46 PM
And.. release it :)

amgeex
December 14th, 2006, 05:42 PM
Really good work! Let us know when there is a usable form of it!! 8)

Shelf
December 14th, 2006, 10:18 PM
Thanks for reponses :) No, its not downloadable at the moment as its really unusable & won't work without creating some files yourself. Sure, I will release something as fast as something will be ready for release :P It will somewhere after New Year I think.

There are some problems with it though:
1) I have really little time for working on this (life...)
2) I know little about programming in python :P its easy though
3) I know absolutely nothing about traditional packaging-tools like configure/make/install
4) I'm not sure about reqs

RAOF
December 15th, 2006, 08:36 AM
Thanks for reponses :) No, its not downloadable at the moment as its really unusable & won't work without creating some files yourself. Sure, I will release something as fast as something will be ready for release :P It will somewhere after New Year I think.

There are some problems with it though:
1) I have really little time for working on this (life...)
2) I know little about programming in python :P its easy though
3) I know absolutely nothing about traditional packaging-tools like configure/make/install
4) I'm not sure about reqs

1), 3) & 4) will be solved (or at least worked-around) by releasing the code :)

flargen
December 18th, 2006, 10:26 PM
Is there any news on this project? I have to say it sounds and looks very good. I also really think you should release some code - people are very willing to help with coding/packaging etc.

nzjrs
December 19th, 2006, 02:04 AM
Just a note to say that I have jumped on board with the project.

It is a little bit away from releasable but discussion is in progress. Hopefully something will be available for a nice christmas present!

John