La distribution éducative pour débutants et initiés.

Vous n'êtes pas identifié(e).

Annonce

Les versions 4 de PrimTux sont sorties, pour choisir la vôtre, cliquez ici.

  • Pour être automatiquement informé des réponses à vos messages sur le forum, n'oubliez pas de cliquer sur "Suivre cette discussion" en bas de page. Mieux, en vous abonnant au flux RSS du forum, vous pourrez suivre tout nouveau message sur l'ensemble du forum.
  • En allant dans votre Profil, ligne "Vie privée", vous pouvez également cocher "Suivre automatiquement les sujets auxquels on a répondu.", vous n'aurez plus à cliquer sur "Suivre cette discussion" lorsque vous postez un message.
  • Carte des membres pouvant aider et des écoles sous PrimTux, merci de nous envoyer un email si vous souhaitez y apparaître.
  • Abonnez-vous à la newsletter sur le site principal pour être informé des nouveaux paquets, nouvelles versions, bugs...

#1 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » Aujourd'hui 13:44:03

Stéphane, tu devrais travailler sur le git pour ce gendre de modifs. Je n'ai commencé à bien comprendre qu'il y a peu, mais c'est vraiment un confort de travail !

Tu crées une branche pour la modif ou la nouvelle fonctionnalité que tu envisages. Tu travailles dans cette nouvelle branche dans laquelle tu peux faire ce que tu veux sans risque, et il n'y a plus qu'à fusionner lorsque c'est au point.

Lorsque l'on peut être amené à travailler à plusieurs sur un même projet, comme c'est le cas pour l'accueil-primtux2, c'est même indispensable pour être certain que chacun travaille avec les fichiers des dernières évolutions.

#2 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » Aujourd'hui 13:32:34

Non, pas de problème pour la ligne "ubuntu". Il faut juste être sûr que c'est bien "ubuntu" qui est renvoyé par

id=$(cat /etc/os-release | grep ^ID= | cut -d"=" -f2)

#3 Re : Demandes d'évolution - Tests des iso - Développement » Primtux en VM » Aujourd'hui 13:28:33

Oui c'est très clairement un problème de taille de partition. Je me suis déjà fait avoir plusieurs fois avec des disques virtuels trop petits. 20 Go sont effectivement un minimum pour installer tous les compléments logiciels.

Tu peux agrandir la taille d'un disque virtuel sans avoir à réinstaller en allant dans Global tools (icône en haut à droite à côté de l'icône Machine tools). Tu sélectionnes ensuite le disque voulu, et tu vois en bas apparaître un curseur et une zone de saisie numérique pour modifier la taille.

#4 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » Aujourd'hui 09:34:42

Pour info et pour éviter les travaux en doublon:

j'ai commencé à travailler sur "à la campagne", 1ère application du clicmenu mini (constitution de collections de nombres).

Je ne sais pas si quelqu'un a commencé à travailler là-dessus, mais de toute façon ça ne sera pas du temps perdu en ce qui me
concerne parce que:

  • je n'avais pas touché au html + css + javascript depuis plus d'un an (et en javascript je n'étais que débutant). Donc ça me permet de m'y replonger;

  • ça me permet de travailler à fond sur le drag & drop, avec gestion d'événements associés, ce qu'on retrouve dans beaucoup d'applications.

#5 Re : Demandes d'évolution - Tests des iso - Développement » évolution de CTParental » Hier 21:16:54

mothsart a écrit :

Ca correspond bien à ce que l'on a effectué ? (pour qu'on soit iso avec la version officielle le jour ou l'on upgrade)

Oui, mais il a conservé le "g" dans les commandes sed, ce qui est inutile dans cette situation. Mais ça n'a pas de conséquences de le laisser.

#6 Re : Demandes d'évolution - Tests des iso - Développement » Primtux en VM » Hier 21:12:44

Dans l'écran de connexion, appuie sur ctrl + Alt + F1.
Tu obtiendras une console. Connecte toi en root avec le mot de passe tuxprof si tu ne l'as pas changé.
Fais un

apt-get update && apt-get dist-upgrade

Puis redémarre afin de voir si ça a suffi à résoudre le problème.

#9 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 19:26:57

Teste ça Stéphane:

case "$type_ctrl" in     
   dansguardian) "$chemin"accueil-ptx-dg;;     
   ctparental)  case "$id" in                     
                     debian) "$chemin"accueil-ptx-ctp;;                     
                     raspbian) "$chemin"accueil-ptx-ctp-rpi;;                 
                 esac                  
                 ;; 
   *) if grep "CTparental" /usr/local/bin/primtux/lanceurs
         then "$chemin"accueil-ptx-ctp
         else "$chemin"accueil-ptx-dg
       fi
       ;;
esac

#10 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 18:51:33

