tzclock, short for "Timezone Clock", is a very nice-looking configurable analog clock program for GNU/Linux desktops. It is by default dull and uninteresting and it default face doesn't even have a second hand. Don't let that fool you, it is very configurable and it is easy to make it be a very nice analog clock.
tzclock offers a lot of configuration options. The more interesting ones are:
|-a||Always on top|
|-h||The manual page describes -h as "Switch off the second hand". However, it is off by default and -h turns it on.|
|-s||Changes the clock's size.|
|-O||Set opacity, values between 0 and 100 are valid. 0 means it's completely transparent and 100 means it's solid.|
|-B||Toggles a "bounce" on the second hand when it moves. You probably do not want to enable this, it makes the clock look like something out of a European government school in the 1980s.|
see the tzclock manual page for more options.
This alias can be added to
$HOME/.bashrc to get a nice clock when you need it:
alias clock=' tzclock -a -h -s1000 '
tzclock has a menu which can be accessed by right-clicking the clocks face. This menu allows you to change tzclock into a stopwatch. It is also possible to choose another time-zone from this menu. A different time-zone can also, in theory, be specified with the
-z option. City names work with the
-z option (
tzclock -zLondon and
-zMoscow and so on) but time-zones like
-zGMT+4 do not.
Verdict and conclusion
tzclock is, when properly configured, the nicest clock if you want to have a analog clock on your computer screen. It is nicer than xclock and it is smoother than wmclock. However, it does default to a font-face with no second hand so it has to be started with an alias or a custom
.desktop file or it won't look nice.