Contenu | Rechercher | Menus

timekpr : restreindre les heures d'utilisation

timekpr (une contraction de « time keeper » en anglais) est un logiciel pour contrôler l'usage de l'ordinateur par les différents comptes d'utilisateurs d'un ordinateur. Vous pouvez limiter l'usage quotidien à partir de la durée d'usage et les périodes de la journée où ils peuvent ou non se connecter. Ainsi l'application peut servir de contrôle parental pour les parents qui veulent limiter l'usage de l'ordinateur familial par leurs enfants.

Pré-requis

  • Disposer d'une connexion à Internet configurée et activée.
  • Il est reporté sur le site officiel que timekpr n'est pas fonctionnel sous Ubuntu 11.04 et ultérieur pour le moment.

Installation

Ce logiciel n'est pas disponible dans les dépôts officiels. Il peut être installé depuis un dépôt PPA.

Vous vous préparez à installer un logiciel qui n'est pas supporté officiellement. En cas de problèmes, contactez le mainteneur du paquet.

Ou en une seule ligne de commande :

sudo add-apt-repository ppa:timekpr-maintainers/ppa && sudo apt-get update && sudo apt-get install timekpr

Pour Ubuntu 11.10 oneiric :

Ajouter au fichier /etc/pam.d/lightdm la ligne suivante

account required pam_time.so

Et au fichier /etc/xdg/autostart/timekpr-client.desktop il y a lieu de compléter les environnements de bureau avec Unity en fin de ligne

OnlyShowIn=GNOME;XFCE;KDE;Unity;

Pour Ubuntu 12.04 precise :

A la date de sortie de Precise (Ubuntu 12.04), il n'y a pas de version de timekpr dans le dépôt PPA pour cette version (espéré pour le mois d’août EDIT(27/08/2012) août 2013 ! https://launchpad.net/timekpr/+announcement/9737 MAJ le 16/08/2012 ).

Une solution temporaire en attendant la mise à jour du dépôt consiste à modifier la version utilisée dans le dépôt pour pointer vers la version précédente Oneiric, en remplaçant la ligne

deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu precise

par

deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu oneiric

Le logiciel ne fonctionnait pas en version 12.04 (les limitations de temps ne s'appliquaient pas), mais fonctionne parfaitement en 12.10 sans aucune modification.

17/01/2013 Fonctionne sur Xubuntu 12.04 amd64 (voyager). Le problème avec Ubuntu 12.04 c'est l'utilisation de LightDM.

22/01/2013 A partir de la version 13.10, l'interface d'administration ne fonctionne plus. Les configurations faites avant la mise à jour fonctionnent toujours, mais il n'y a plus de GUI pour les modifier.

Utilisation

Lancez l'application depuis le menu Système → Administration → Timekpr Control Panel ou via la commande suivante :

timekpr

L'interface est excessivement simple et se compose de 2 onglets :

  • Le tableau de bord qui récapitule les réglages (ici pour l'utilisateur Nathalie) :

  • L'écran de configuration des règles (ici pour l'utilisateur Nathalie) :

Il est possible de définir une durée maximale d'utilisation par jour et/ou des heures limites d'utilisation.

Résolution des problèmes

Irrespect des limites de temps

Si un compte surveillé reste connecté après avoir dépassé la limite de temps, veuillez modifier le fichier /usr/share/python-support/timekpr/timekpr.py avec les droits d'administrateur.

  1. Remplacez à la ligne n° 124
        u = getcmdoutput('users')

    par

        u = getcmdoutput('ps -e -o ruser')
  2. Remplacez à la ligne n° 207
            if not isnotified(username):

    par

            if isfile(conffile) and not isnotified(username):

Pour plus d'information, consultez le commentaire n° 12 du rapport de bug https://bugs.launchpad.net/timekpr/+bug/881098

Pas d'affichage du temps restant

Si un compte surveillé ne bénéficie pas de l'affichage du temps restant affiché en zone de notification, veuillez modifier le fichier /usr/share/python-support/timekpr/timekpr-client.py avec les droits d'administrateur.

Ajoutez après la ligne n° 42

        self.lastNotified = datetime.datetime.fromtimestamp(0);

Pour plus d'information, consultez le commentaire n° 1 du rapport de bug https://bugs.launchpad.net/timekpr/+bug/761647

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de « Préférences » des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Voir aussi


timekpr.txt · Dernière modification: Le 22/01/2014, 22:10 par 82.234.139.196
Le contenu de ce wiki est sous licence : CC BY-SA v3.0