Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
timekpr [Le 26/12/2010, 17:48] Canigou 66 les fichiers de préférence > les fichiers de « Préférences » |
timekpr [Le 14/08/2021, 21:45] (Version actuelle) 86.215.34.61 [Ubuntu 20.10 et supérieures] |
||
---|---|---|---|
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 //Système -> Administration -> Timekpr Control Panel // 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érences » 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]].// |