Concernant Nasgaia, tu as tout à fait raison que notre but est d'obtenir un système minimaliste sur lequel se greffera les composantes plus lourdes ( Gnome, Kde ).
Maintenant, concernant Nsetup, ta façon de procéder est exactement celle que nous utiliserons, enfin presque. La base sera uniforme et contiendra les fonctions de base. La dessus, se grefferons une quantité de classes qui nous permettront de dialoger avec Ncurses et donc d'afficher ce qui est demandé Cela permettra d'avoir non pas un affichage uniforme entre l'interface Ncurses et GTK, mais plutôt d'obtenir l'ensemble des éléments sur les 2 interfaces. La où se sera peut-être différent c'est au niveau du Nsetup en ligne de commande. Le débat a déjà pris place sur la ML à savoir si Nsetup contiendrait une interface ligne de commande. Je ne me souviens plus de la décision qui avait été prise, je vais devoir relire les posts. De toute façon, cette question devra être abordée avant d'amorcer le développement de Nsetup. Ensuite, concernant les interfaces, il est vrai que GTK est quand même lourd. Cependant, on souhaite fournir une interface plus soignée pour le cd d'installation. GTK est le seul toolkit graphique qui semble assez aboutie pour être utilisé. Maintenant, nul besoin d'utiliser l'interface GTK, puisqu'une interface ncurses sera fournie. On pourra tenir le débat plus tard concernant si l'on utilise l'interface GTK ou non sur le cd d'install, dépendement de l'espace nécessaire et de l'espace qui nous restera après les packages. Comme on n'inclueras plus Gnome sur le cd, on devrait sauver suffisament d'espace. Enfin, on verra ! J'espère que cela t'éclaire un peu sur tes questions fort pertinentes. Leif-
