 comment convertir un vieux pc en terminal freenx sous linux but de ce document le but de ce document est d expliquer comment transformer un ordinateur récent en serveur de terminaux et comment configurer un vieil ordinateur pour qu il se connecte avec un client nomachine sur l ordinateur récent contenant le serveur freenx installation du serveur poste récent  sur le serveur il faut installer un système complet avec une interface graphique pour cela vous pouvez suivre ces mémos pour installer une debian de base et kde  http wwwcoagulorg spipphp article158   http wwwcoagulorg articlephp3 idarticle 159 ensuite il faut installer le serveur freenx comme expliqué dans ce mémo  http wwwcoagulorg spipphp article330 installation du terminal freenx sur le terminal il faut commencer par installer un système minimaliste comme indiqué dans ce mémo  http wwwcoagulorg spipphp article158 ensuite il faut simplement installer le serveur x xorg aptitude install mdetect readedid hwinfo xde création d un user spécial notre terminal se connectera automatiquement sur un utilisateur spécial permettant de lancer le gestionnaire de fenêtre minimaliste fluxbox et le client nomachine nous allons donc créer l utilisateur nxuser adduser nxuser installation et test de fluxbox ensuite nous allons installer un gestionnaire de fenêtres minimaliste comme fluxbox qui a le mérite d être très léger facilement configurable et très joli aptitude install fluxbox pour pouvoir tester notre gestionnaire de fenêtres il faut créer le fichier  xinitrc  dans le home de notre utilisateur  nxuser  et ajouter cette ligne exec startfluxbox ensuite il faut lancer  startx  sous l utilisateur  nxuser  su nxuser startx autologin lors du démarrage du terminal celuici doit se connecter automatiquement sur l utilisateur nxuser et lancer le gestionnaire de fenêtres fluxbox pour cela il faut installer le paquet  mingetty  aptitude install mingetty ensuite il faut remplacer dans   etc inittab  la ligne suivante 12345 respawn sbin getty 38400 tty1 par cette ligne 12345 respawn sbin mingetty autologin nxuser tty1 et pour vérifier que la connexion automatique fonctionne correctement il faut redémarrer le terminal lancement automatique du gestionnaire de fenêtres fluxbox  une fois l utilisateur  nxuser  connecté automatiquement au démarrage nous voulons que le gestionnaire de fenêtres  fluxbox  soit également exécuté automatiquement de plus si l utilisateur quitte fluxbox nous souhaitons qu il soit relancé automatiquement pour cela il faut ajouter ces lignes à la fin du fichier   home nxuser bashprofile  while 1 do if z display tty dev tty1 then startx fi done remarque  la boucle infinie permet de relancer  startx  automatiquement en cas d arrêt de celuici installation du client nomachine pour installer le client  nomachine  sur le terminal vous pouvez suivre ce mémo  http wwwcoagulorg spipphp article330 configuration d une session de connexion au serveur freenx pour configurer manuellement une session pour le client nomachine il faut depuis  fluxbox  ouvrir un terminal et exécuter cette commande usr nx bin nxclient cela lance l assistant de configuration d une session de connexion au serveur freenx une fois le paramétrage terminé le fichier contenant la configuration est disponible ici home nxuser nx config votreserveurnxs contenu du fichier xinitrc  lors du lancement de l interface graphique startx nous souhaitons que le client nomachine soit exécuté automatiquement avec la configuration paramétrée précédemment de plus si l utilisateur quitte le client nomachine celuici doit se relancer automatiquement pour cela il faut modifier le fichier  xinitrc  de l utilisateur  nxuser  comme ceci fluxbox while 1 do usr nx bin nxclient session home tony nx config votreserveur nxs done remarque  la boucle infinie permet de relancer  nxclient  automatiquement en cas d arrêt de celuici historique des modifications version date commentaire 01 290708 création par tony galmiche  autologin  