Revision 1 as of 2009-04-10 23:21:30

Clear message

This is a working document/RFC on upgrades to the SMS Screen. Add your comments in italics with [TLA], please!

Software

Display and output

Currently the SMSes are read in from the database (a text file) and displayed in a PyGTK/Glade application. This is started in 1024x768 Xserver running as a dedicated user with a .Xsession that keeps all the various software bits running. Also useful is hidemouse(.c), which gets rid of the annoying X cursor.

Input from phone

Currently, SMSes are read from the phone using gammu and piped through a perl script into a text file.

While this is actually a reasonably robust solution, and doesn't necessarily need changing, it might be worth investigating gammu's [http://cihar.com/gammu/#doc smsd mode]. This can log either to a text file or a PostgreSQL database. Ensuring that smsd is a) reliable and b) restartable when it crashes is important.

Hardware

Phone and host connection

Software host