Το πρόγραμμα είναι απλό, τρέχει στο υπόβαθρο μέχρι να αλλάξει η ώρα. Αν αλλάξει, θα εμφανίσει ένα παραθυράκι που θα λέει ότι άλλαξε η θερινή ώρα.
Όταν κλείσει ο υπολογιστής ή το πρόγραμμα, αποθηκεύει την ώρα στο αρχείο ".isdst" και όταν επανεκκινήσει ελέγχει την ώρα που είναι αποθηκευμένη στο αρχείο.
Είναι ακόμη νωρίς (ας το πούμε alpha), αλλά μπορεί να τρέξει.
Χρειάζεστε το πακέτο build-essentia για να δημιουργήσετε μεταγλωττισμένο/εκτελέσιμο πρόγραμμα.
Για την εμφάνιση του μηνύματος κατά την αλλαγή της ώρας έχετε δύο επιλογές:
α) να εμφανίσει το μήνυμα στο tray / notification area. Χρειάζεστε το libnotify-dev κατά την μεταγλώττιση.
ή
β) να εμφανίσει το μήνυμα σε ξεχωριστό παραθυρο. Χρειάζεστε το πακέτο zenity .
Θα το δημιουργώ σιγά-σιγά λόγω ελάχιστου ελεύθερου χρόνου και λόγω του ότι είμαι αρχάριος στη γλώσσα προγραμματισμού C.