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...

#176 17-05-2019 12:38:54

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

big_smile

Hors ligne

#177 24-11-2019 16:47:50

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Y'a 3 demandes de merge dont un bugfix (plus urgent) : https://framagit.org/Steph/handymenu-pr … e_requests

Hors ligne

#178 12-12-2019 00:07:57

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Voici une petite fonctionnalité qui va permettre d'ajouter ou de supprimer une liste d'app à des handyemenu :

https://framagit.org/Steph/handymenu-pr … equests/46

Avec un postinst et un postremove qui va bien sur les softs non libres, il sera possible de personnaliser ces handymenu et d'installer les softs non libre dans un second temps sans avoir de perte dans les entrées.

Hors ligne

#179 12-12-2019 20:39:47

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Pour la fonctionnalité, y'a eu un conflit (lié au bugfix que tu viens de merger). C'est résolu.

Hors ligne

#180 12-12-2019 21:34:23

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Je précise que ce petit utililitaire sera également une brique indispensable pour faire un PrimtusStore digne de ce nom.
Chaque installation/désinstallation d'une entrée dans un handymenu se fera via cet outil.

Hors ligne

#181 13-12-2019 18:39:46

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Si on compile on peut essayer?

Hors ligne

#182 13-12-2019 19:20:22

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Oui, bien sur : c'est fait pour ça.  big_smile

Hors ligne

#183 13-12-2019 20:54:55

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Les fichiers de configuration du dépôt git n'étaient pas à jour, je l'ai fait.

Hors ligne

#184 13-12-2019 21:16:48

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

J'ai peut-être foiré dans la reconstruction du paquet mais j'ai ces erreurs au lancement de handymenu-maxi-config:

$ ./handymenu-maxi-config
Traceback (most recent call last):
  File "./handymenu-configuration.py", line 28, in <module>
    main(arg, config_path, verbose)
  File "/usr/share/handymenu/lib/handymenu_configuration.py", line 807, in main
    menu = HandymenuConfig(appname, config_path, verbose)
  File "/usr/share/handymenu/lib/handymenu_configuration.py", line 802, in __init__
    self.make_menu()
  File "/usr/share/handymenu/lib/handymenu_configuration.py", line 772, in make_menu
    debug_check.set_active(self.utils.is_debug_mode())
  File "/usr/share/handymenu/lib/hm_utils.py", line 86, in is_debug_mode
    return false
NameError: global name 'false' is not defined
$

Hors ligne

#185 15-12-2019 13:04:51

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Voilà, je t'ai fais une demande de merge corrective. C'était lié à une autre fonctionnalité (réalisé il y a 10 mois) que tu as mergé avec...
Donc, non, ça ne vient pas de toi. confused

Hors ligne

#186 24-01-2020 10:43:44

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Steph : tu penses que tu pourras mettre le correctif en place https://framagit.org/Steph/handymenu-pr … equests/48 ?

Hors ligne

#187 24-01-2020 18:08:48

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

C'est mis à jour mais j'ai des doutes sur l'arborescence, est-ce que tu peux vérifer que tout est bien à l'endroit où il devrait être?

Hors ligne

#188 24-01-2020 20:17:24

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Je sais pas trop ce que je dois vérifier : mon correctif ne touche pas à l'arborescence... si vraiment, fait un kdiff entre le nouveau et l'ancien.

Hors ligne

#189 24-01-2020 20:18:42

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Juste si j'ai mis les fichiers dans les bons répertoires. Ça me travaille depuis un moment et le fichier install ne contient pas tout.

Hors ligne

#190 28-01-2020 00:48:50

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

J'ai passé un peu de temps dessus et voici une pr supplémentaire avec le numéro de version et quelques correctifs lié à l'empaquetage.

Je n'arrivais plus à créer de paquet via un :

dpkg-buildpackage -us -uc

C'est chose faite.
Néanmoins, j'ai une incompréhension sur le code du postinstall : https://framagit.org/Steph/handymenu-pr … 365b1adfa2
Le script ne peut effectivement pas fonctionner avec des fichiers non présents.

