News: 2003-06-01 Added preferences window and some bugs fixed

About Calendrian

This is my first bigger software project for the Agenda VR3 (I know I am late :-) ). Nevertheless I was always bored by the weak performance of the standard schedule application. I couldn't believe that this has to be so slow. And it doesn't:

Calendrian is much faster than schedule, though it uses (almost) the same data format as schedule. Therefore Calendrian is quite compatible with schedule. However, I did not only wrote a faster calendar application but also an extended or enhanced one:

As said above Calendrian is widely compatible with schedule. The extended appointment information is written into the reserved 'contacts' field of the Agenda schedule format. However if you save an extended appointment with schedule all extended appointment information is lost.

Calendrian is regarded to be early beta, although I switched to it almost completely. You may prefer to keep a backup copy of schedule.dat at hand.

Though Calendrian offers you more in some respect it lacks other features of schedule:

Future plans

Known problems

There are some problems with the alarms in Calendrian. Like schedule, Calendrian starts at jobs to give an alarm at the given time. Unfortunately the at-daemon sometimes just kills this job without doing anything. I wasn't able to find the reason for this behavior, yet. (However after a reboot evrything seems to be O.K. again). Therefore don't rely too much on Calendrians alarms.

Once you lost an alarm you need to reinstall the at-job by opening and closing one appointment. This will reinstall the necessary at job.

Another problem is that the alarm sound requires special permission. Therefore the system bell is used for alarm instead of "nicer" sound like in schedule. However, you may try to make Calendrian suid-root. This should enable nicer alarms sound, though it didn't on my agenda for unknown reasons.

Some Screenshots

Viewing the Calendar

Editing an Appointment


Calendrian is published under the Gnu General Public License (GPL).

Download the the source
or Snow 1.2 binaries.
Rüdiger Goetz
Last modified: Sun Jun 1 21:24:33 CEST 2003