Echelon


Présentation

Echelon: Une boîte à outils conviviale pour Debian


Ce logiciel est ma première partition concrète au logiciel libre. Je n'ai pas écrit avec l'intention d'un faire un quelconque outil de référence: il m'est utile, c'est tout. En partant de ce principe, je peux supposer qu'il peut être utile à d'autres. Je le redistribue donc avec cette simple intention de partage. En espérant donc qu'il pusise vous rendre les mêmes services qu'à moi.

En plus, je développe echelon en Perl-Tk pour le plaisir. Tout simplement, j'adore Perl et j'aime beaucoup la boîte à outil Tk. Autant de raison de les utiliser en somme.

D'aucun vous diront peut-être que ce n'est pas les bons outils pour faire cela. Peut-être. Mais je m'en fous : ce sont les outils que j'aime et que je maîtrise le mieux. Si un maso veut veut réécrire echelon en C++ ou en Eiffel, je lui laisse ce plaisir. Personnellement, j'ai un gros faible pour Perl et pour Tk. J'aime leur simplicité. Et leur puissance redoutable. C'est à mon avis le meilleur rapport poids/puissance du marché.

Bref, tout cela pour vous dire que l'apparence d'echelon ne ressemblera pas à vos outils GNOME ou KDE préférés. Tant mieux: rien de pire que l'uniformisation à tout crin ;-)

echelon a été écrit dans un but de simplifier au maximum certaines tâches à l'utilisateur sous Debian GNU-Linux. Cela ne vous dispense pas d'avoir un système parfaitement fonctionnel. Au contraire : le logiciel a été écrit pour un système Debian GNU-Linux bien réglé. Donc, vous savez ce qui vous reste à faire avant de commencer...


Techniques

Echelon: explication et description


J'ai tenté de rendre echelon aussi simple que possible pour un utilisateur néophyte. L'interface est volontaire dépouillée mais sans pour autant tomber dans l'excès. Les étapes importantes sont mises en évidence (voir les copies d'écran plus bas).

Voici une liste des fonctionnalités de echelon :
  • Connexion/déconnexion à internet en un clic de souris
  • Affichage en temps réel de la connexion à la seconde
  • Calcul du temps de connexion effectif
  • Indication de connexion/négociation/déconnexion lumineuse
  • Archivage du temps de connexion effectif
  • Rapatriement via un clic de souris du courrier électronique
  • Décompte en temps réel du courrier entrant
  • Visualisation des courriels délivrés par le MTA
  • Support des MTA smail et exim
  • Affichage en couleurs des fichiers de log de /var/log/messages, /var/log/mail.log et ceux du MTA en cours.
  • Configuration entièrement graphique
  • Entièrement localisé en français.


Bon, c'est tout pour le moment mais je compte bien y ajouter quelques fonctionnalités plus avancées. Aussitôt que j'aurai un peu de temps libre.

Soyons honnête toutefois : il s'agit d'une version 0.1 donc c'est fonctionnel mais loin d'être terminé. Ce que j'ai présenté par exemple comme un avantage, à savoir la localisation en français, est plutôt un bogue de naissance puisqu'il s'agit de la seule localisation disponible pour le moment. Et pour être honnête, echelon n'est pas (encore) localisable. Cela viendra. Dès que j'aura eu le temps de lire de la doc de gettext.

Voici maintenant une liste des défauts de echelon:
  • Localisation uniquement en français
  • Documentation en ligne quasi-inexistante
  • Consommation cpu exagérée sur de petites configuration
  • Lancement lent sur de petites configuration si le /var/log/messages est important
  • Configuration graphique incomplète


Tous ces petits défauts de jeunesse ont évidemment une solution et auront disparu dans une version ultérieure.


Accès aux liens

Echelon: Copies d'écran et documentation en ligne


Voici maintenant quelques liens très utiles:


Vous pouvez vous servir d'apt pour installer echelon : ajouter dans votre /etc/apt/sources.list:
deb http://marillat.free.fr/ stable main
puis faîtes un apt-get update
et enfin un apt-get install echelon
PUIS ALLEZ LIRE LA DOCUMENTATION.

Un grand merci à Christian Marillat pour m'avoir fait un beau paquet Debian tout propre.

La version HTML se consulte directement avec votre navigateur. Les autres se téléchargent sur votre disque dur directement. Attention, la consultation en ligne du format debian-doc peut sur certains navigateurs (comme Netscape) vous induire en erreur (nettoyage des balises SGML).

Les versions gzipées et bzipées se décompriment respectivement à l'aide de gzip et bzip2. Sur un système de type Unix comme Debian GNU-Linux par exemple, vous aurez à taper respectivement dans un terminal:

soit:
gzip -d document.gz

soit:
bzip2 -d document.bz2

On doit aussi pouvoir le faire via des outils graphiques.

Le document source est au format SGML, avec le DTD debian-doc.


Patrice Karatchentzeff
Last modified: Wed Mar 28 23:31:36 CEST 2001