more cairo-clock 0.3.3 binaries for…

Ubuntu 7.04 (x86, 32 bit)
Fedora 7 (x86, 32 bit)
Fedora 7 (x86, 64 bit)
Fedora Core 6 with Extras (x86, 32 bit)
openSUSE 10.2 (x86, 32 bit)
openSUSE 10.2 (x86, 64 bit)
openSUSE Factory (x86, 32 bit)
openSUSE Factory (x86, 64 bit)

Please give them a try and report your experience to me. Thanks in advance!

I used the buildservice from openSUSE for the first time to provide these packages without needing to ask any external contributors to do the tedious task of building and packaging my code. Hats off to the openSUSE hackers for putting this service together. This is an awesome tool to have! But I failed to force buildservice to create RPMs with the distribution name-tag I wanted (e.g. .fc6.rpm or .fc7.rpm). If you are interested in the buildservice-page of the cairo-clock package go here.

Another nice thing to notice is this software search. Nearly within a minute after the builds of cairo-clock were done the newly created packages were discoverable and downloadable via this very simple web-frontend.

[wishful-thinking]
Now if launchpad and buildservice could be combined… what a magnificent software-deployment system we would all have at our disposal?! I think launchpad is missing something like buildservice and buildservice is missing something like launchpad. Furthermore it would be nice if launchpad would not be so bzr-centric, but would also allow git to be directly supported.
[/wishful-thinking]

