Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2010, à 22:11

darkevolution

Schedio: Gestion et configuration graphique de scripts

mini_s10.png

Salut à tous !

J'ouvre ce topic pour vous annoncer la sortie de la version 1.0 du projet Schedio.

Schedio est un logiciel simple avec une interface graphique (en gtk), permettant trois tâches:

- Lancement de logiciel en fonction de la date,de l'heure et possiblement du jour de la semaine.
       Le fonctionnement y est similaire à un terminal (Les commandes du style "vlc -f video.avi" sont supportées)
- Gestion de conflit.
        Par exemple, si un logiciel en fait bugger un autre, il vous est possible de décider lequel sera prioritaire sur l'autre. Ainsi schedio choisira de fermer le logiciel inhibé à l'ouverture de celui qui est préféré de l'utilisateur (puis si vous le voulez, de le réouvrir).
- Interdiction d'ouvrir un logiciel en fonction de l'heure, de la date et possiblement du jour de la semaine. [utilisable prochainement pour du contrôle parental !]

Schedio est publié sur launchpad en version 64 et 32 bits sous licence GPL (v3).

La team de dev (moi même et mon frère ^^) espérons que ce petit utilitaire vous sera utile et attendons toutes vos remarques, améliorations à faire, rapports de bug, etc...

Lien du projet: https://launchpad.net/schedio

******************
La version 2.0 est désormais disponible

Il s'agit d'une refonte totale, donnant la possibilité à chacun d'écrire des plugins pour Schedio.

[Nouveautés au 30/01/11]
Sortie de la version finale de schedio2
[/Nouveautés]

Téléchargement de la version stable:
https://launchpad.net/~computing-for-fu … e/schedio2
Ligne apt:

deb http://ppa.launchpad.net/computing-for-fun-team/schedio2/ubuntu maverick main

Enjoy smile

Dernière modification par darkevolution (Le 30/01/2011, à 16: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

#2 Le 08/03/2010, à 18:40

magestik

Re : Schedio: Gestion et configuration graphique de scripts

Merci je vais aller tester, ça à l'air cool tongue
L'image est vraiment bien mais y'a juste un tout petit défaut dans le coin inférieur droit.

Hors ligne

#3 Le 09/03/2010, à 18:53

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Petit up, histoire de rajouter des images pour vous montrer à quoi ça ressemble smile

captur13.pngcaptur10.png
captur11.pngcaptur12.png

Lien des images (en plus grand):

http://i65.servimg.com/u/f65/11/65/65/99/captur13.png
http://i65.servimg.com/u/f65/11/65/65/99/captur10.png
http://i65.servimg.com/u/f65/11/65/65/99/captur11.png
http://i65.servimg.com/u/f65/11/65/65/99/captur12.png


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

#4 Le 12/03/2010, à 22:54

magestik

Re : Schedio: Gestion et configuration graphique de scripts

Personne n'a l'air interessé ... C'est dommage parce qu'il est vraiment bien fait.

Hors ligne

#5 Le 12/03/2010, à 23:34

Qid

Re : Schedio: Gestion et configuration graphique de scripts

magestik a écrit :

Personne n'a l'air interessé ...

si si moi je suis ce sujet depuis sa création
j'avais pas vu les liens de DL pour les debs ...
faudra que je me lance dans le test de ce truc oui
mais la pour ce soir je vais plutot aller dire bonsoir à mon oreiller


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#6 Le 14/03/2010, à 11:26

Tuxmouraille

Re : Schedio: Gestion et configuration graphique de scripts

Bonjour,
Super génial, il ne manquait que lui pour mettre en place une solution de restriction d'usage complète.
Dés que j'ai ma machine, dans 2, 3 jours je vais le tester.


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

#7 Le 14/03/2010, à 11:31

Tuxmouraille

Re : Schedio: Gestion et configuration graphique de scripts

Re,
J'ai survolé les captures d'écran, et j'ai une suggestion. Dans le cas de la restriction d'usage, il faudrait obliger à toujours utiliser les chemins absolut vers l'exécutable, et aussi utiliser lors de la configuration une emprunte SHA pour être sûr que ce n'est pas un logiciel renommé.

Avez vous pensé à vous rapprocher du projet https://launchpad.net/gchildcare?

Dernière modification par Tuxmouraille (Le 14/03/2010, à 11:32)


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

#8 Le 14/03/2010, à 16:15

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Salut à vous.
Content que ce projet puisse vous servir smile

Pour la restriction, on est en ce moment même en train de travailler sur la solution du contrôle parental, une nouvelle release devrait arriver très bientôt.

Au programme:
- Possibilité de mettre le programme dans la zone de notification.
- Possibilité de verrouiller l'application (impossible à fermer ni à reconfigurer sans la déverrouiller, fonctionnant par mot de passe).

On travaille sur la sécurité de nos fichiers de configuration (on ne doit pas pouvoir les supprimer ni les modifier.)

@Tuxmouraille:

Dans le cadre de restrictions, le chemin absolu vers l'exécutable est obligatoire. (J'ai oublié de le préciser).
Pour le SHA, on va regarder, je ne connais pas vraiment...
Et pour le rapprochement, c'est effectivement une possibilité, mais pour l'instant on préfère monter un projet fort (comprendre bien terminé, bien fonctionnel), on verra tout ça après.

