Bonjour,

Ainsi que l'a confirmé Ben sur la présente liste, je viens de mettre en ligne une version non finalisée d'EagleConnect, la 0.9.

Vous pouvez trouver la nouvelle version d'Eagleconnect (0.9) à l'adresse suivante :

http://www.membres.lycos.fr/eyves/connexion/EagleConnect/version09/

ATTENTION, CETTE VERSION D'EAGLECONNECT (0.9) N'EST PAS TERMINEE ET COMPORTE DES BUGS
N'HESITEZ PAS A ME FAIRE PART DE VOS CRITIQUES ET COMMENTAIRES


NOTICE EXPLICATIVE SUCCINTE


1) Prérequis

les bibliothèques tcl-8.4.2-1.mdk et tk-8.4.2-1.mdk (sur la mandrake 9.2)
le driver eagle-usb-1.9.8
l'extension tcl Expect (paquetage expect-8.4.2-1mdk.i586.rpm dans la mandrake 9.2) pour la reconnaissance du mot de passe root


2) Installation

- Les fichiers exécutables (EagleConnect, EagleConnect.tcl, diagnostic.tcl, reseau.tcl et parameagleconnect.tcl) sont
à placer dans :
/usr/local/(s)bin

- Le fichier de traduction fr.msg est à placer dans le répertoire suivant :
/etc/eagle-usb/eagleconnect

- La documentation (non mise à jour pour l'instant, il s'agit de la 0.8) est à placer dans le répertoire suivant :
/etc/eagle-usb/eagleconnect/doc/EagleConnectDocumentation?.txt



3) DEMARRAGE A SUIVRE A LA LETTRE POUR LA PREMIERE UTILISATION :

2 ETAPES


PREMIERE ETAPE

a) EagleConnect doit d'abord être démarré en tant que simple utilisateur en tapant dans un terminal la commande suivante :
cd /usr/local/(s)bin
EagleConnect


b) Saisissez le mot de passe root et cliquez sur OK
(à noter, ce programme est basé sur l'extension tcl Expect de Don Libes - http://expect.nist.gov/ - et je me suis TRES largement inspiré du programme su2 que l'on trouve à l'adresse suivante : http://expect.nist.gov/scripts/su2)


c) Un message apparaît : le répertoire .eagleconnect vient d'être créé


d) Une fois l'interface démarrée, le panneau de configuration apparaît :

- le fichier des préférences utilisateur (ici, root.pref) est automatiquement créé - vous devez alors cliquer sur le bouton "Modify /etc/sudoers" pour permettre ensuite au simple utilisateur
de pouvoir utiliser EagleConnect sans mot de passe

- Cliquez ensuite sur Next pour accéder à la partie gestion de l'interface

e) La déclaration de polices est obligatoire sous peine de ne pas voir l'interface démarrer correctement (ce sera prochainement
corrigé ...)
- Il suffit simplement de les sélectionner et de cliquer sur chacun des boutons (bouton, champ, étiquette etc..)


f) Quittez le panneau de configuration via le bouton Exit et fermez l'interface



SECONDE ETAPE


4) Redémarrez en simple utilisateur :

a) cd /usr/local/(s)bin

EagleConnect

b) Cliquez sur le bouton Ignorer

c) Un message apparaît : le répertoire .eagleconnect vient d'être créé

d) Une fois l'interface démarrée, le panneau de configuration apparaît :

- le fichier des préférences utilisateur (ici, utilisateur.pref) est automatiquement créé
- Cliquez ensuite sur Next pour accéder à la partie gestion de l'interface

e) La déclaration de polices est obligatoire sous peine de ne pas voir l'interface démarrer correctement - Il suffit simplement de les sélectionner et de cliquer sur chacun des boutons (bouton, champ, étiquette etc..)

f) Quittez le panneau de configuration via le bouton Exit et fermez l'interface

Vous pouvez à présent utiliser EagleConnect en appelant la commande EagleConnect comme vu précédemment en tant que simple utilisateur.



Ce qu'il reste à faire, entre autres :

- traduire l'interface du logiciel; là, je me suis mélangé un peu les pinceaux et l'anglais côtoie le français
à certains endroits

- mettre des polices par défaut afin que le process de gestion des polices ne soit pas obligatoire

- terminer, voire modifier le panneau de configuration, notamment son aspect. J'aurais presque envie de faire un panneau à la MCC. En tous les cas, le système de gestion des utilisateurs ne me plaît pas trop : le grand bandeau blanc à gauche qui contient le nom du fichier des préférences prend énormément de place. Mal conçu et mal pensé dès le départ.

- corriger les bugs identifiés liés à ce panneau :

1 agrandissement du panneau lors de la visualisation d'une police
2 revoir la fonction d'écriture des polices dans le fichier qui a légèrement tendance à bugger également 3 un 1 s'affiche dans le champ des polices lorsque on affiche le fichier /etc/sudoers 4 supprimer le message d'erreur qui s'affiche pour le simple utilisateur lorsqu'il désire simplement lire ledit fichier

- Ecrire la documentation

- Revoir le problème de l'applet

- Trouver une solution au problème de ksystraycmd

- Faire apparaître un message d'erreur si le mot de passe root n'est pas le bon

- j'ai constaté un bug lorsqu'on clique sur le bouton "annuler " du module save as de diagnostic.tcl. Ce module étant une bibliothèque de tcl/tk, je ne sais pas si je vais pouvoir faire grand chose, enfin je vais essayer.

Il y a probablement encore beaucoup de bugs.

N'HÉSITEZ PAS À TESTER CETTE VERSION

Merci beaucoup par avance.

Cordialement


                   Emmanuel YVES





Reply via email to