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]
August 20th, 2007 at 1:17 pm
Great work, as usual.
Glad to see You on the BuildService
August 20th, 2007 at 1:39 pm
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.
August 20th, 2007 at 2:37 pm
@ 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.
August 20th, 2007 at 3:35 pm
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.
August 20th, 2007 at 4:21 pm
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.
August 20th, 2007 at 4:26 pm
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
August 20th, 2007 at 6:41 pm
I just tested this on an ibm thinkpad x30 (intel chip) with compiz fusion & Ubuntu Feisty… and it ticks like a charm. Very nice.
August 20th, 2007 at 6:58 pm
MacSlow, maybe you should read about PPA: https://blueprints.launchpad.net/soyuz/+spec/personal-package-archives
This is supposed to land soon.
/Ubulette
August 21st, 2007 at 6:58 am
@ 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
August 21st, 2007 at 5:12 pm
Thanks, MacSlow. Works great.
August 21st, 2007 at 10:53 pm
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).
August 22nd, 2007 at 12:04 pm
@ Matt: *sigh* have a look at what I suggested to vaskark, who has the same problem, on this very page.
August 22nd, 2007 at 11:56 pm
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).
August 23rd, 2007 at 5:19 am
ouch! Man, I’m sorry. Thanks.
August 23rd, 2007 at 1:05 pm
@ 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!
August 25th, 2007 at 1:32 am
OK,
Working on it. It will take some time, slow but moving
August 27th, 2007 at 3:17 pm
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…
August 27th, 2007 at 7:44 pm
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.
September 1st, 2007 at 9:21 pm
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,
September 2nd, 2007 at 4:34 am
@ 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.
September 3rd, 2007 at 11:26 pm
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!
September 29th, 2007 at 3:35 pm
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?
September 30th, 2007 at 2:15 pm
@ 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").
October 1st, 2007 at 8:41 am
Thanks for your reply! It’s amazing to see what kind of cool things may be done thanks to Cairo and these "new" technologies.
October 21st, 2007 at 9:24 am
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 :))
October 23rd, 2007 at 1:27 pm
@ VnP: I guess that you have accidentally selected the 24h-mode in the preferences. In this case the hour-hand moves differently.
November 7th, 2007 at 11:08 pm
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.
November 8th, 2007 at 3:08 am
@ harp: Did you try the newer version of cairo-clock (0.3.3)?
July 16th, 2008 at 5:23 am
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.
January 17th, 2010 at 1:00 am
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.