Je repasserai donner des nouvelles sur l'avancement du contrôle parental quand on aura fini (et c'est normalement en bonne voie 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

#9 Le 17/03/2010, à 21:39

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Salut à tous wink

La nouvelle release sera pour ce week end.

La zone de notification fonctionne parfaitement, le verrouillage aussi (bien qu'un bug étonnant ait lieux sur l'alpha de Lucid qui me renvoie segmentation fault... je vais essayer de corriger d'ici ce week end).

Nouveauté en cours de finition/test:
- Une notification (exactement comme pour la connexion au wifi, le son etc... sous karmic) apparait pour signaler l'activité de schedio, comme le lancement ou la fermeture d'un logiciel.

A 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

#10 Le 21/03/2010, à 17:20

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Salut à tous !

Sortie de la nouvelle version (1.03) de Schedio à l'instant même.

Comme prévu, le programme est minimisable dans la zone de notification, et des messages de notification (même style que pour monter le son, ou la connexion wifi) s'affichent à chaque action faite par Schedio.
On peut verrouiller l'application pour empêcher l'opération de changements sur le planning.
Le verrouillage/déverrouillage est commandé par un mot de passe encodé (qui est sauvegardé automatiquement et n'est plus demandé ensuite que pour déverrouiller, pour permettre bientôt la mise du logiciel au démarrage de l'ordinateur pour un vrai contrôle parental).

Cette version inclut aussi une correction de bug, concernant les logiciels mis en restrictions qui n'étaient pas fermés.

Les fichiers de configurations sont bien cachés mais sont encore vulnérables pour le moment.

Si vous testez le mode restriction il est TRÈS IMPORTANT de penser à retirer les restrictions en cours via les boutons supprimer ou vider (sans quoi la restriction sur les fichiers exécutables ne sera pas stoppée.)

Pour l'instant Schedio ne peut pas être lancé automatiquement au démarrage, on s'occupe de ça pour la prochaine version. (Pb de droits sudo, on devra faire un petit script)

Par contre pour nous aider, on aimerait savoir si le logiciel fonctionne bien chez vous, si vous avez un peu de temps à nous prêter, on vous en remercie !

A bientôt... et enjoy 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

#11 Le 22/03/2010, à 19:27

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Ça avance beaucoup !
Si cette version n'est pas utilisable pour du contrôle parental, celle du week end prochain devrait l'être.

Aujourd'hui: (mais non uploadé avant ce week end sans doute...)
- Correction du "bug de fonctionnement" de la fermeture de l'ordinateur qui ne permettait jamais de sortir de la restriction: Toute les restrictions sont stoppées aux démarrage du programme avant d'être réévaluées.
- Correction d'un bug de la version 1.03 dont l'ajout de programmes ne fonctionne pas bien.

En vue:
- Automatisation de l'application au démarrage de l'ordinateur, via l'interface graphique directement.

[EDIT du 23/03] Correction du bug qui empêchait le verrouillage sur lucid lynx smile [/EDIT]

Dernière modification par darkevolution (Le 23/03/2010, à 13:30)


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

#12 Le 24/03/2010, à 08:30

Caocoa

Re : Schedio: Gestion et configuration graphique de scripts

Je viens de tomber sur une page providentielle : Schedio a l'air d'être exactement ce qu'il me faut !!
Bon courage pour le développement !
darkevolution marque en signature "besoin de testeurs". Je pense que j'ai vraiment une configuration banale (Karmic sur Satellite) mais n'hésitez pas à solliciter si vous pensez que je puisse vous être utile.

P.S. : Peux-tu mettre le lien de la version la plus récente dans ton premier message ?

Dernière modification par Caocoa (Le 24/03/2010, à 08:37)


[url=http://[Merci de relire les règles]/29k82ap]Ma configuration[/url]
[url=http://[Merci de relire les règles]/2749u6z]l'Hadopi[/url] : l'Homme à Abattre Détesté Ouvertement Par tout Internaute
Une solution rationnelle proposée : l'infolibéralisme (ce n'est pas moi)

Hors ligne

#13 Le 24/03/2010, à 19:38

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

@Caocoa:
Merci de tes encouragements smile
J'ai mis à jour le premier post, j'y penserai pour les prochaines maj.

Étant donnée que la dernière version comporte des bugs assez ennuyeux, attends la version qu'on va mettre en ligne ce week end, elle corrigera ces bugs (J'ai déjà les corrections, mais c'est mon frère qui upload le tout sur launchpad ^^ Même si... j'avoue c'est ma faute, j'ai buggé lol)

Par contre la version de ce week end ça pourrait être sympa que tu la testes, voir si ça fonctionne bien chez toi, on sait jamais, tout dépend des versions des librairies etc... mais sous karmic devrait pas y avoir de soucis (c'est là dessus qu'on teste).

Pour renseignement on aimerait bien savoir quelle(s) partie(s) du logiciel vont t'être utiles ? (Lancement/restriction/conflits)

Pour le contrôle parental faut encore attendre un peu, petit souci avec les droits au démarrage (je pense avoir une solution) et on va sans doute avoir un peu de boulot en plus roll


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

#14 Le 24/03/2010, à 20:40

Qid

Re : Schedio: Gestion et configuration graphique de scripts

darkevolution a écrit :

ça pourrait être sympa que tu la testes, voir si ça fonctionne bien chez toi, on sait jamais, tout dépend des versions des librairies etc... mais sous karmic devrait pas y avoir de soucis (c'est là dessus qu'on teste).

Pour renseignement on aimerait bien savoir quelle(s) partie(s) du logiciel vont t'être utiles ? (Lancement/restriction/conflits)

moi je testerais bine aussi mais j'avoue ne pas savoir à quoi il pourait m'etre utile en faite
meme si le concept et l'aspect "création" me plaisent beaucoups wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#15 Le 24/03/2010, à 21:58

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Après, on est ouvert à toutes propositions d'améliorations, si vous aimeriez qu'on rajoute quelque chose de plus qui pourrais vous être utile.

@Qid:
C'est sûr que là... lol


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

#16 Le 25/03/2010, à 21:54

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Avec les droits root pour la restriction au démarrage ça s'annonce un poil plus ennuyeux, pour l'instant je n'arrive pas à lancer une application graphique au démarrage, et certaines variables d'environnement ont un comportement... plus qu'étrange ^^

Je continue les recherches, sinon on sera obligé de diviser le programme en plusieurs parties:
- Le programme total
- Le script "restriction" au démarrage
- Le script 'lancement" au démarrage (eh oui, car mon script lancé en sudo, veut pas lancer d'appli graphique, car c'est un daemon...(en tout cas pour le moment))
- Le programme d'infos pour la personne restreinte.


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

#17 Le 25/03/2010, à 21:58

Qid

Re : Schedio: Gestion et configuration graphique de scripts

@ darkevolution > ça m'etonne pas ... ou alors j'ia mal compris ton affaire :
Schedio est un demon qui est lancé au demarrage de l'ordinateur non ?
alors comment veux tu lancer une aplication graphique si il n'y a pas d'interface lancé ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#18 Le 25/03/2010, à 22:06

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Bah, c'est pas tout à fait ça en fait. ^^
Je lance un démon au démarrage, comme ça il a les droits sudo.
Ce démon était censé attendre que la personne soit connecté via une variable d'environnement mais elle me renvoie toujours "nul" (c'est getenv("USER")).
Du coup j'ai mis un sleep(40), pour tester, qui attend que j'ai démarré. Il attend bien, je lui fait créer un fichier sur mon bureau pour tester, et il se crée après que je sois connecté.

Seulement, l'application graphique (n'importe laquelle) que je lance via la fonction system("...") me renvoit -1 (qui est écrit dans le fichier ^^)...

[Edit] Une nouvelle idée... je devrais peut être lancer un script normal, non démon, qui lance mon script, qui exécute directement le script qui gère le lancement de schedio en tant que programme externe (comme on fait dans schedio en fait, on lance des logiciel, mais si on ferme schedio, les logiciels ne s'arrêtent pas...). Je vais tester...

[Edit 2] Décidément ^^ Je vais vérifier ma fonction précédente, je crois que j' ai fait une bêtise ^^

Dernière modification par darkevolution (Le 25/03/2010, à 22:22)


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

#19 Le 25/03/2010, à 22:22

Qid

Re : Schedio: Gestion et configuration graphique de scripts

darkevolution a écrit :

une variable d'environnement mais elle me renvoie toujours "nul" (c'est getenv("USER")).

en meme temp si t'a réellement écrit ça comme ça j'ai beau pas y connaitre grand chose
ça ne m'etonne pas que ça marche pas : il me semblait que les variable environement c'etait avec $ ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#20 Le 25/03/2010, à 22:26

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Bah, ça vient pas de ça lol
Parceque je peux tester mon petit script via une ligne de commande... et quand je suis déjà connecté et que je teste mon script, ça marche à chaque fois, mais au démarrage c'est fini plus rien fonctionne...
Mais tu as raison, je devrais pas utiliser cette fonction, on doit pouvoir y accéder avec le '$'.
Enfin, pour l'instant c'est le cadet de mes soucis...

[EDIT] Mais en fait, je pense que la meilleur façon c'est de bien découper comme j'ai marqué, parce que sinon, tous les programmes lancés par schedio seront en root !
Et ça... c'est pas une bonne idée du tout.

Donc, je lancerais mon script, en démon, et il gérera les restrictions sans soucis, en tant que root.
C'est la meilleur solution je pense, parce que donner tous les droits aux programmes que le logiciel lance, c'est pas une bonne idée du tout...

Dernière modification par darkevolution (Le 25/03/2010, à 22:41)


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

#21 Le 25/03/2010, à 23:00

Caocoa

Re : Schedio: Gestion et configuration graphique de scripts

Salut !
Pourquoi utiliserai-je ce logiciel ?

- Lancement de logiciel en fonction de la date,de l'heure et possiblement du jour de la semaine.
       Le fonctionnement y est similaire à un terminal (Les commandes du style "vlc -f video.avi" sont supportées)
- Gestion de conflit.
        Par exemple, si un logiciel en fait bugger un autre, il vous est possible de décider lequel sera prioritaire sur l'autre. Ainsi schedio choisira de fermer le logiciel inhibé à l'ouverture de celui qui est préféré de l'utilisateur (puis si vous le voulez, de le réouvrir).
- Interdiction d'ouvrir un logiciel en fonction de l'heure, de la date et possiblement du jour de la semaine. [utilisable prochainement pour du contrôle parental !]

J'ai besoin de planifier des téléchargements à des heures pendant lesquelles je ne suis pas à côté de mon ordi (même si c'est un portable, je ne suis pas toujours dessus) et de les arrêter après un certains temps (pour ne pas surcharger la bande passante : c'est déja une première optique. Puis on peut imaginer que le samedi après-midi, Firefox ne veuille pas se lancer mais que ce soit à la place un fichier cours de Maths...
Je testerai tranquillement ce week-end la version qui sortira.
Bonne soirée !


[url=http://[Merci de relire les règles]/29k82ap]Ma configuration[/url]
[url=http://[Merci de relire les règles]/2749u6z]l'Hadopi[/url] : l'Homme à Abattre Détesté Ouvertement Par tout Internaute
Une solution rationnelle proposée : l'infolibéralisme (ce n'est pas moi)

Hors ligne

#22 Le 25/03/2010, à 23:04

Caocoa

Re : Schedio: Gestion et configuration graphique de scripts

P.PS. :
... ou même qu'après avoir técharger un fichier volumineux dans un dossier spécifique il tente d'extraire les éléments de ce dossier ou que si firefox bogue, il passe à Galéon puis à elinks.
Et c'est en regardant juste un petit peu du côté d'internet... ce projet peut avoir un bon potentiel.


[url=http://[Merci de relire les règles]/29k82ap]Ma configuration[/url]
[url=http://[Merci de relire les règles]/2749u6z]l'Hadopi[/url] : l'Homme à Abattre Détesté Ouvertement Par tout Internaute
Une solution rationnelle proposée : l'infolibéralisme (ce n'est pas moi)

Hors ligne

#23 Le 26/03/2010, à 08:03

Qid

Re : Schedio: Gestion et configuration graphique de scripts

darkevolution a écrit :

tous les programmes lancés par schedio seront en root !
Et ça... c'est pas une bonne idée du tout.

NON ! ... tu crois ! big_smile lol
c'est sur que dans ce cas c'est pas dutout le pied wink
bon moi je me l'installerais aussi ce weekend juste pour voir
d'autant qu'il y a un depot de memoir non ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#24 Le 26/03/2010, à 18:29

Qid

Re : Schedio: Gestion et configuration graphique de scripts

darkevolution a écrit :

Lien du projet: https://launchpad.net/schedio
Lien pour téléchargement: http://bazaar.launchpad.net/~computing- … ease-1.03/

c'est moi ou il n'y a pas de possibilité de configurer un depot ?
c'est pas faute d'avoir fouillé pourtant ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#25 Le 26/03/2010, à 21:24

darkevolution

Re : Schedio: Gestion et configuration graphique de scripts

Euh, bah non, y'a pas encore de dépôt ^^
Y'a qu'un deb pour l'instant, mais l'installation et la désinstallation sont très simple si c'est ce qui te fait peur...

On verra le dépôt plus tard, pour l'instant y'a pas foule ^^
Sur launchpad on peut en créer mais faut étudier la question, et là j'ai pas trop le temps ^^
Les debs seront mis à jours demain ou dimanche bye 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