Evolution des Handy-menu - Version imprimable +- PrimTux, la distribution éducative (https://forum.primtux.fr) +-- Forum : PrimTux: LA DISTRIBUTION: présentation, aide et développement (https://forum.primtux.fr/forumdisplay.php?fid=5) +--- Forum : Demandes d'évolution - Tests des iso - Développement (https://forum.primtux.fr/forumdisplay.php?fid=10) +--- Sujet : Evolution des Handy-menu (/showthread.php?tid=864) |
Evolution des Handy-menu - Steph - 17-05-2019 Evolution des Handy-menu - mothsart - 24-11-2019 Y'a 3 demandes de merge dont un bugfix (plus urgent) : https://framagit.org/Steph/handymenu-primtux/merge_requests Evolution des Handy-menu - mothsart - 12-12-2019 Voici une petite fonctionnalité qui va permettre d'ajouter ou de supprimer une liste d'app à des handyemenu : https://framagit.org/Steph/handymenu-primtux/merge_requests/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. Evolution des Handy-menu - mothsart - 12-12-2019 Pour la fonctionnalité, y'a eu un conflit (lié au bugfix que tu viens de merger). C'est résolu. Evolution des Handy-menu - mothsart - 12-12-2019 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. Evolution des Handy-menu - Steph - 13-12-2019 Si on compile on peut essayer? Evolution des Handy-menu - mothsart - 13-12-2019 Oui, bien sur : c'est fait pour ça. Evolution des Handy-menu - Steph - 13-12-2019 Les fichiers de configuration du dépôt git n'étaient pas à jour, je l'ai fait. Evolution des Handy-menu - Steph - 13-12-2019 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 $ Evolution des Handy-menu - mothsart - 15-12-2019 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. Evolution des Handy-menu - mothsart - 24-01-2020 Steph : tu penses que tu pourras mettre le correctif en place https://framagit.org/Steph/handymenu-primtux/merge_requests/48 ? Evolution des Handy-menu - Steph - 24-01-2020 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? Evolution des Handy-menu - mothsart - 24-01-2020 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. Evolution des Handy-menu - Steph - 24-01-2020 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. Evolution des Handy-menu - mothsart - 28-01-2020 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 : Code : 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-primtux/merge_requests/50/diffs#9a350e6ebbfff06f23147f14232300365b1adfa2 Le script ne peut effectivement pas fonctionner avec des fichiers non présents. Evolution des Handy-menu - Steph - 28-01-2020 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. Evolution des Handy-menu - mothsart - 28-01-2020 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. Evolution des Handy-menu - Steph - 28-01-2020 Ils existent: exemple avec handymenu-maxi-ubuntu.yaml: https://framagit.org/Steph/handymenu-primtux/tree/master/handymenu-maxi Evolution des Handy-menu - mothsart - 29-01-2020 Oui, donc il va falloir modifier en : Code : mv -f handymenu-mini/handymenu-mini-ubuntu.yaml handymenu-mini.default.yaml Evolution des Handy-menu - Steph - 29-01-2020 Ils sont dans /etc/handymenu pas dans /etc/handymenu/handymenu-mini/... Evolution des Handy-menu - mothsart - 29-01-2020 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-primtux/blob/master/debian/handymenu.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 : Code : handymenu-mini/handymenu-mini-ubuntu.yaml etc/handymenu Evolution des Handy-menu - Steph - 29-01-2020 Ben là oui mais je ne savais pas qu'il fallait les répertorier dans ce fichier "install". Evolution des Handy-menu - mothsart - 29-01-2020 Pas de prob, j'apprend aussi en faisant. La création de paquet Debian est loin d'être toujours évidente. Evolution des Handy-menu - mothsart - 29-01-2020 voilà, c'est fait. Evolution des Handy-menu - chti5933 - 01-02-2020 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 |