Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#201 Le 16/07/2011, à 23:44

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Merci ! smile

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 ! smile


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, à 21: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 smile

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 :

Image du 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, à 21: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, à 17:41

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

L'alpha devant être dispo le 01 Août est décalée à demain smile

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 wink


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, à 21:33

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Pfiou ! ^^

J'ai bossé là dessus toute la journée, c'est assez fun smile

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 smile

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, à 21: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 lol

Le paquet est envoyé et sera bientôt en cours de build smile

Si quelqu'un passe par là avec un soupçon de courage ( lol ) 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 wink).

PPA:
https://launchpad.net/~computing-for-fu … e/schedio3

Dernière modification par darkevolution (Le 09/08/2011, à 21: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, à 15: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, à 15: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, à 13: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 12.10 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, à 14: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 smile

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 lol

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 wink

(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, à 15: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, à 15:25)


Le support d'Optimus pour Linux.
Ubuntu 12.10 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, à 16: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 wink
On verra quand schedio 3 sera terminé et qu'on en sera aux plugins smile


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, à 10: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 12.10 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, à 18:57

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Oki

Je testerais ça wink

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, à 20: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 12.10 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, à 20: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, à 22:23

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Bonsoir tout le monde smile

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 23/08/2011, à 00: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, à 20: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 smile


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, à 20: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 12.10 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, à 14: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 wink

Dernière modification par darkevolution (Le 24/08/2011, à 14: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, à 19: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 wink


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, à 10: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, à 10: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, à 18: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 smile


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, à 13: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

Haut de page ↑