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-

Répondre à