Messages : 1,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Peux-tu prévoir une entrée où on ajoute une ligne pour faire démarrer un script?
Messages : 1,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Cool, je vais faire une mise à jour.
Messages : 1,525
Sujets : 114
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,525
Sujets : 114
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,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
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,525
Sujets : 114
Inscription : Oct 2016
Réputation :
1
J'avais un soucis bête de date dans le changelog. La compilation se fait bien.
Messages : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Ça ne compile plus en corbeille mais le startup de l'administrateur n'est toujours pas chargé.
Messages : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Pigé, manque "administrateur" dans le desktop.
Messages : 1,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
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,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Code : stephane@stephane:~$ python3 -m unittest discover -vv
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Messages : 1,525
Sujets : 114
Inscription : Oct 2016
Réputation :
1
aha, petit canaillou : il faut que ça soit directement à la racine du projet.
Messages : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
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,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Compilation OK
Test sous administrateur OK
Messages : 1,525
Sujets : 114
Inscription : Oct 2016
Réputation :
1
Ouf, on y est arrivé
Merci de ta patience.
Messages : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
Messages : 1,525
Sujets : 114
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,525
Sujets : 114
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 : 5,466
Sujets : 157
Inscription : Dec 2021
Réputation :
8
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...
|