Je travaille depuis un petit bout de temps sur un projet que je vous propose de tester avec moi (branche test du projet uniquement). J’ai besoin à minima d’un utilisateur Debian, Ubuntu (ou dérivés), un Arch et un Rhel (fedora, Redhat). Bon tout le monde peut tester quand même!!
Le projet?..
Je n’ai jamais été très satisfait de cette histoire de commandes utilisateurs. Je trouvais le process trop manuel et l’ergonomie et les possibilités du script un peu légères. J’ai donc réécrit un programme python en substitution de select-editor (j’ai gardé le même non pour ne dérouter personne) qui reprend son principe mais avec plus de possibilités. La V1.1 béta proposée en test permet de faire déjà pas mal de choses qui simplifient l’expérience utilisateur. Afin de ne pas partir dans tous les sens, Le ART compagnon ne gère pour le moment que des scripts bash. La prochaine version stable intégrera le python et peut être d’autres. L’idée était d’avoir un outil intégré qui puisse nous permettre d’appeler en concours différents scripts sans quitter l’interface. Également de pourvoir intégrer facilement des lanceurs de tout type dans le menu.
L’outil s’installe donc à partir d’un script. Vous n’avez rien d’autre à faire ensuite que de rentrer le chemin du programme dans les préférences utilisateur. Après install, vous disposerez d’un manuel complet.
Je vous reparlerai bientôt des rajouts envisagés dans les prochaines versions mais pour le moment, dites moi si ça marche bien chez vous. Vous me direz ce que vous en pensez .
git clone -b test https://github.com/carafife/ARTcompagnon.git
cd ARTcompagnon
./install.sh
RÉCAPITULATIF FINAL
✅ Application PyQt5 professionnelle
✅ Interface sombre élégante + logo ART
✅ Gestion d'éditeurs externes
✅ Exécution de scripts bash
✅ Installation 100% automatisée
✅ Support de tous les formats RAW
✅ Variables d'environnement portables
✅ Guide PDF détaillé en français
✅ GitHub avec 2 branches organisées
✅ Licence MIT
✅ Prêt pour la communauté francophone
En fait quand tu cliques depuis ART pour ouvrir ta photo dans Gimp elle s’ouvre et tu retouches. Si dans les préférences, tu decoches Gimp et que tu choisis l’option en dessous, tu entres le chemin du ART compagnon et là tu peux avoir Gimp, Darktable, Hugin etc…).
Merci pour la réponse, ça s’éclaire…
J’ai lu le script install.sh, pour l’utiliser, je devrai adapter les chemins, ART n’étant pas, sur ma machine, dans le dossier prévu.
essayez comme ça sans rien toucher. Juste pour voir si tout fonctionne et que tout s’installe au bon endroit. Tu peux tester sur une machine virtuelle si tu preferes ne rien toucher
Bonjour, chez moi ça ne peut pas fonctionner dans l’état de ton “select-editor-config.json”, car j’utilise des flatpaks qui me semblent incontournables dans l’avenir. Par ailleurs dans ton “install.sh”, ne penses-tu pas qu’il serait intéressant de proposer un choix de dossier d’installation ? En l’occurence, pour moi ce serait “.config/ART/ARTcompagnon” pour ne pas disperser tous les scripts utiles à ART. De plus, ne faudrait-il pas mieux tester l’existence des dossiers avant de les créer ? Attention aussi que ton “select-editor.txt” t’est personnalisé.
En tous cas, bravo pour ce travail : l’idée de départ est excellente, mais il reste du travail pour arriver à coller à toutes les installations et pour faire “rentrer” les autres scripts (par ex. simulation de film et débruitage)
Bon après de nombreux test, la config auto en natif + flatpak + appimages est vraiment très compliquée pour un systeme entierement automatisé. Si votre ART a été installé depuis flatpak ou appimpages, sauriez vous repondre à ces questions?
Pour Flatpak :
Le Flatpak d’ART peut-il accéder à ~/art-compagnon/select-editor.py en dehors du sandbox ?
Pour AppImage :
Le Python fonctionne-t-il correctement dans AppImage ?
Deux choses à distinguer :
1/ le flatpak de ART que je n’utilise pas car je n’utilise que des flatpaks officiels
2/ les flatpaks des éditeurs externes que j’utilise quand il sont officiels
Dans ce dernier cas, cela ne peut pas fonctionner car les binaires des flatpaks ne sont pas invoqués de la même manière : cf ton “select-editor-config.json”
Ok @guynux . Tes remarques m’auront été d’une GRANDE utilité car elles m’ont permise de revoir entièrement ma stratégie. Pour être sûr que tout fonctionne sans encombre la procédure a été entièrement révisée:
Procedure automatisée et “supportée” par un ART compilé
Procédure manuelle proposée sans garantie pour les flatpak et autres appimages (c’est trop le boxon) Je passerais ma vie à déméler des pelotes
Script auto revu et corrigé avec doc refondue.
Les testeurs devront donc privilégier une install de ART par compilation.
Je suis sous Archlinux avec la version d’ART (art-rawconverter 1.26.4-1) installée depuis AUR (ce n’est pas la version bin qui est également disponible)
OS: EndeavourOS x86_64
Kernel: Linux 7.0.7-arch1-1
DE: Cinnamon 6.6.8
WM: Muffin (X11)
Je viens de récuper (à 14h00) le script (avec git) d’installation et après lancement j’ai le nouveau dossier compagnon dans mon répertoire home et le script d’installation renvoie ce message
Création des dossiers de configuration… Dossier créé
Génération de select-editor.txt… Fichier généré :
~/.config/ART/usercommands/select-editor.txt
Vérification… Configuration correcte!
ARTcompagnon est prêt!
Prochaines étapes :
Relancez ART
→ ART Préférences → External Editor
Entrez le chemin complet :
/home/alain/ARTcompagnon/select-editor.py
Ouvrez une image RAW
Cliquez sur le bouton ‘Editeur externe’ ou appuyez sur Ctrl+E
Bon travail !
Malheureusement après l’ajout du chemin vers l’édieur (/home/alain/ARTcompagnon/select-editor.py ) dans les préférences et l’ouverture d’un RAW - le lancement vers l’éditeur exerterne démarre mais n’arrive pas jusqu’au bout et fini par afficher ce message
Je viens de lancer ART en ligne de commande mais rien ne s’affiche dans le terminal avant que le message d’échec ne s’ouvre après avoir sélectionné un RAW et appuyez sur Ctrl+E