Vous êtes ici

Nostalgie : le toolkit xclass

Souvenez-vous : nous sommes en 1998. GNU/Linux commence à faire parler de lui, grâce aux revues positive de la presse de l'époque, aux premiers CD-ROM Red Hat disponibles en magasin, et plus généralement aux faiblesses de Windows en son temps.

Problème : le système est reputé difficile à utiliser. La ligne de commande règne en maître ; il y a bien le serveur graphique XFree86 et certains utilitaires livrés, mais il sont esthétiquement disparates (lisez : laids) et limités. On ne pouvait pas encore parler de "bureau Linux" à cette époque.

Enfin, il y avait bien le toolkit Motif, mais il était simultanément propriétaire et légèrement repoussant. C'est pourquoi différents projets de toolkits modernes ont vu le jour : wxWidgets, GTK+, Qt, xclass...

Attendez : xclass ? Oui. À ce même moment, les gens du projet FVWM95 (un gestionnaire de fenêtre manifestement inspiré de Windows 95) avaient commencé à produire leur propre toolkit. Objectifs : simuler le "look" Windows, être écrit en C++, léger, et idéalement multi-plateformes.

Ah et aussi à fournir un bureau complet, équipé d'un explorateur de fichiers, navigateur web, éditeur de texte, logiciel de dessin... comme les naissants KDE et GNOME.

Le bureau xclass

Le site officiel est ici, la liste des applications , et le code source ici.

Le projet a malheureusement été arrêté du fait de dissensions internes, et ce bien qu'un portage Windows était en cours...

xclass aujourd'hui

Signe de sa grande qualité, le code du toolkit compile étonnamment bien sur une machine moderne. Les applications, elles, ont des petits "bugs", résolvables en écrivant quelques patchs :
all-applications-0.9.2_patchs_(TARNYKO).tar.bz2 (2,62 Ko)

Pour ceux désireux d'essayer, voici une version compilée qui devrait fonctionner sur n'importe quel Linux moderne :
xclass092_(TARNYKO).tar.bz2 (7,63 Mo)

Instructions :

Extrayez l'archive à l'emplacement de votre choix, puis créez un lien symbolique requis par certains programmes :
ln -s chemin/xclass092/xclass/icons /usr/local/xclass-icons

Déplacez-vous dans "chemin/xclass092/bin" et lancez une application, p.ex. :
./explorer

(Pour développer avec le toolkit, voici un exemple de commande de compilation :
g++ programme.cc -o programme -Ichemin/xclass092/include -Lchemin/xclass092/lib -lxclass -lX11 -lXpm -lXext)