PrimTux

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

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

Annonce

CARTE DES MEMBRES POUVANT AIDER ET DES ÉCOLES SOUS PRIMTUX
Merci de vous y inscrire en nous envoyant un email si vous souhaitez y apparaître.

  • 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.
  • 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 » Pendu pédagogique » 21-02-2020 07:13:44

Alors, j'ai quelques recommandations  lol

Si tu pouvais virer tous les fichiers parasites (fichiers générés pour la plupart) de ton dépôt, ça serait top.
Pour ça, il suffit de rajouter un fichier .gitignore à la racine de ton projet.
Ex :

debian/*
debian/debhelper-build-stamp
debian/*.debhelper.log
debian/*.substvars

- status : devel et version 1.x : c'est pas très cohérent.
Perso, je te conseil de passer en v1 tardivement : ça veut quand même dire que y'a pas de changement d'API : là, tu comptes faire pas mal de choses dessus
0.1, c'est très bien : c'est pas parce que ton soft est pas dans une version 1.x qu'elle est forcément immature (ex : Inkscape)
- essaie de dissocier code et data dans des dossiers séparés : plus les choses sont cloisonnés et mieux c'est
- dans le README, build your package, tu voulais sans doute dire : git clone URL && cd pendu-peda
- des variables globales :https://github.com/CyrilleBiot/pendu-peda/blob/master/source/pendu-peda.py#L61
C'est pas bien ça cry
- t'es sur que ton debian est empaqueté pour du python 3 ?
- t'es pas obligé d'utiliser un fichier sh intermédiaire : https://github.com/CyrilleBiot/pendu-pe … e/pendu-py
si  tu renommes pendu-peda.py en pendu-peda et que tu mets le bon #shebang, ça marche tout seul

#2 Re : Demandes d'aide » Configuration du contrôle parental impossible » 21-02-2020 06:42:54

Tu dis que sur Maxi, Firefox fonctionne correctement et juste derrière tu supprimes la config user de maxi... c'est un peu confus.
Si tu lances firefox à partir d'un terminal, ça te ressort quoi ?

Un conseil dis en passant : évites les suppressions pures et dures : si tu renommes ton dossier, tu conserves la config précédente et tu peux comparer (via des utilitaires tel que kdiff) les 2 dossiers et identifier ce qui pose soucis et ne modifier que ça.
Du coup, tu te retrouves avec un firefox configuré comme avant et non "vierge".

#6 Re : Demandes d'évolution - Tests des iso - Développement » Evolution des Handy-menu » 19-02-2020 22:31:56

T'as un exemple de .deb avec du .ico (et idéalement le .desktop qui l'appel) afin que je vois si c'est réalisable (ça devrait) ?

#7 Re : Demandes d'évolution - Tests des iso - Développement » Pendu pédagogique » 19-02-2020 22:29:46

@cyrille : est-ce que tu saurais faire avec des technos web (html/css/javascript) ? Dans l'idéal, si on pouvait uniformiser nos outils ça serait top.
Avec Philippe Dpt 35, on a commencé à créer des composants réutilisables  donc l'idée c'est vraiment de factoriser nos avancements.
Après, y'a une tonne d'autres raisons que j'ai listé ici : https://framagit.org/mothsart/rfc-primtux-web-app

Si vraiment tu peux/veux pas faire autrement, je t'encourage à te pencher sur gtk.

#8 Re : Demandes d'évolution - Tests des iso - Développement » PrimtuxStore » 19-02-2020 01:18:08

Sur une primtux4, il me manquait "python3-pil" et "python3-yaml".

#9 Re : Demandes d'évolution - Tests des iso - Développement » PrimtuxStore » 18-02-2020 23:46:38

Ah oui, en espace utilisateur ça devrait passer très bien.
J'avais un soucis sur ma branche donc un pull pour récupérer le mode verbeux.

Je pense que c'est un soucis de dépendance : sqlite3 ou python-sqlite manquant... (mais si c'est ça, je trouve bizarre que l'erreur soit aussi silencieuse) si vraiment ça ne passe pas, il va falloir que je teste sur une primtux fraiche.

#10 Re : Demandes d'évolution - Tests des iso - Développement » PrimtuxStore » 18-02-2020 21:48:18

J'ai mis à jour le code pour avoir un mode verbeux.
Peux-tu me donner le résultat de :

./create_db --verbose

#11 Re : Demandes d'évolution - Tests des iso - Développement » PrimtuxStore » 18-02-2020 21:35:44

Hum, c'est étonnant.
Après le ./create_db, tu as bien un fichier primtuxstore.db de créé ?
Là, il n'accède pas à la table sql et je ne vois que 2 cas possibles : pas de fichier de base de donnée (ou pas les droits nécessaires) ou le create_db n'a pas fait son job. (ce qui me semble très improbable)

#12 Re : Demandes d'évolution - Tests des iso - Développement » PrimtuxStore » 18-02-2020 12:17:20

La pagination est désormais en place.
Je vais me concentrer désormais sur le moteur de recherche.
Je pense que je vais également améliorer l'import pour qu'il se base sur les fichiers desktop et en récupère le max de données. (les mots clés notamment)

Y'a encore des petits soucis de mis en page mais je traiterais ça à la fin.

#13 Re : Demandes d'évolution - Tests des iso - Développement » FluxboxLauncher » 17-02-2020 14:55:13

Handymenu c'est un projet full Primtux donc on est plus souple mais tant qu'à faire, on peut s'imposer les mêmes règles.
En gros, si on suit la règle semver (c'est sans doute de la redite mais on sait jamais) :

1.2.2.18 =>

version majeur (en général, changement d'api, de fonctionnement, d'interface) : 1
version mineur (ajout de fonctionnalités) : 2
version corrective (que des correctifs de bugs) : 2
version corrective du paquet debian (là c'est de l'incrémentation uniquement lié à la distribution) : 18

#14 Re : Demandes d'évolution - Tests des iso - Développement » FluxboxLauncher » 17-02-2020 13:10:21

Voilà, tu peux partir sereinement sur le tag "primtux-0.3.3".
Attention, c'est pas la même chose qu'une branche : c'est juste un moyen de donner un nom pour un commit en particulier et donc la meilleur manière de versionner sur git.

Le projet a 2 branches :
"master" pour toutes les distribs et "deb_primtux" qui est spécialement adapté pour Primtux (avec la notion des 4 sessions).

#15 Re : Demandes d'évolution - Tests des iso - Développement » FluxboxLauncher » 17-02-2020 13:01:59

Ca m'embête un peu car le paquet est en relecture sur debian et nix (et ils sont très exigeant sur ce genre de détails).
Si je change le n° pour Primtux, va falloir que je pense à "tricher" dans la prochaine version en sautant directement à la 0.4.x.
Vu que le numéro a une incidence sur la maj, je crois que je n'ai pas trop le choix. cry

Faut à l'avenir se caler sur le numéro dans "debian/changelog" : c'est ça qui fait fois et qui crée automatiquement le numéro avec dpkg-buildpackage -us -uc

#16 Re : Demandes d'évolution - Tests des iso - Développement » FluxboxLauncher » 17-02-2020 11:35:04

J'en ai profité pour faire quelques petits correctifs sur les .desktop et les titres (le nom des sessions figurent désormais).
Par la même occasion et pour éviter des soucis de versionning, toute les nouvelles versions seront taggés :
Tu as la liste dans https://github.com/mothsART/fluxboxlauncher/releases
Et donc la version actuelle est la "primtux-0.2.3".

#17 Re : Demandes d'évolution - Tests des iso - Développement » FluxboxLauncher » 16-02-2020 19:54:32

Je viens de mettre à jour (version 0.2.3) pour le soucis sur les commandes chainées avec "&&".
Rien d'urgent, ça reste un soucis à la marge.

#18 Re : Demandes d'évolution - Tests des iso - Développement » nginx » 16-02-2020 18:31:06

Très intéressante ta vidéo (comme toujours). Bon, dans ton cas, le serveur est dynamique donc l'intérêt est double.
Néanmoins, l'intérêt de servir rapidement le même contenu sur tous les postes (et postes non primtux tel que des tablettes) est effectivement top.
Ca peut effectivement faire pencher la balance.

#19 Re : Demandes d'aide » Ajouter un fichier .sh dans le Handy menu maxi » 16-02-2020 17:42:19

Enfin, pour ton script bash du début : tu avais essayé de le lancer directement pour voir ?
Je pense que ton soucis initial était là et qu'une fois résolu, il suffisait de rajouter l'entrée de ton script dans fluxboxlauncher.

T'as fait ressortir un bug tarabiscoté et pour ça, je te dois une fière chandelle. tongue : j'ai trouvé le pourquoi et le fix est en cours.

Mais, je met néanmoins une réserver sur les instructions de shell chainées : c'est à double tranchant et je conseil d'utiliser un script dès que ça devient un peu trop complexe : c'est plus facile à tester et à maintenir.

#20 Re : Demandes d'aide » Ajouter un fichier .sh dans le Handy menu maxi » 16-02-2020 17:06:20

Alors :

1. Si fluxboxlauncher remplace && par &, c'est effectivement problématique car pas du tout le même comportement :
avec 1 &, il lance les 2 tâches en parallèle, donc pas du tout le résultat escompté.
Je vais voir pour faire un fix.

2. je pense que tu aurais mis "sleep 12; megasync" directement dans fluxboxlauncher, ça aurait suffit.
Je déconseille d'éditer les .desktop dans la mesure du possible : ça doit rester un fichier en lecture seule à mon sens.
Tu risques de perdre le comportement à la mise à jour du paquet car le fichier sera tout bonnement écrasé.

3. Je ne connaissais pas "TryExec" dans les fichier .desktop mais en lisant la doc correspondante, je pense que tu aurais pu remplacer "Exec" directement.

#22 Re : Demandes d'évolution - Tests des iso - Développement » nginx » 14-02-2020 23:53:28

Steph a écrit :

la raison était simplement de mettre tout ce qui était ouvert par le navigateur au même endroit.

Ah oui, ça d'accord mais ça nécessite pas forcément d'avoir un serveur web à la nginx.
Bon, on aura l'occasion d'en parler de vive voix. big_smile

#23 Re : Libreoffice des écoles » Writer : Ouverture déconcertante des fichiers » 14-02-2020 20:35:01

C'est fou quand même cette histoire. Et c'est pas possible de faire un script pour simplifier un peu ces actions ingrates ?

#24 Re : Demandes d'évolution - Tests des iso - Développement » nginx » 14-02-2020 20:31:28

Steph a écrit :

Après on s'est mis d'accord pour y mettre les apps de Philippe qui étaient en html.

Ah, je dois avoir loupé qlq chose ou une fuite de mémoire.
Peux-tu me rappeler les raisons ?
Si ctparental n'est pas installé, on fait donc tourner nginx quand même (au moins pour le matou-matheux) ?

Si effectivement on va dans cette ligné, il faudra tout harmoniser dans ce sens : éditeurs et lecture des svg interactifs aussi.

Il peut y avoir plusieurs intérêt à utiliser un serveur :
- partager une app sur un réseau local :
plusieurs cas de figure mais je pense principalement à des classes numériques hybrides avec des ordis sous windows ou des tablettes.
- avoir des nom de domaine : c'est quand même plus pratique
- plus de soucis et contournements de CORS (on a eu notre lot de soucis sur ce sujet)

Le jeu peut en valoir la chandelle mais faut arbitrer et s'y tenir.

#25 Re : Demandes d'évolution - Tests des iso - Développement » nginx » 14-02-2020 19:46:26

Autre point, si jamais je venais à créer des app en client/serveur, je n'utiliserais pas PHP mais Rust ou éventuellement python.

Pied de page des forums

Propulsé par FluxBB