Hors ligne

#191 28-01-2020 13:19:42

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Si tu parles de ça:

if [ -n "$(uname -a | grep Ubuntu)" ]; then
    cd /etc/handymenu
    mv -f handymenu-mini-ubuntu.yaml handymenu-mini.default.yaml
    mv -f handymenu-super-ubuntu.yaml handymenu-super.default.yaml
    mv -f handymenu-maxi-ubuntu.yaml handymenu-maxi.default.yaml
fi

C'est tout simplement parce que sous Debian certains chemins vers les applications ne sont pas les mêmes que sous ubuntu, c'est juste un renommage comme avec le rpi, si tu enlèves ces lignes, la version ubuntu utilisera les yaml de la debian et certaines applications ne démarreront pas.

Hors ligne

#192 28-01-2020 13:30:09

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Oui, j'ai compris l'utilité mais à la différence de la raspberry pi, ces fichiers n'existent pas (ou sont mal renseignés) dans le dépôt donc du coup le build du paquet ne peut pas fonctionner.

Hors ligne

#193 28-01-2020 19:20:40

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Ils existent: exemple avec handymenu-maxi-ubuntu.yaml: https://framagit.org/Steph/handymenu-pr … ymenu-maxi

Hors ligne

#194 29-01-2020 09:43:02

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Oui, donc il va falloir modifier en :

mv -f handymenu-mini/handymenu-mini-ubuntu.yaml handymenu-mini.default.yaml

Hors ligne

#195 29-01-2020 11:20:35

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Ils sont dans /etc/handymenu pas dans /etc/handymenu/handymenu-mini/...

Hors ligne

#196 29-01-2020 13:49:40

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Bon, je récapitule.

Le fichier install va installer tous les fichiers puis le postinstall fait des opérations dans les 2 contextes : rpi et ubuntu.
Dans tous les cas, les fichiers doivent être présent dans le fichier install.
Ce qui n'est pas le cas : https://framagit.org/Steph/handymenu-pr … nu.install
Du coup, vu qu'ils n'y sont pas, le postinstall se vautre.

Finalité, il faut rajouter ces 3 fichiers dans le handymenu.install et tout rentrera dans l'ordre :

handymenu-mini/handymenu-mini-ubuntu.yaml             etc/handymenu
handymenu-maxi/handymenu-maxi-ubuntu.yaml             etc/handymenu
handymenu-super/handymenu-super-ubuntu.yaml           etc/handymenu

Hors ligne

#197 29-01-2020 15:40:59

Steph
Administrateur
Inscription : 03-06-2015
Messages : 5 893

Re : Evolution des Handy-menu

Ben là oui mais je ne savais pas qu'il fallait les répertorier dans ce fichier "install".

Hors ligne

#198 29-01-2020 15:57:35

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

Pas de prob, j'apprend aussi en faisant. La création de paquet Debian est loin d'être toujours évidente.

Hors ligne

#199 29-01-2020 19:54:35

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 1 109

Re : Evolution des Handy-menu

voilà, c'est fait.

Hors ligne

#200 01-02-2020 08:59:07

chti5933
Modérateur
Lieu : WAVRIN Nord
Inscription : 31-10-2017
Messages : 361
Site Web

Re : Evolution des Handy-menu

Bonjour,

                sur suggestion de philippe je me permet de de vous demander de regarder le post ci dessous

http://forum.primtux.fr/viewtopic.php?id=1909

je ne pose pas le problème pour moi même, mais pour ceux pour qui j'installe Primtux et qui, pour l'instant, veulent du très facile, du out cuit

aller chercher une icône quand elle n'est pas spontanément installée pour une appli du Handy m'oblige à comprendre et chercher, cela m'apprend et j'ai un peu le temps...et c'est stimulant, pour moi...

                Merci
Bonne journée


les talents acquis ne nous appartiennent pas, ne les enterreront pas, faisons les fructifier par le partage!

Hors ligne

Pied de page des forums