"ou may find our Python alarm clock too geeky or complicated, so I thought I should share with you an easier way to use your Linux desktop (particularly Ubuntu and other GNOME-based distributions) as alarm clock. To do this, you will have to install a package aptly called "Alarm Clock".
"Alarm Clock is described as the personal alarm clock for the GTK + desktop environment. But other than waking you up on time by making noise, it supports other useful features such as passive window reminders, snooze option, and exception lists for scheduled alarms among others."