Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
NOUVELLE ADRESSE PERMANENTE DU DÉPÔT: https://mirrors.o2switch.fr/primtux/repo/debs
ATTENTION, MERCI DE NE PAS METTRE À JOUR PRIMTUX7 UBUNTU 20.04 VERS LA 22.04, LES HANDYMENUS NE SONT PAS ENCORE COMPATIBLES!
Merci de cliquer ici si vous souhaitez vous inscrire sur le forum.

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
FluxboxLauncher
#26
Je viens de modifier exprès pour primtux. C'est displonible sur la branche "deb_primtux" : https://github.com/mothsART/fluxboxlaunc...eb_primtux

J'ai rajouté un script pour chaque session préfixé de son nom. ex : fluxboxlauncher_mini
sauf pour le prof qui reste inchangé

Y'a les .desktop correspondant et les icônes également (avec les codes couleurs des sessions)
J'espère ne rien avoir oublié (fait un peu en rapide de mon poste ubuntu)
Répondre
#27
Peux-tu prévoir une entrée où on ajoute une ligne pour faire démarrer un script?
Répondre
#28
Voilà Steph, c'est fait : https://github.com/mothsART/fluxboxlaunc...eb_primtux
(important : branche deb_primtux pour avoir la bonne config du paquet .deb)
Répondre
#29
Cool, je vais faire une mise à jour.
Répondre
#30
J'ai mis à jour le dépôt : Je me suis rendu compte que le paquet utilise python2 au lieu de python3 (je préfère miser plus que sur python3, c'est une garanti sur les 10 ans à venir) + résolution d'un petit bug graphique.
Répondre
#31
Je viens de mettre à jour avec un fix :

Même soucis à peu de chose prêt que sur les handymenus.
Lorsqu'on dépose une app et que le .desktop contient un chemin absolu pour son logo, ça ne s'affichait pas.
Répondre
#32
Encore une mise à jour (0.2.1) pour utiliser la recherche d'applications en natif (avec GtkAppChooserDialog) à la place de rox-filer.

Je pense que je vais modifier les handymenus dans ce sens également.
Répondre
#33
Il ne prend pas le startup de fluxbox, la fenêtre est vierge et après compilation le paquet est dans la corbeille.
Répondre
#34
J'avais un soucis bête de date dans le changelog. La compilation se fait bien.
Répondre
#35
Ça ne compile plus en corbeille mais le startup de l'administrateur n'est toujours pas chargé.
Répondre
#36
Pigé, manque "administrateur" dans le desktop.
Répondre
#37
Je comprend pas trop le soucis : le .desktop lance fluxboxlauncher qui fait "https://github.com/mothsART/fluxboxlaunc...oxlauncher"

et whoami c'est administrateur si c'est lancé par l'administrateur. (d'ailleurs, j'ai vérifié, ça n'a pas changé dans l'historique git)
Répondre
#38
Si je lance fluxboxlauncher sans préciser administrateur, donc Exec=fluxboxlauncher administrateur, j'ai une application vierge. Je parle bien du fluxboxlauncher-primtux situé ici: https://github.com/mothsART/fluxboxlaunc...eb_primtux. Il n'y a d'ailleurs plus de fluxboxlauncher.py mais main.py et le fichier qui le lance (https://github.com/mothsART/fluxboxlaunc...oxlauncher) ne fait pas mention de whoami.
Répondre
#39
Il y a un retour du fichier fluxboxlauncher.py , mais j'ai une erreur à la compilation:

Code :
Ran 6 tests in 0.002s

FAILED (failures=1)
debian/rules:12: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1] : on quitte le répertoire « /home/stephane/fluxboxlauncher-deb_primtux »
debian/rules:3: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: erreur: debian/rules build subprocess returned exit status 2

Désolé... :-{
Répondre
#40
Hum, je pense effectivement que j'ai 2 soucis dans mes tests unitaires :
1. le test tiens compte des locales du poste (ce qu'il ne devrait pas)
2. y'a une vérification du /usr/share/applications/magicolorgrid/favicon.png

Si tu lances

Code :
python3 -m unittest discover -vv

ça dit quoi ?
Répondre
#41
Code :
stephane@stephane:~$ python3 -m unittest discover -vv

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
Répondre
#42
aha, petit canaillou : il faut que ça soit directement à la racine du projet.
Répondre
#43
Code :
stephane@stephane:~/Téléchargements/fluxboxlauncher-deb_primtux$ python3 -m unittest discover -vv
test_add (flxl.tests.config.TestConf) ... ok
test_disable (flxl.tests.config.TestConf) ... ok
test_enable (flxl.tests.config.TestConf) ... ok
test_load (flxl.tests.config.TestConf) ... ok
test_remove (flxl.tests.config.TestConf) ... ok
test_info (flxl.tests.desktop.TestDesktop) ... FAIL

======================================================================
FAIL: test_info (flxl.tests.desktop.TestDesktop)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.6/unittest/mock.py", line 1183, in patched
    return func(*args, **keywargs)
  File "/home/stephane/Téléchargements/fluxboxlauncher-deb_primtux/flxl/tests/desktop.py", line 27, in test_info
    assert icon == '/usr/share/applications/magicolorgrid/favicon.png'
AssertionError

----------------------------------------------------------------------
Ran 6 tests in 0.003s

FAILED (failures=1)
stephane@stephane:~/Téléchargements/fluxboxlauncher-deb_primtux$
Répondre
#44
Oui, c'est bien ce que je pensais : j'ai corrigé. (normalement, ça ne devrait plus bloquer la compilation)
Répondre
#45
Compilation OK
Test sous administrateur OK
Répondre
#46
Ouf, on y est arrivé Big Grin
Merci de ta patience.
Répondre
#47
Idem!
Répondre
#48
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.
Répondre
#49
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".
Répondre
#50
Dans le dépôt... et ne me demande pas pourquoi, moi-même je ne sais plus, mais j'ai continué à numéroter et j'étais arrivé à 0.3.2. Tu ne peux pas "versionner" la branche primtux en 0.3.3 ? Je sais, aucune logique...
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)