Project

General

Profile

Actions

Feature #122

open

Feature #151: Missing DoudouLinux tools

Allowed hours of day and/or total use by day

Added by Jean-Michel Philippe about 13 years ago. Updated over 11 years ago.

Status:
In Progress
Priority:
Normal
Category:
System
Target version:
Start date:
Due date:
% Done:

10%

Estimated time:
30:00 h
Spent time:

Description

The second part of parental controls is a tool to avoid children spend too much time on the computer, and especially to avoid them to wake-up during night with the idea of DoudouLinuxing…

Tools do exist to do this in Linux. They can avoid users to login at given hours, close their session when the limit hour is reached or even count the total hours of use in the day to avoid users use the computer too long a time. However all of this is configured using text files…

So we need a nice and easy to use graphical interface to set hours when children are allowed to use the DoudouLinux computer and eventually the total number of hours per day. An interface with cursors in 7 rulers for the 7 days should match the requirements.

NB: please note that users do not have a personal account on DoudouLinux, so setting 1 hour of day use on Saturday while there are 3 children may cause some of them be unhappy…

Actions #1

Updated by Jean-Michel Philippe about 13 years ago

  • Estimated time deleted (21:00 h)
Actions #2

Updated by Jean-Michel Philippe about 13 years ago

  • Parent task set to #151
Actions #3

Updated by Jean-Michel Philippe almost 13 years ago

  • Target version changed from 2011-08 to 2011-11
Actions #4

Updated by Jean-Michel Philippe over 12 years ago

It seems graphical tools now exist:

  • KChildlock which seems to rely on KDE desktop features, unfortunately
  • TimeKpr which is a Python program
  • Nanny which seems to do to many things compared to our needs (it provides Internet filtering and hours restriction)

We have to look at them and decide what to do…

Actions #5

Updated by Jean-Michel Philippe over 12 years ago

I just figured out that the small tool timeoutd I've ever used to force user session to close, is still alive and came back to Debian Squeeze after having been removed during the freeze period. The package page is the following:

http://packages.debian.org/squeeze/timeoutd

We may need to reopen the following bug report since its version hasn't changed at all:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522233

An alternative is to combine this tool with settings in the standard Linux user authentication manager PAM (see /etc/security/time.conf). We then have to write the graphical interface. Note that children should not be given easy access to this interface!

Actions #6

Updated by Jean-Michel Philippe over 12 years ago

  • Due date set to 11/21/2011
  • Status changed from New to In Progress
  • Assignee set to Gaurav Ashtikar
  • Start date set to 10/01/2011
  • % Done changed from 0 to 10
  • Estimated time set to 30:00 h

Nanny and Kchildlock must be put aside. TimeKpr and timeoutd must be evaluated in depth.

Actions #7

Updated by Jean-Michel Philippe over 12 years ago

  • Due date changed from 11/21/2011 to 02/20/2012
  • Target version changed from 2011-11 to 2012-02
Actions #8

Updated by Jean-Michel Philippe about 12 years ago

  • Due date deleted (02/20/2012)
  • Target version changed from 2012-02 to 2012-08
  • Start date deleted (10/01/2011)
Actions #9

Updated by Jean-Michel Philippe over 11 years ago

  • Target version changed from 2012-08 to 2013-02
Actions

Also available in: Atom PDF