30 Responses to “more cairo-clock 0.3.3 binaries for…”

  1. Saviq Says:

    Great work, as usual.

    Glad to see You on the BuildService :)

  2. vaskark Says:

    Hi. I get a white square whenever I run cairo-clock. I’m currently using compiz-fusion with ubuntu feisty (ati driver). Any suggestions?

    Thanks.

  3. MacSlow Says:

    @ vaskark: Start it with non-power-of-two width and height, e.g. like: cairo-clock -w 200 -h 200. Use the properties-dialog reachable via the popup-menu to set other features you want. Just exit cairo-clock (thus automatically saving settings) and start it again from the applications menu in the gnome-panel. That should fix/workaround the "white rectangle" issue. BTW, that’s a bug in the xserver.

  4. Kwabena Aning Says:

    Just installed this application. It installed without any problems at all and the configuration was very intuitive. I am running it on beryl on Intel 945 integrated on a Dell Inspiron 640m runs with the 915resolution patch to the kernel and it still works fine.

  5. Rafael Jannone Says:

    Hi MacSlow. I’ve been wondering, did you think about rendering reflections over the glossy section of the clock?
    For example, a spheric reflection of the mouse pointer, considering angle and distance. It would look nice, and perhaps would also provide a solid visual clue. Plus, I don’t think any other desktop had implemented something like this.

  6. Garoth Says:

    Hey, Macslow. I totally agree that Launchpad needs Git. I also don’t think it would be that hard for them. I’ve posted a blueprint item a little while ago asking for it. I’ve now added some text which says that you agree with me. I hope you don’t mind.

    https://blueprints.launchpad.net/launchpad/+spec/git-revision

  7. Ed Ad Says:

    I just tested this on an ibm thinkpad x30 (intel chip) with compiz fusion & Ubuntu Feisty… and it ticks like a charm. Very nice.

  8. Ubulette Says:

    MacSlow, maybe you should read about PPA: https://blueprints.launchpad.net/soyuz/+spec/personal-package-archives

    This is supposed to land soon.

    /Ubulette

  9. MacSlow Says:

    @ Rafael: That would be to heavy for cairo right now. Aside of this, it also sounds like a bit too much "love for detail" :)

    @ Garoth: I sure hope someone implements that soon. It would be a good thing to have.

    @ Ubulette: This PPA really seems to be similar to the buildservice-feature. Let’s hope it will be backed by a good compile-farm, supporting multiple architectures, and also provide a facility for building more than just .debs for Ubuntu. Funny nickname btw :)

  10. vaskark Says:

    Thanks, MacSlow. Works great.

  11. Matt Philmon Says:

    I’m running Ubuntu Gutsy Tribe 4 on two PC’s. One’s a clean install of Gutsy Tribe 4 plus upgrades with a ATI X800 All in Wonder running Compiz Fusion. The second is running an upgraded Feisty (to Gutsy Tribe 4 + upgrades) with an ATI Radeon 9200. When I enable it from time to time on this machine, it runs Compiz Fusion just like the other using the open driver.

    The fglrx non-free driver doesn’t work for me with Compiz Fusion so I’m using the open driver which works wonderfully well for all the fun effects installed with compiz fusion.

    On both machines (particularly the faster one with the X800), when running cairo-clock I get just a white box that I can right-click to close. Other than that all the fancy composition plugins for compiz work great, as does the moonlight port of silverlight (the glassyclock is cute).

  12. MacSlow Says:

    @ Matt: *sigh* have a look at what I suggested to vaskark, who has the same problem, on this very page.

  13. Jose Hevia Says:

    Hi Macslow,

    I always dreamed with a clock with a big text on it like LONDON, PARIS, NEW YORK, BARCELONA or BERLIN, and add some system to change the timezone, so you have different clocks in desktop and talking with different people in messenger, you know what time is it for them easily.

    I tried to modify your program, but felt lost. If you care about the idea, I could make and send you a SVG timezone world map, and a simple proof of concept resizable cairo program that when you move the cursor changes between different regions.

    P.D Captcha trials 5(1 Fail, 4 newID).

  14. Matt Philmon Says:

    ouch! Man, I’m sorry. Thanks.

  15. MacSlow Says:

    @ Jose: If you look at the future-plan on the the cairo-clock page or skim the TODO file of the latest release (0.3.3) you’ll see that I want to add this timezone-selection support myself :) Don’t bother yet with patching cairo-clock. The code is not nice to work with and will be rewritten anyway. Only when I’ll address this I cannot say yet. But if you would like to start doing a SVG of a timezone map of our planet and this zone-selection example… cool thing… go ahead!

  16. Jose Hevia Says:

    OK,
    Working on it. It will take some time, slow but moving :-)

  17. Xubuntix Says:

    Hi Mirco,
    if you need a timezone SVG, you can play with that one: http://xubuntix.googlepages.com/time_zones_white_bck_mod.svg
    It’s only a modified version of the Public Domain file found at http://de.wikipedia.org/wiki/Bild:2007-02-20_time_zones_white_bck.svg

    If you need some smaller changes, just tell me, bigger changes would need a bit more time…

  18. Jose Hevia Says:

    Hi,

    @Macslow: I have now something to show you. I need a mail. Right now is ugly, but works.

    @Xubuntic: I used this svg (CIA factbook public domain Miller projection) for generating a smaller resolution svg.The big one takes seconds to render.

    I parse the regions as polygons, and created a function given a polygon calculates if the pointer in inside or outside. Draw all polygons outline and the one selected filled. This takes (the interior calculation) very little time, but cairo is slooooooooow drawing it in fullscreen (1 second).

    Drawing a beautiful svg from OCAL (openclipart) as background could be eye-candy.

  19. Simon Says:

    Hi there, I was wondering if you still have a Fedora Core 6 rpm for
    version 0.3.2 of the cairo clock, and if so would it be possible to
    email it to me or make it avilable in some way, maybe even put it back
    up on your website? The reason I ask is because I run FC6 with e16
    but e16’s composite manager makes my graphics a little jerky, so I
    like to leave it turned off and just run the cairo clock against a
    black desktop background (so you can’t see the black square behind
    it).

    However with v0.3.3 it tells me I can’t run the clock unless my
    composite manager is enabled! Is this meant to be the way or is it my
    setup?

    I’ve been searching everywhere for an FC6 package of v0.3.2 but can’t
    find one anywhere :-((

    Anyway here’s hoping - keep up the fantastic work!

    Many thanks,

  20. MacSlow Says:

    @ Simon: You can still grab it from here http://macslow.thepimp.net/projects/cairo-clock/cairo-clock-0.3.2-1_FC6.i686.rpm

    The behaviour you see from cairo-clock 0.3.3 is intended. If you don’t have a compositing-manager running that complies to the freedesktop’s ICCCM (in this particular case _NET_WM_CM_Sn needs to be exposed, with n being the screen-number your starting cairo-clock on) cairo-clock will refuse to start and show you the error-dialog instead.

  21. Mathias Says:

    Similar problem to Simon:

    Why did you drop support for xcompmgr (and propably other composite managers as well)? I know I can easily disable the test in the source code, I just wonder if you did that intentionally and if so why? v0.3.3 seems too work just fine with xcompmgr!

  22. Athropos Says:

    I’ve started to use Cairo Clock and it’s very nice, thanks for this!

    However, I’ve been playing a bit with powertop, and I’ve noticed that
    Cairo Clock wakes up a lot of times per second (20 times per second with
    my current "smoothness settings"), even when when seconds are not
    displayed. I understand that smoothness while displaying seconds
    requires a lot of redraws per second, but when seconds are not
    displayed, the animation occurs only every one minute.

    Maybe it would be possible to set the timer to wake up one minute after
    the animation (minus the elapsed time during the animation itself) and
    then to increase the frequency only during the animation. This could
    decrease power consumption on laptops since the application would be
    idle for a longer time.

    What do you think?

  23. MacSlow Says:

    @ Athropos: That’s a current flaw. Issues like these will be fixed with the rewrite that’s due… well I cannot say atm. For the time being set it to "roughest" (leftmost value-setting of "Animation Smoothness").

  24. Athropos Says:

    Thanks for your reply! It’s amazing to see what kind of cool things may be done thanks to Cairo and these "new" technologies.

  25. VnP Says:

    Hi MacSlow, I have problems making the clock show the correct time - for example, right now it’s 10:22 showing in my tray but CairoClock shows 5:22.. System is Ubuntu 7.04, most recent version of CairoCLock was installed yesterday (now the [Close] button works in the About window, thanks :))

  26. MacSlow Says:

    @ VnP: I guess that you have accidentally selected the 24h-mode in the preferences. In this case the hour-hand moves differently.

  27. harp Says:

    Hi Macslow, for some reason the "show date" option doesn’t work, nothing happens when I click the tick box. This is v0.3.2 by the way - is there anything I can tweak to fix it? Many thanks.

  28. MacSlow Says:

    @ harp: Did you try the newer version of cairo-clock (0.3.3)?

  29. Carlos Eugenio Says:

    I could change configuration in cairo-clock as a command in terminal shell with ubuntu 7.10 using -x -y -s -t -i etc etc but now I am trying in ubuntu 8.04 and no one of the options is recognized. How can I change parameters or where and which is the configuration file for cairo-clock because I have to reconfigure each time I open it. Thanks for your nice work.

  30. redmistpete Says:

    Fantastic clock! I resized and themed it, positioned it nicely on my widget layer - perfect. When I restart though, the clock was back to default sized but the hands were not. The x and y position of the hands were wrong too. If I drag the clock a little, everything went back to being fine but screws up again on each restart - none of the commands work to override the settings upon startup.

Leave a Reply