]> ToastFreeware Gitweb - gregoa/zavai.git/blobdiff - README
add some icons from o-p-p we might need later
[gregoa/zavai.git] / README
diff --git a/README b/README
index 1ee64ca117ae713545df39ed456a4e8832ec5b10..cdea9ee1fc4858336cc728a38b21a19d04012ceb 100644 (file)
--- a/README
+++ b/README
@@ -109,22 +109,24 @@ Features / guide
  * Alarms
 
  It is possible to set an alarm, which will be shown in the alarm window. When
- the alarm expires, the phone wakes up if it is suspended, and zavai vibrates
- for 5 seconds.
+ the alarm expires, the phone wakes up if it is suspended, and zavai vibrates,
+ turns on baclight, shows a big ACK button and flashes the AUX led for 30
+ seconds.
 
It is planned to use the AUX button to acknowledge the alarm and stop the
vibration; when this will happen, vibration can go on for more than 5 seconds.
You can use the big button on screen or the AUX button to acknowledge the
alarm and stop all the attention-seeking activities.
  
  When I'll implement some audio playing infrastructure, I'll implement playing
  an audio file as well.
 
- Also missing are a popup that tells that an alarm is ringing, and a notifier
for unacknowledged popups.
+ Alarms (acknowledged or not) are logged in "~/.zavai/log-alarm/". Still
missing, howerver, is a way to show that an alarm rang and noone noticed.
 
  Patches welcome.
 
- Details: the alarms are scheduled with at(1). Please see omhacks for simple
- suspend hooks that will wake up the phone to run scheduled at jobs.
+ Details: the alarms are scheduled with at(1): they stay scheduled even if
+ zavai is restarted, and you can see them with "atq". Please see omhacks for
+ simple suspend hooks that will wake up the phone to run scheduled at jobs.
 
  * Calendar
 
@@ -141,6 +143,21 @@ Features / guide
   - interface zavai with a proper calendar system, without making the interface
     harder to use (if you can).
 
+ * GSM
+
+ If you have a pin, add 'sim_pin = "1234"' to ~/.zavai/config
+
+ Don't start frameworkd at boot. Get rid of fso-usaged from your system (it
+ will be started by dbus when frameworkd starts, if it's there).
+
+ Now you can use zavai to turn on GSM, including powering up the antenna and
+ providing the PIN if required by the SIM.
+
+ It does not currently do anything else beside turning things on. It is useful,
+ however, to make GSM services available to simple scripts like SMS or contact
+ list dump tools.
+
+
 Stability / design
 
  Zavai currently focuses on the interface side, trying to make it easy for me
@@ -157,10 +174,17 @@ TODO list / wish list
  http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
 
  * Features to add:
+ - log
+    - write data to disk as log happens (to have at least partial logs if power
+      is cut)
+    - more detailed GPX data (dop, elev..)
+    - message (structured) (json?)
  - turn on/off gsm
-    - start frameworkd as a subprocess, configured to only do phone
-    - go through the dbus motions of turning on this and that, and entering PIN
+    + start frameworkd as a subprocess, configured to only do phone
+    + go through the dbus motions of turning on this and that, and entering PIN
       hardcoded in zavai config
+    - GSM status on main screen (with messages while coming online, and
+      operator, power and so on)
     - log and refuse incoming calls and messages
  - alarm
     - play sound at alarm trigger
@@ -190,8 +214,6 @@ TODO list / wish list
    (-> learn/test libalsamixer something)
    /usr/share/vala/vapi/alsa.vapi
  - space buttons from sliders, to avoid shutting down instead of lowering the volume
- - log
-    - message (structured) (json?)
  - fisheye list music player
    (-> learn/test gstreamer libs)
     - player page with seek/skip controls