Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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]].//​
  
  • utilisateurs/bcag2/timekpr-next.1585512088.txt.gz
  • Dernière modification: Le 29/03/2020, 22:01
  • par bcag2