#201 Le 16/07/2011, à 22:44
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Merci !
C'est en très bonne voix, il ne manque que deux petits jours avant qu'une bonne étape soit franchie : Le créateur de fenêtre à partir d'un fichier xml est quasi terminé (en tout cas, toutes les améliorations que j'ai pensé jusque maintenant, il y en aura peut être d'autres ensuite... ^^)
Le plus long à venir c'est toute l'interface à revoir, recoder et améliorer mais j'ai pas mal d'idées !
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#202 Le 17/07/2011, à 20:49
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Une journée aura suffit ! ^^
Les nouvelles fonctionnalités de "base" du window_maker sont terminées
Les fenêtres de configuration des plugins peuvent maintenant être un peu plus complexes !
Voici toutes les possibilités :
- Zone de texte
- Case à cocher
- Choix de type "radio bouton"
- Sélecteur numérique
- Barre de sélection numérique
- Bouton à deux états
- Listes (type combobox)
- Frame (de ce type : http://developer.gnome.org/gtk/2.24/GtkFrame.html) --> Nouveau
- Des onglets --> Nouveau
- Sélection de fichier ou de dossier (Fait à partir des objets de base de GNOME : http://developer.gnome.org/gtk3/stable/ … utton.html et fenêtre par défaut pour ouvrir les dossiers) --> Nouveau
(A venir le nouveau bouton de gnome3 "ON/OFF" lors du passage à gtk3 : http://developer.gnome.org/gtk3/3.0/GtkSwitch.html)
Le tout ayant été refait complètement, pour un support du xml "standard" à la place du xml "maison" de la précédente version.
Voici les images de mon exemple de développement :
Et le fichier xml qui va avec :
<window width="350" height="280" name="Configuration du plugin">
<notebook>
<page label="Partie 1">
<label>Première partie :</label>
<entry value="Magicien">Taper un mot :</entry>
<entry type="password" length="30">Taper un autre mot :</entry>
<check checked="yes">Cochez si vous n'êtes pas sûr</check>
<spin min="0" max="120,5" step="0,1" value="13">Votre âge :</spin>
<scale min="0" max="500" step="1" value="50">Votre poids :</scale>
</page>
<page label="Partie 2">
<label>Seconde partie :</label>
<frame label="Choix de fonctionnement">
<radioarea>
<radio>Option 1</radio>
<radio selected="yes">Option 2</radio>
<radio>Option 3</radio>
</radioarea>
</frame>
<frame label="Choix de sauvegarde">
<combo label="Votre choix :">
<item>Choix 1</item>
<item selected="yes">Choix 2</item>
<item>Choix 3</item>
</combo>
<combo label="Votre second choix :">
<item>Choix 1</item>
<item>Choix 2</item>
<item>Choix 3</item>
</combo>
</frame>
</page>
<page label="Partie 3">
<label>Troisième partie :</label>
<check checked="no">Conserver les informations sensibles</check>
<filechooser folder="/home">Fichier :</filechooser>
<filechooser type="folder" folder="/home">Dossier :</filechooser>
<togglearea>
<toggle>Option 1</toggle>
<toggle>Option 2</toggle>
</togglearea>
</page>
</notebook>
</window>
Dernière modification par darkevolution (Le 17/07/2011, à 20:51)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#203 Le 07/08/2011, à 16:41
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
L'alpha devant être dispo le 01 Août est décalée à demain
Une grosse partie de l'interface est prête, reste un petit détail à changer ce soir, un plugin exemple à terminer et je créerai un dépôt avec cette release, je posterai aussi quelques images
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#204 Le 08/08/2011, à 20:33
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Pfiou ! ^^
J'ai bossé là dessus toute la journée, c'est assez fun
J'ai fait plus que ce que je devais faire, mais du coup j'ai pas eu le temps de faire le paquet ! ^^
On verra donc ça demain
Sera présent dans le paquet :
- Nouvelle interface (en partie terminée, certaines fonctionnalités ne sont pas encore prêtes, le gros du travail a été fait sur "ajouter").
- Nouveau créateur de fenêtre plus puissant.
- Un plugin d'exemple avec des notifications pour montrer aux développeurs ce qui est disponible.
Tout ça est une entière réécriture qui est vraiment plus satisfaisante et plus stable (même actuellement, en tant qu'alpha), que la version précédente.
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#205 Le 09/08/2011, à 20:36
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Pfiouuu c'est pas de tout repos les vacances !
La vraie galère avec ma clé ssh pour envoyer le code sur launchpad
Le paquet est envoyé et sera bientôt en cours de build
Si quelqu'un passe par là avec un soupçon de courage ( ) j'aurais besoin d'avis concernant l'interface, surtout la nouvelle façon de lancer un plug-in (je vais déposer quelques images ici demain matin ).
PPA:
https://launchpad.net/~computing-for-fu … e/schedio3
Dernière modification par darkevolution (Le 09/08/2011, à 20:43)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#206 Le 12/08/2011, à 14:51
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Voilà trois petites images de ce à quoi cela ressemble (la première va être modifiée encore pas mal, la seconde, en principe pas trop, la dernière non plus)
Fenêtre principale
Fenêtre ajouter
Fenêtre de choix de source
Dernière modification par darkevolution (Le 12/08/2011, à 14:52)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#207 Le 13/08/2011, à 12:32
- Tuxmouraille
Re : Schedio: Gestion et configuration graphique de scripts
Salut darkevolution,
Je l'ai installé mais comme je ne voie pas trop l'utilité que je peux en avoir je ne sais pas comment le tester.
Toi, par exemple quel usage en fais tu?
Peut on l'utiliser pour faire de sauvegardes? Je ne suis pas satisfait des logiciels disponibles. Je voudrais faire une sauvegarde de certains dossiers et fichiers de mon HOME à la fermeture de ma session; lors que je ferme juste celle ci ou lorsque j’éteins mon ordinateur. Et peut être des sauvegardes incrémentielle toutes les heures ou deux heures. Est ce que je peux le faire si je connaît les commandes de rsync?
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#208 Le 13/08/2011, à 13:40
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Salut !
Oui ça doit être faisable, ça serait intéressant d'ailleurs de faire un plugin là dessus, bonne idée
Pour l'instant la version 3 (et même un peu la 2 ^^) ne sert pas à grand chose.
La 3 c'est juste pour du test, je suis en train de la développer, donc y'a absolument rien de fait comme plugin --> Sans plugin schedio est parfaitement inutile
J'ai quelques idées concernant le plugin qu'il te faudrait, si tu veux, tu pourrais même me dire exactement le comportement que tu attendrais d'un tel logiciel, et je verrais ce que je peux faire
(Autrement pour toi y'a "déjàdup" qui doit être pas mal non ? Il sera par défaut dans ubuntu 11.10 ^^)
Là dessus, je voulais juste des avis sur la nouvelle fenêtre "ajouter".
Il y a un seul plugin, dans la catégorie "autre" qui permet de tester le fonctionnement, c'est tout.
Plus de changements dans le fond que la forme pour l'instant, mais j'y travaille !
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#209 Le 13/08/2011, à 14:24
- Tuxmouraille
Re : Schedio: Gestion et configuration graphique de scripts
Bonjour,
J'ai déjà essayé DéjaDup. Il ne permet de sauvegarder que des dossiers. Je lui préfère BackInTime, il a plus d'options, permet de sauvegarder dossiers et fichiers, et un programmateur. Mais il ne permet pas de faire des sauvegardes à la fermeture de la session. Je n'ai aucune idée de comment lancer une application à la fermeture.
Je cherche aussi à faire la même chose sous Windows.
Dernière modification par Tuxmouraille (Le 13/08/2011, à 14:25)
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#210 Le 13/08/2011, à 15:58
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Ah oui c'est vrai que pour la fin de session c'est pas évident... et à l'extinction c'est l'horreur ^^.
Il doit bien y avoir une solution
On verra quand schedio 3 sera terminé et qu'on en sera aux plugins
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#211 Le 14/08/2011, à 09:37
- Tuxmouraille
Re : Schedio: Gestion et configuration graphique de scripts
Bonjour,
Apparemment c'est à mettre dans .bash_logout.
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#212 Le 14/08/2011, à 17:57
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Oki
Je testerais ça
Version 2.7.0 en cours de packaging.
Ajouts :
- Nouvelle visualisation
- Nouvelle gestion des plugins au démarrage de schedio
et autres petites modifications.
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#213 Le 14/08/2011, à 19:01
- Tuxmouraille
Re : Schedio: Gestion et configuration graphique de scripts
Re,
.bash_logout ne fonctionne qu'avec les connexion dans n vrai terminal, donc pas les sessions graphiques.
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#214 Le 14/08/2011, à 19:08
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
On trouvera bien un équivalent ^^
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#215 Le 21/08/2011, à 21:23
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Bonsoir tout le monde
Nouvelle release, comme chaque semaine ^^
Cette semaine : Schedio 2.7.0
- Support de la fin d'un plugin sans action de l'utilisateur, on peut même savoir la raison de la fermeture. (L'état est maintenant affiché dans la fenêtre, c'est en fait, en gros comme ces deux mockup : http://fdelayen.legtux.org/schedio/sche … chedio.png et http://fdelayen.legtux.org/schedio/sche … w_visu.png)
- Support de gettext pour la traduction, d'ailleurs j'ai fait vite fait celle pou l'anglais [pas incluse dans cette version par oubli, c'est pas pressant donc ça attendra la semaine prochaine]
- Il est maintenant possible de renomer/supprimer une configuration
- Enfin, possibilité d'éxecuter un plugin fait en python, ou nécessitant une ligne de commande spéciale.
A venir : Schedio 2.8.0
- Possibilité de terminer par kill un plugin ne voulant pas se fermer (Je ne fais pour le moment qu'envoyer un signal)
- Plugin exemple en python
- Plugin de backup (première version)
Ma priorité est le plugin de backup, d'abord parce que c'est sympa, mais aussi parce que ça va me servir ! ^^ (Je vais me mettre une clé usb en permanence sur laquelle mon dossier de programmation sera souvent sauvegardé, perdre tout ça serait trop la misère et actuellement je sauvegarde... pas trop ^^)
A bientôt !
Dernière modification par darkevolution (Le 22/08/2011, à 23:28)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#216 Le 23/08/2011, à 19:06
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
La release de lundi prochaine se fera... sans doute demain ou jeudi dans le pire des cas.
Il me reste 3 bugs à corriger, mais ils vont me prendre très peu de temps.
Je continue de bosser sur le plugin de backup qui fonctionne pas trop mal du tout, même s'il manque certaines fonctionnalités
Plus d'infos bientôt
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#217 Le 23/08/2011, à 19:47
- Tuxmouraille
Re : Schedio: Gestion et configuration graphique de scripts
Bonsoir,
Je suis persuader que je pourrais avoir besoin d'un tel logiciel mais là sans cas concret je ne sais pas. Comme ça était le cas avec Thunderbird, Truecrypt, Tor, Linphone...
Je réitère donc ma question. Peux tu nous redonner un cas d'utilisation?
Merci beaucoup et bon courage
Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M
Hors ligne
#218 Le 24/08/2011, à 13:22
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Alors, l'objectif de schedio c'est simplement de donner une interface commune à plusieurs actions.
Ensuite, on l'utilise pour réaliser ces actions et garder un œil dessus facilement et rapidement.
Il dépend donc à 100% des contributions qui lui sont apportées sous forme de plugin. (En l’occurrence, mes contributions et celles de mon frère pour l'instant, bien que ce ne soit pas fermé)
Cas concret sur ce que j'ai en ce moment :
Je vais utiliser schedio pour lancer un backup régulier de mes fichiers important, sur une clé usb que je vais laisser branchée.
Le plugin s'occupe du backup, et schedio me permet de savoir ce que fais le plugin à tout instant, de le stopper, de modifier les paramètres de son action.
Perso je n'ai pas toujours des montagnes d'idées de plugin. (les possibilités sont larges)
C'est pour ça que toute idée est la bienvenue, par exemple, tu recherchais quelque chose pour tes backups, bonne idée, je sors donc le plugin de backup.
Voilou, j'espère avoir répondu à ta question correctement ^^
[Edit] Vous pourrez vous faire une meilleur idée de l'utilisation quand je sortirai la première version du plugin de backup, ce soir ou demain
Dernière modification par darkevolution (Le 24/08/2011, à 13:24)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#219 Le 25/08/2011, à 18:23
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Les paquets sont prêt mais les build sont pas fait et launchpad me signale que ça va prendre au moins 5 h ...
Je vous en dis plus toute à l'heure
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#220 Le 26/08/2011, à 09:33
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Bonjour,
Je sais pas si y'avais une maintenance sur launchpad mais il lui aura fallu 12h, pour un paquet que je dois refaire, j'ai oublié un nouvel exécutable ^^
Ça devrait aller plus vite.
En bref :
Quelques bugs corrigés
Principal arrivée sur cette version, la vraie possibilité de pouvoir écrire un plugin en presque n'importe quel langage (même peut être en bash, faut que je test), tous les langages supportant dbus, C, C++, Vala, Python, Perl, etc...
Premier bénéficiaire :
Un plugin de backup en langage python.
Il permet de :
- Lancer un backup régulier (pour l'instant choix d'un intervalle en heures et minutes, je vais ajouter jours)
- Choix du format de compression et de l'endroit de la sauvegarde : non compressé ; tar.gz ; tar.xz (compression lzma) ; tar.bz2 ; zip.
- Choix du nombre max de sauvegardes accumulés au même endroit
- Possibilité ou non de faire un backup tout de suite, ou d'attendre le temps d'un intervalle auparavant.
Il retourne via schedio de nombreuses informations, vous pouvez savoir le temps qu'a duré le dernier backup, dans combien de temps le prochain sera fait, combien ont été faits, etc...
Si la sauvegarde est impossible, le plugin s'arrête et vous laisse un message d'erreur dans schedio.
À venir :
Possibilité de faire un backup programmé à une date unique (et non toutes les x heures et x minutes uniquement)
[Edit] La version correcte est la 2.8.1, dispo dans une petite heure en 64 bits et dans trois heures en 32 bits
Dernière modification par darkevolution (Le 26/08/2011, à 09:36)
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#221 Le 26/08/2011, à 17:14
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Petit update en passant, je réfléchis à quelques plug-in :
- Autre backup s'appuyant sur duplicity (pour la sauvegarde incrémentale, que l'autre ne gère pas, il est plus simple)
- Lancement de logiciel : Comme dans la version deux, sauf qu'un seul plugin sera suffisant pour tout, lancement à une date, périodiquement, selon le jour, etc... (dans des onglets de configuration différents)
- Tri : Tri les fichiers contenus dans un dossier en fonction de leur type et de la demande de l'utilisateur (possibilité de le rendre automatique, c'est à dire qu'il trierai les données à la volée quand de nouvelles arrivent dans le dossier)
Et quelques autres, à suivre
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#222 Le 07/09/2011, à 12:55
- darkevolution
Re : Schedio: Gestion et configuration graphique de scripts
Bon la on va prendre du retard c'est la rentrée.
je vais attaquer la gestion de plugins systèmes mais y'a des complications imprevues ^^
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne