Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
utilisateurs:bcag2:timekpr-next [Le 29/03/2020, 22:01] bcag2 créée |
utilisateurs:bcag2:timekpr-next [Le 12/03/2021, 18:39] (Version actuelle) bcag2 [Voir aussi] lien vers hosts |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>Bionic Xenial éducation sécurité contrôle_parental}} | {{tag>Bionic Xenial éducation sécurité contrôle_parental}} | ||
| ---- | ---- | ||
| - | <note important>Les développeurs principaux ne semblent plus actifs [[https://code.launchpad.net/timekpr| depuis 2012]]! timekpr fonctionne néanmoins correctement sous [[:Xenial]] grâce au maintien par [[https://launchpad.net/timekpr-revived|timekpr-revived (2015)]] mais il y a des problèmes de notifications sous [[:Bionic]]!</note> | ||
| ====== timekpr-next : restreindre les heures d'utilisation ====== | ====== timekpr-next : restreindre les heures d'utilisation ====== | ||
| - | **timekpr-next** (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-nExT** (une contraction de « time keeper » en anglais et nExt du fait qu'il vient après une précédente version [[:timekpr]] mais avec des Extentions) 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 15: | Ligne 14: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | FIXME Disponible dans les dépôts à partir d'Ubuntu 18.04, [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>timekpr]]**. | + | FIXME Disponible dans les dépôts à partir d'Ubuntu 18.04, [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>timekpr-next]]**. |
| ==== Avant Ubuntu 18.04 ==== | ==== Avant Ubuntu 18.04 ==== | ||
| Ligne 29: | Ligne 28: | ||
| Lancez l'application depuis le [[:unity#dash|tableau de bord]] Unity ou //via// la [[:commande_shell|commande]] suivante : | Lancez l'application depuis le [[:unity#dash|tableau de bord]] Unity ou //via// la [[:commande_shell|commande]] suivante : | ||
| - | timekpr | + | timekpra |
| L'interface est excessivement simple et se compose de 2 onglets : | L'interface est excessivement simple et se compose de 2 onglets : | ||
| Ligne 37: | Ligne 36: | ||
| {{:tutoriel:capture-timekpr-1.png?500|}} | {{: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. | + | Il est possible de définir : |
| + | * une durée maximale d'utilisation par jour et/ou des heures limites d'utilisation. | ||
| + | * une durée maximale par semaine. | ||
| + | * une durée maximale par mois. | ||
| ==== en ligne de commande ==== | ==== en ligne de commande ==== | ||
| - | + | Un utilitaire en ligne de commande, à exécuter avec les [[:sudo|droits d'administration]], permet de gérer les utilisateurs: | |
| - | Il est possible de modifier directement les fichiers avec un éditeur: | + | <code bash> |
| + | sudo timekpra --help</code> | ||
| + | Vous donnera les commandes possibles | ||
| + | <note tip>Les temps sont ici en secondes, si vous raisonnez en heures, il faut donc multiplier par 3'600, exemple : pour 3h -> 10800</note> | ||
| + | Il est aussi possible de modifier directement les fichiers avec un éditeur: | ||
| les fichier de paramètres se trouve dans le répertoire: | les fichier de paramètres se trouve dans le répertoire: | ||
| /var/lib/timekpr/config/ | /var/lib/timekpr/config/ | ||
| - | dans des fichiers nommés timekpr.nom-user.conf où vous remplacez nom-user par le nom de l'utilisateur. | + | dans des fichiers nommés //timekpr.nom-user.conf// où vous remplacez //nom-user// par le nom de l'utilisateur. |
| ===== Résolution des problèmes ===== | ===== 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 [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] ///usr/share/python-support/timekpr/timekpr.py// avec les droits d'administrateur. | ||
| - | |||
| - | - **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> | ||
| - | |||
| - | 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 | ||
| - | |||
| - | ==== 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 [[: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 ! | ||
| - | |||
| - | **Ajoutez** après la ligne n° 42 <code> self.lastNotified = datetime.datetime.fromtimestamp(0);</code> | ||
| - | |||
| - | 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 ===== | ||
| Ligne 70: | Ligne 61: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * **(en)** [[https://launchpad.net/timekpr|Site officiel sur Launchpad]] | + | * **(en)** [[https://launchpad.net/timekpr-next|Site officiel sur Launchpad]] |
| - | * **(en)** [[https://bugs.launchpad.net/timekpr/+filebug|Rapporter un bogue]] | + | * **(en)** [[https://bugs.launchpad.net/timekpr-next/+filebug|Rapporter un bogue]] |
| - | * **(en)** [[https://answers.launchpad.net/timekpr/+addquestion|Poser une question sur le logiciel]] | + | * **(en)** [[https://answers.launchpad.net/timekpr-next/+addquestion|Poser une question sur le logiciel]] |
| * [[: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)]] | * **(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)]] | ||
| + | * [[:hosts#utiliser_le_fichier_hosts_pour_bloquer_des_sites_web|limiter les sites web avec hosts]] | ||
| ---- | ---- | ||
| //Contributeurs principaux : [[:utilisateurs:bcag2]], [[:utilisateurs:Gemnoc]],[[:utilisateurs:metalux]].// | //Contributeurs principaux : [[:utilisateurs:bcag2]], [[:utilisateurs:Gemnoc]],[[:utilisateurs:metalux]].// | ||