Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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)
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Peux-tu prévoir une entrée où on ajoute une ligne pour faire démarrer un script?
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
Voilà Steph, c'est fait : https://github.com/mothsART/fluxboxlaunc...eb_primtux
(important : branche deb_primtux pour avoir la bonne config du paquet .deb)
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Cool, je vais faire une mise à jour.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Il ne prend pas le startup de fluxbox, la fenêtre est vierge et après compilation le paquet est dans la corbeille.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
J'avais un soucis bête de date dans le changelog. La compilation se fait bien.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Ça ne compile plus en corbeille mais le startup de l'administrateur n'est toujours pas chargé.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Pigé, manque "administrateur" dans le desktop.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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)
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
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.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
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é... :-{
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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 ?
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Code : stephane@stephane:~$ python3 -m unittest discover -vv
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
aha, petit canaillou : il faut que ça soit directement à la racine du projet.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
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$
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
Oui, c'est bien ce que je pensais : j'ai corrigé. (normalement, ça ne devrait plus bloquer la compilation)
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Compilation OK
Test sous administrateur OK
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
Ouf, on y est arrivé
Merci de ta patience.
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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.
Messages : 1,387
Sujets : 95
Inscription : Oct 2016
Réputation :
1
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".
Messages : 3,214
Sujets : 41
Inscription : Dec 2021
Réputation :
11
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...
|