Stéphane: dans le cas où tu penses qu'il faut garder l'interface avec le bouton ctparental pour les versions CTP dans lesquelles ctparental a été supprimé, il faut affiner le test.

En effet, si par hasard quelqu'un a une version DG dont il a supprimé dansguardian, cela lancera l'interface avec ctparental.

Il faut donc que tu me dises s'il faut quand même mettre l'interface accueil-ptx-ctp pour les versions CTP avec ctparental supprimé pour que j'affine.

#11 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 18:26:49

Steph a écrit :

Dans le script il est quand même bien écrit qu'il cherche ctparental ou dansguardian dans les paquets. Le critère choisi pour lancer le bon accueil est donc la présence de ces paquets et non la version de PrimTux installée.
Aucune interface par défaut n'est nécessaire si on utilise DG ou CTP présent dans le fichier /etc/primtux_version.

Le test ne cause aucun bug, ce sont de simples grep sur la liste des paquets.
Le problème, c'est qu'il ne trouve ni dansguardian, ni ctparental. L'interface n'étant pas la même dans les deux cas, il ne sait donc pas quelle interface lancer: celle lorsque c'est dansguardian, ou celle lorsque c'est ctparental, puisuqe le case ne prévoit pas d'autre cas.

Il lui faut donc bien un choix par défaut. Faut-il laisser l'interface avec le bouton ctparental si l'on a supprimé ctparental ?

Par ailleurs, on ne peut se baser sur primtux_version, car tout le monde n'a pas forcément fait la migration, et on n'a pas ce fichier dans les anciennes versions non migrées.

#12 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 18:19:18

Stéphane, essaie en ajoutant la ligne

   *) "$chemin"accueil-ptx-dg;;

dans la structure case:

case "$type_ctrl" in     
   dansguardian) "$chemin"accueil-ptx-dg;;     
   ctparental)  case "$id" in                     
                               debian) "$chemin"accueil-ptx-ctp;;                     
                               raspbian) "$chemin"accueil-ptx-ctp-rpi;;                 
                       esac                  
                       ;; 
   *) "$chemin"accueil-ptx-dg;;
esac

J'ai mis l'interface dansguardian par défaut, mais s'il tu penses que c'est préférable de conserver celle de ctparental, il suffit de mettre

   *) "$chemin"accueil-ptx-ctp;;

#13 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 18:10:32

Steph a écrit :

Bug reproduit: l'accueil ne se lance pas car il ne trouve pas ctparental qui est le critète choisi pour lancer l'application. Le lancement de accueil-ptx-ctp fonctionne.

En fait, ce n'est pas parce que c'est le critère choisi, c'est parce qu'il ne trouve ni dansguardian, ni ctparental. Il ne sait donc pas quel interface lancer !

Il nous faut donc une interface par défaut lorsque rien n'est trouvé. Je vois ça.

#14 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 14-11-2018 16:24:30

Peux-tu nous dire ce que renvoie la console lorsque tu saisis, dans un terminal:

/usr/local/bin/primtux/accueil

#15 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 13-11-2018 23:05:40

J'ai vérifié chez moi dans une VM avec la version CTP, et ça fonctionne correctement après mise à jour. Tu as donc un autre problème sur ta machine, ideefixe.

#16 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 13-11-2018 22:17:13

Peut-être une erreur de syntaxe dans accueil-ptx-ctp en faisant les dernières modifs pour avoir les boutons à la place des cases à cocher (un caractère quelconque oublié ou mal placé!)

Sur RPi avec CTP, ça fonctionne correctement après mise à jour.

Stéphane, pourras-tu mettre à jour https://framagit.org/philippe-dpt35/accueil-primtux2 avec ces dernières modifs, de façon à ce que je puisse disposer des bons fichiers s'il y a des modifs à faire pour RPi ?

#17 Re : PrimTux - Raspberry Pi » Retour d'installation primtux4 » 13-11-2018 00:18:17

Pour le problème du réseau, il n'est pas impossible que si le réseau Ethernet n'est pas connecté au boot, le RPi cherche à se connecter automatiquement en WiFi et modifie l'interface en ce sens. A vérifier.

#18 Re : PrimTux - Raspberry Pi » Retour d'installation primtux4 » 13-11-2018 00:01:41

Oui, il y a parfois quelques lenteurs au démarrage d'applications. C'est souvent le cas notamment avec Firefox.
Il ne faut pas oublier que les capacités matérielles du RPi sont bien en deçà de celles d'un PC, et la RAM limitée à 1 Go.

Il ne faut donc pas s'attendre à des performances rivalisant avec un PC, et il faut être patient parfois. Mais la consommation d'un RPi, c'est moins de 15 W, le silence absolu (pas de ventilateurs).

Je sais bien qu'on aimerait avoir le beurre et l'argent du beurre ! Mais les performances matérielles du RPi s'améliorant régulièrement, on l'aura peut-être un jour ! 

