abandoned bytes
Engineering: the art of making what you want from things you can get.

Konsolen-basierte Wecker-Anwendung für Openmoko-Geräte

13. April 2009

Dieses Programm ist nicht mehr als ein "at"-Programm für meinen Freerunner (Openmoko GTA02). Es besteht aus einem Python-Programm und einem Shellscript, welches den Alarm für den selben oder den nächsten Tag stelt. Beispiel:

alarm 06:30

Wenn es vor 06:30 ist, setzt das Programm den Alarm auf den gleichen Tag, ansonsten auf den nächsten (Sprich: am Abend ausgeführt bewirkt dieser Befehl, dass am nächsten Morgen geweckt wird).

Pünktlich zur eingestellten Uhrzeit wird das Handy von einem Interrupt aus dem Suspend geweckt (per atd-Daemon) und ein Shellscript wird ausgeführt. Dieses Shellscript führt bei mir mplayer mit meiner Lieblings-mp3 als Parameter aus :-)

Ich habe die Dateien in /home/root gelegt und einen Link /usr/bin/alarm angelegt:

ln -s /home/root/alarm /usr/bin/alarm

Das Python-"Interface"

Das Python-Interface ist ein minimalistisches pygtk-Programm, welches eine Vollbild-Schaltfläche anzeigt, um den Wecker zu stoppen (per kill). Klarerweise will der Benutzer wohl nicht jedes Mal in der Früh in einem Terminal den Player händisch killen.

Voraussetzungen

Da das Alarmscript von atd aufgerufen wird, muss es natürlich installiert sein. In meiner Distribution (SHR = FSO + einige Anwendungen) ist atd nicht in den offiziellen Feeds enthalten, kann aber händisch vom Angstrom-Repository heruntergeladen werden.

Download

Das ZIP-Archiv kann hier heruntergeladen werden. Vergessen Sie nicht, atd zu installieren, sonst funktioniert es nicht.

Kommentare

Noch keine Kommentare. Warum schreibst Du nicht den ersten?

Kommentar schreiben

Die Felder E-Mail und Website sind optional. Die E-Mail-Adresse wird nicht angezeigt, sondern dient mir nur als Antwortmöglichkeit.

Name:
E-Mail:
Website:

Bitte CAPTCHA ausfüllen, um zu bestätigen, dass Du ein Mensch bist:

© 2009 by David Madl. Impressum | Home (English) | Home (Deutsch) | Processing time: 0.354 s | IPv4

abandoned bytes (de) > Software > Openmoko > Konsolen-Wecker
User:
Pass: