Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
timekpr [Le 12/09/2010, 08:58] Gemnoc créée, déplacé contenu depuis /tutoriel/restrictions_horaires |
timekpr [Le 14/08/2021, 21:44] 86.215.34.61 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>sécurité BROUILLON}} | + | {{tag>Focal Bionic éducation sécurité contrôle_parental}} |
---- | ---- | ||
+ | <note>La nouvelle version de Timekpr se nomme timekpr-next [[https://launchpad.net/timekpr-next|timekpr-next]] </note> | ||
- | ====== timekpr : restreindre les heures d'utilisation ====== | + | ====== 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 [[:tutoriel:comment_mettre_en_place_un_controle_parental|contrôle parental]] pour les parents qui veulent limiter l'usage de l'ordinateur familial par leurs enfants. | + | **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 [[:tutoriel:comment_mettre_en_place_un_controle_parental|contrôle parental]] pour les parents qui veulent limiter l'usage de l'ordinateur familial par leurs enfants. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 12: | Ligne 13: | ||
- | ===== Installation (version stable) ===== | + | ===== Installation ===== |
+ | ===== Ubuntu 20.10 et supérieures ===== | ||
+ | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>timekpr-next]]**. | ||
+ | ==== Ubuntu 18.04 et 20.04 ==== | ||
Ce logiciel n'est pas disponible dans les dépôts officiels. Il peut être installé depuis un dépôt [[PPA]]. | Ce logiciel n'est pas disponible dans les dépôts officiels. Il peut être installé depuis un dépôt [[PPA]]. | ||
- | <note important>Vous vous préparez à installer un logiciel qui n'est pas supporté officiellement. En cas de problèmes, contactez le mainteneur du paquet.</note> | + | * [[:PPA|Ajoutez le PPA]] **ppa:mjasnik/ppa**((https://launchpad.net/~mjasnik/+archive/ppa)) dans vos sources de logiciels. |
+ | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | ||
+ | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>timekpr-next]]**. | ||
- | ==== À partir de Ubuntu 9.10 ==== | + | |
+ | ===== Utilisation===== | ||
- | * [[:PPA|Ajoutez le PPA]] **ppa:timekpr-maintainers/ppa**((https://launchpad.net/~timekpr-maintainers/+archive/ppa)) dans vos sources de logiciels. | + | Lancez l'application d'administration depuis le [[:unity#dash|tableau de bord]] Unity ou //via// la [[:commande_shell|commande]] suivante : |
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | + | sudo timekpra |
- | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt://timekpr|timekpr]]**. | + | \\ |
+ | <note>Cette partie doit être mise a jour pour timekpr-next</note> | ||
+ | |||
+ | 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) : | ||
+ | {{:tutoriel:capture-timekpr.png?500|}} | ||
+ | * L'écran de configuration des règles (ici pour l'utilisateur Nathalie) : | ||
+ | {{:tutoriel:capture-timekpr-1.png?500|}} | ||
- | ==== Ubuntu 9.04 et antérieur ==== | + | Il est possible de définir une durée maximale d'utilisation par jour et/ou des heures limites d'utilisation. |
- | * [[:PPA|Ajoutez le PPA]] suivant dans vos sources de logiciels : | + | ===== Résolution des problèmes ===== |
- | * Ubuntu 9.04 :<file>deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu jaunty main</file> | + | ==== Irrespect des limites de temps ==== |
- | * Ubuntu 8.04 LTS :<file>deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu hardy main</file> | + | |
- | * Ajoutez la clé d'authentification, dans un [[:terminal]] :<code>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6DE44C38</code> | + | |
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | + | |
- | * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt://timekpr|timekpr]]**. | + | |
- | ===== Configuration ===== | + | Si un compte surveillé reste connecté après avoir dépassé la limite de temps, veuillez [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] ///usr/share/python-support/timekpr/timekpr.py// avec les droits d'administrateur. |
- | FIXME | + | - **Remplacez** à la ligne n° 124 <code> u = getcmdoutput('users')</code> par <code> u = getcmdoutput('ps -e -o ruser')</code> |
+ | - **Remplacez** à la ligne n° 207 <code> if not isnotified(username):</code> par <code> if isfile(conffile) and not isnotified(username):</code> | ||
- | ===== Utilisation===== | + | Pour plus d'information, consultez le [[https://bugs.launchpad.net/timekpr/+bug/881098/comments/12|commentaire n° 12]] du rapport de bug https://bugs.launchpad.net/timekpr/+bug/881098 |
- | Lancez l'application depuis le menu //Applications ->// FIXME ou //via// la [[:commande_shell|commande]] suivante : | + | ==== Pas d'affichage du temps restant ==== |
- | timekpr | + | Si un compte surveillé ne bénéficie pas de l'affichage du temps restant affiché en zone de notification, veuillez [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] ///usr/share/python-support/timekpr/timekpr-client.py// avec les droits d'administrateur. FIXME : ce répertoire //python-support// n'existe pas sous Xenial et Bionic ! voir ///usr/share/pyshared/timekpr// |
- | L'interface est excessivement simple et se compose de 2 onglets : | + | **Ajoutez** après la ligne n° 42 <code> self.lastNotified = datetime.datetime.fromtimestamp(0);</code> |
- | * Le tableau de bord qui récapitule les réglages (ici pour l'utilisateur Nathalie) : | + | |
- | {{:tutoriel:capture-timekpr.png?500|}} | + | |
- | * L'écran de configuration des règles (ici pour l'utilisateur Nathalie) : | + | |
- | {{:tutoriel:capture-timekpr-1.png?500|}} | + | |
- | Il est possible de définir une durée maximale d'utilisation par jour et/ou des heures limites d'utilisation. | + | Pour plus d'information, consultez le [[https://bugs.launchpad.net/timekpr/+bug/761647/comments/1|commentaire n° 1]] du rapport de bug https://bugs.launchpad.net/timekpr/+bug/761647 |
===== Désinstallation ===== | ===== Désinstallation ===== | ||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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érence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | + | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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 ===== | ===== Voir aussi ===== | ||
Ligne 62: | Ligne 69: | ||
* [[:tutoriel:comment_mettre_en_place_un_controle_parental|Comment mettre en place un contrôle parental]] | * [[:tutoriel:comment_mettre_en_place_un_controle_parental|Comment mettre en place un contrôle parental]] | ||
* [[:tutoriel:restrictions_horaires|Restreindre les plages horaires autorisées pour chaque utilisateur]] | * [[:tutoriel:restrictions_horaires|Restreindre les plages horaires autorisées pour chaque utilisateur]] | ||
+ | * **(en)** [[http://www.omgubuntu.co.uk/2011/02/self-control-ubuntu/|Un autre logiciel similaire : SelfControl (Basée sur l´application du même nom sous Mac)]] | ||
---- | ---- | ||
- | //Contributeurs principaux : [[contributeurs|Les contributeurs d'Ubuntu-fr]], [[:utilisateurs:Gemnoc]].// | + | //Contributeurs principaux : [[contributeurs|Les contributeurs d'Ubuntu-fr]], [[:utilisateurs:Gemnoc]],[[:utilisateurs:metalux]].// |