Pour le problème de la latence lors de l'installation des paquets complémentaires, il est vrai qu'on ne s'était pas penché sur la question vu que ça ne se posait pas problème jusqu'à présent (les logiciels complémentaires n'ont été portés sur RPi qu'à l'occasion de cette dernière version). Ça pourrait effectivement être judicieux d'avoir une demande de confirmation qui s'affiche aussitôt. Je note ça.

La différence entre Dansguardian et CTparental tient surtout au fait que dansguardian n'est plus maintenu. CTparental s'appuie sur un fork mis à jour, e2guardian.

Il n'est en revanche pas impossible que CTparental soit plus consommateurs de ressources matérielles que Dansguardian. A voir à l'usage sur le RPi.

#19 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » 12-11-2018 21:03:58

mothsart a écrit :

Rah, j'ai vraiment pas les yeux en face des trous ces derniers soirs : https://bevacqua.github.io/dragula/

Ben, c'est la page exemple du lien donné en premier et pour lequel j'exprimais des réserves !

#20 Re : Demandes d'évolution - Tests des iso - Développement » PrimTux4 toutes versions - RETOURS DE TESTS - PROBLÈMES CONSTATÉS » 12-11-2018 21:00:59

lebardix a écrit :

mais il y a bien un dossier particulier qui est normalement partagé dans la configuration !

Pas sûr, il n'y a en tout cas pas de répertoire partagé sur le réseau dans le samba.conf.

#21 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » 12-11-2018 20:38:37

mothsart a écrit :

Désolé, je me suis trompé de lien :

https://mothsart.github.io/labo/frontend/shootingstand/

Si c'est pour répondre au drag & drop, tu t'es encore trompé de lien puisque celui-là c'est celui du remplaçant du paralphabet !

#22 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » 12-11-2018 14:40:17

J'ai regardé l'outil du lien donné, et pas si simple et pratique: https://github.com/bevacqua/dragula

En effet, le code javascript donné pour obtenir les effets souhaités ne suffit pas. Si on crée un fichier js avec ce simple code, ça ne fonctionne pas. On peut le vérifier, depuis l'exemple donné, en remplaçant le fichier example.mini.js par example.js. Le drag & drop ne fonctionne plus. Il faut impérativement utiliser le example.mini.js, qui n'est pas en fait un code minifié, mais un code différent, plus complexe.

Difficile alors d'en avoir une maîtrise suffisante si l'on veut pouvoir ajouter des événements et des traitements lors de drag & drop, comme ce sera nécessaire pour créer des softs.

J'ai en revanche trouvé un tuto proposant les bases, très simples, fonctionnant sous Firefox et Chrome:
https://www.useragentman.com/blog/2010/ … -and-drop/

Je vais travailler avec ça.

#23 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » 11-11-2018 19:16:33

J'ai regardé le code produit par jclic author.

Le html se réduit à un renvoi vers un fichier xml traité par javascript. Pas de css du coup.

Il sera donc très difficile, voire impossible de retravailler derrière pour en modifier, améliorer la présentation. Ce qui sera fait avec jclic author devra donc être considéré comme devant rester en l'état.

Dès lors, je pense qu'il est préférable de ne construire sur jclic que les applications dont on estimera que le rendu final sera suffisamment satisfaisant.

#24 Re : Demandes d'évolution - Tests des iso - Développement » Exerciseurs et remplacement progressifs des Clicmenu » 11-11-2018 18:37:26

@mothsart

Je travaille sur le drag et drop en html5, mais me heurte à quelques difficultés.

Les tutos que j'ai trouvés proposant les bases ne fonctionnent pas sur Firefox.

Lorsque je reprends les codes des tutos plus élaborés (html, css et js) cela ne fonctionne sur aucun navigateur alors que ça fonctionne sur leur page Web. Sans doute parce qu'elles intègrent des liens vers d'autres bibliothèques.

Donc, pour ne pas perdre de temps à travailler sur du code qui
- soit ne fonctionnera pas sur tous les navigateurs
- soit dépendra de bibliothèques externes

peux-tu m'indiquer un ou des bons tutos pour travailler le drag et drop en évitant ces deux écueils ?

#25 PrimTux - Raspberry Pi » PrimTux4-Debian9-CTP-RPi disponible au téléchargement » 11-11-2018 09:06:26

Philippe Dpt35
Réponses : 1

Après la version DG (Dansguardian comme contrôle parental), voici la version CTP (CTparental pour la sécurité Internet) :
https://sourceforge.net/projects/primtu … z/download
md5:
https://sourceforge.net/projects/primtu … 5/download

Cette version peut également être construite par vos soins, plutôt que téléchargée, grâce à un script de construction :
https://framagit.org/philippe-dpt35/primtux4-rpi

Pied de page des forums

Propulsé par FluxBB