Commits on Feb 28, 2014

  1. Log session start Sugar/GNOME and system shutdown

    To get usage statistics of Sugar and GNOME, we add a log file in
    /home/olpc/.olpc-launch-stats.
    
    The chosen session is logged in olpc-session script and the shutdown is
    logged with a new systemd service.
    manuq committed Feb 28, 2014

Commits on Mar 14, 2014

  1. Sugar/GNOME stats: Improve format and use printf

    Use epoch time. Make the time the first column.
    
    Using bash printf directly has better performance.
    manuq committed Mar 14, 2014

Commits on May 6, 2014

  1. Log time spent statistics for GNOME applications

    The feature is composed of:
    
    - a Python daemon that uses Libwnck to listen windows changes and log
      the apps activation/deactivation
    
    - a .desktop file that makes the daemon run at startup (only in GNOME)
    manuq committed May 6, 2014

Commits on May 13, 2014

  1. Improve GNOME applications statistics

    - log apps start and end
    - skip logging window changes within the same app
    - a for was in need of a break
    manuq committed May 13, 2014

Commits on May 15, 2014

  1. Fix test for last commit

    manuq committed May 15, 2014

Commits on May 19, 2014

  1. GNOME applications: use xid instead of pid

    because pid is unreliable in wnck, get_pid() can return 0.
    
    Also, cache the application name in the beginning because it can change
    along the application life (there is a name-changed signal).
    manuq committed May 19, 2014
  2. Run with LC_MESSAGES=C to avoid wrong output

    Otherwise the commands ifconfig and iwconfig can give translated output,
    not suitable for the parsers.
    manuq committed May 19, 2014
  3. Fix wifi interface parser

    manuq committed May 19, 2014

Commits on May 27, 2014

  1. Fix connectivity daemon border cases

    Use same log, not print
    manuq committed May 27, 2014

Commits on May 28, 2014

  1. Fix runner of connectivity daemon

    the process should fork.
    manuq committed May 28, 2014
  2. Fix runner of connectivity daemon again

    /usr/sbin is not in the path by default for NM scripts.
    manuq committed May 28, 2014

Commits on Jun 10, 2014

  1. Append END as user olpc

    manuq committed Jun 10, 2014

Commits on Jul 7, 2014

  1. Fix gnome daemon autostart

    it was hanging until a timeout, similar to this bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=568320
    
    and it was resolved the same way.
    manuq committed Jul 7, 2014

Commits on Jul 11, 2014

  1. Ignore Nautilus, change log format

    Once Nautilus starts in F18 or F14, the process does not exit and the
    script is confused.
    
    The log format is simplified. The script was logging too many details.
    manuq committed Jul 11, 2014
  2. Prevent dups in ACTIVATE

    manuq committed Jul 11, 2014

Commits on Jul 17, 2014

  1. Registrar actividades GNOME y Sugar en distintos registros

    y eliminar el autoarrancador de GNOME.
    manuq committed Jul 17, 2014

Commits on Jul 22, 2014

Commits on Jul 24, 2014

  1. Organizar setup de appstats

    manuq committed Jul 24, 2014

Commits on Jul 25, 2014

  1. Registrar suspend resume en log de sesiones

    El monitor pasa a usar eventos.
    manuq committed Jul 25, 2014

Commits on Sep 11, 2014

  1. Modifico olpc-sessions para que guarde el START en las stats de GNOME…

    … Y Sugar
    Juan Manuel Pereira committed Sep 11, 2014