  Mini HOWTO terminal X NCD
  Ian Hodge, ian@permedia.ca
  v1.07, 30 Novembre 1999

  Ce document explique comment connecter un terminal X NCD  une machine
  hte UNIX (traduction : Michel Billaud, billaud@labri.u-bordeaux.fr).
  ______________________________________________________________________

  Table des matires


  1. Copyright

  2. Introduction

     2.1 tapes

  3. Prliminaires

     3.1 Le terminal X
     3.2 Connexion physique
     3.3 Logiciel serveur X de NCD

  4. Configuration de la machine hte UNIX

     4.1 TFTP et BootP

  5. Configurer la procdure de dmarrage du terminal X

     5.1 Syntaxe des commandes du
     5.2 Menu de configuration
     5.3 Fichiers de configuration du terminal X
     5.4 Connexion sur une machine du rseau

  6. Le terminal X et les polices

     6.1 Le serveur de polices

  7. Divers

     7.1 Terminaux supports
     7.2 Rfrences
     7.3 Matriel utilis pour la prparation de ce document
     7.4 Remerciements
     7.5 Problmes restants
     7.6 Contact


  ______________________________________________________________________

  11..  CCooppyyrriigghhtt

  Le _N_C_D _X _t_e_r_m_i_n_a_l _m_i_n_i _H_O_W_T_O est copyright (C) 1998 par Ian Hodge.
  Les documents _H_O_W_T_O de Linux peuvent tre reproduits et diffuss en
  tout ou partie, par tout moyen physique ou lectronique, du moment que
  cette notice de copyright figure sur toutes les copies.


  22..  IInnttrroodduuccttiioonn

  Ce document explique comment connecter un terminal X fabriqu par NCD
  (Network Computing Devices)  une machine hte fonctionnant sous UNIX,
  en utilisant le protocole _B_o_o_t_P (_B_o_o_t _P_r_o_t_o_c_o_l).  De nombreux
  terminaux peuvent galement dmarrrer par RARP, NFS, ou depuis une
  carte PCMCIA ou une liaison  srie (directe ou par modem).

  Bien que le matriau de ce document soit bas sur l'exprience d'un
  seul type de terminal X, une grande partie des informations qui y
  figurent s'appliquent galement  d'autres modles.  Il existe
  galement un _L_i_n_u_x _X _T_e_r_m_i_n_a_l _m_i_n_i _H_O_W_T_O (qui est actuellement dclar
  obsolte par les responsables des HOWTO, et n'est donc peut-tre pas
  disponible avec toutes les distributions de Linux) qui recoupe en
  partie ce document. Celui-ci contient davantage d'informations sur les
  terminaux X.


  22..11..  ttaappeess

  La connexion d'un terminal X  un rseau Unix se rsume aux tapes
  suivantes :


    Relier physiquement le terminal X au rseau.

    Configurer la _m_a_c_h_i_n_e _h__t_e UNIX qui servira au _b_o_o_t (dmarrage) du
     terminal X.

    Paramtrer la procdure de boot du terminal X.

    Dmarrer le terminal X.

    Se connecter sur le rseau.



  33..  PPrrlliimmiinnaaiirreess

  33..11..  LLee tteerrmmiinnaall XX

  Un terminal X est un appareil capable d'afficher et de communiquer sur
  un rseau, en utilisant le systme de fentrage pour rseaux
  distribus connu sous le nom de X.  Typiquement, le logiciel du
  terminal X (ce qu'on appelle le _s_e_r_v_e_u_r _X) est charg depuis le rseau
  au dmarrage du terminal. Les programmes autres que le  serveur X
  (programmes _c_l_i_e_n_t_s _X) ne sont pas excuts localement ( part
  quelques exceptions) par le terminal X, qui affiche des programmes qui
  tournent sur d'autres machines du rseau. Le terminal X est donc un
  genre de _n_e_t_w_o_r_k _c_o_m_p_u_t_e_r qui utilise le protocole X pour accder aux
  ressources du rseau.


  33..22..  CCoonnnneexxiioonn pphhyyssiiqquuee

  Le terminal X NCD (nous avons utilis le modle _X_n_c_d_1_9_r pour la
  prparation de ce document) possde une prise RJ-45 (paire torsade)
  pour Ethernet 10 Base T.  Il faut un rpteur multiport (_h_u_b) pour
  relier plus de deux appareils en paire torsade. Si le terminal X et
  la machine hte sont les seules machines de votre rseau, vous pouvez
  les connecter par un cble crois qui est dcrit dans le _L_i_n_u_x
  _E_t_h_e_r_n_e_t _H_O_W_T_O.


  33..33..  LLooggiicciieell sseerrvveeuurr XX ddee NNCCDD

  Le fichier qui contient le logiciel serveur X du terminal est
  disponible auprs du constructeur, qui le fournit en principe avec le
  terminal.  Ce fichier va rsider sur la machine hte, d'o il sera
  tlcharg au dmarrage du terminal X. Il est spcifique du modle du
  terminal, mais indpendant du type de la machine hte.  Le terminal
  peut dmarrer depuis n'importe quelle machine qui supporte le
  protocole de communication _B_o_o_t_P (expliqu plus loin).  En plus du
  serveur, le logiciel X peut contenir des applications, comme un
  gestionnaire de fentres, qui s'excuteront localement sur le terminal
  X.


  44..  CCoonnffiigguurraattiioonn ddee llaa mmaacchhiinnee hhttee UUNNIIXX

  Au dmarrage, le terminal X va chercher ses fichiers (y compris le
  serveur X) sur une machine du rseau. Une fois dmarr, le serveur X
  contrlera les entres (clavier, souris), l'affichage, les clients
  locaux et la communication par le protocole X.  Le serveur X s'excute
  sur le terminal X, et n'a donc besoin d'aucune compatibilit
  logicielle avec la machine hte.




  44..11..  TTFFTTPP eett BBoooottPP


  Les protocoles TFTP (_T_r_i_v_i_a_l _F_i_l_e _T_r_a_n_s_f_e_r _P_r_o_t_o_c_o_l, protocole
  lmentaire de transfert de fichiers) et BootP (_b_o_o_t _p_r_o_t_o_c_o_l,
  protocole d'amorage) sont utiliss ensemble sur la machine hte pour
  permettre au terminal X de rcuprer le serveur X et les fichiers de
  configuration  travers le rseau. Ces deux services sont
  habituellement dmarrs par _i_n_e_t_d (Internet Daemon).

  Lorsque le terminal X est mis sous tension, si il est configur pour
  un dmarrage par le rseau, il met un appel gnral (_b_r_o_a_d_c_a_s_t) sur
  le rseau en utilisant le protocole _B_o_o_t_P (protocole d'amorage
  TCP/IP).  Ce message d'appel contient l'adresse matrielle (Ethernet)
  du terminal X, adresse qui sera utilise par la machine hte pour
  rpondre  la "demande de boot".

  Lorsque la machine hte reoit une demande de boot, _i_n_e_t_d (qui
  surveille un port dsign dans /etc/services) dmarre le dmon _B_o_o_t_P
  spcifi dans /etc/inetd.conf.


  Dans le fichier inetd.conf, ajoutez ou d-commentez les lignes qui
  concernent TFTP ou BootP. Dans l'exemple qui suit, le dernier
  paramtre de la ligne de TFTP indique le rpertoire qui contient les
  fichiers pour le terminal X.  Bien que les noms de rpertoires ne
  soient pas obligatoires, pour des raisons de scurit il faut toujours
  les mettre, de faon  restreindre l'accs TFTP  ces seuls
  rpertoires.


  Exemple de fichier /etc/inetd.conf (extrait) :


       # Le service TFTP sert principalement au boot. La plupart des sites
       # ne font tourner ceci que sur les machines qui sont des "serveurs de boot".
       tftp   dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /usr/X11/lib/X11/ncd/
       bootps dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.bootpd





  Lors de son activation, le dmon du serveur BootP lit son fichier de
  donnes /etc/bootptab. Une description de ce terminal X doit s'y
  trouver.  Chaque description contient un ensemble d'lments spars
  par des deux-points ":". Le premier lment est le nom du terminal.



  lments utiles du fichier bootptab :

     hhdd (_h_o_m_e _d_i_r_e_c_t_o_r_y) Rpertoire contenant le fichier de boot du
        terminal X (ici /usr/X11/lib/X11/ncd/).


     iipp Addresse IP du terminal X (dans notre exemple 10.0.0.1).


     ssmm(_s_u_b_n_e_t _m_a_s_k)
        masque de sous-rseau (ici 255.0.0.0).  Pour comprendre l'usage
        des masques de sous-rseau et autres principes des rseaux IP,
        consultez le _L_i_n_u_x _N_E_T_-_3 _H_O_W_T_O.


     ggww(_g_a_t_e_w_a_y)
        adresse IP de la passerelle (ici 10.0.0.1).


     hhtt(_h_a_r_d_w_a_r_e _t_y_p_e)
        Type de matriel. C'est ethernet dans cet exemple.


     hhaa(_h_a_r_d_w_a_r_e _a_d_d_r_e_s_s)
        Adresse matrielle du terminal X (adresse Ethernet sur 6
        octets).  D'aprs la page _b_o_o_t_p_t_a_b du manuel UNIX, l'lment
        "hhtt" doit prcder le "hhaa". L'adresse Ethernet s'affiche  la
        mise sous tension du terminal X, sous forme d'une srie de 6
        nombres  deux chiffres hexadcimaux, spars par des deux-
        points. Par exemple

        00:00:A7:12:26:19




     ttcc(_t_a_b_l_e _c_o_n_t_i_n_u_a_t_i_o_n)
        Suite d'une autre description du fichier _b_o_o_t_p_t_a_b. Voir
        l'exemple ci-dessous.


     ddss(_d_o_m_a_i_n _n_a_m_e _s_e_r_v_e_r)
        Adresse IP du serveur de noms (par exemple 10.0.0.3). Inutile si
        la rsolution d'adresse n'utilise pas de serveur de noms (DNS).



     bbff(_b_o_o_t _f_i_l_e)
        Nom du fichier contenant le serveur du terminal X (d'habitude le
        nom du fichier est celui du modle du terminal X, ici Xncd19r).


  Ce qui suit est un exemple de fichier /etc/bootptab.  Le caractre "\"
  sert  neutraliser les fins de ligne.












  ______________________________________________________________________
  # Ceci est une description, appele ici ``default'', avec
  # des informations communes  tous les clients BootP

  default:hd=/usr/X11/lib/X11/ncd/:\
          ds=10.0.0.3:\
          sm=255.0.0.0:\
          gw=10.0.0.1:

  # Le terminal X s'appelle ``myxterm''. Remarquez l'lment
  # ``tc'' qui fait rfrence  la description ``default''.

  myxterm:ht=ethernet:\
          ha=0x0000a7122619:\
          ip=10.0.0.2:\
          tc=default:\
          bf=Xncd19r:
  ______________________________________________________________________




  Lorsque le dmon bootpd trouve (dans le fichier bootptab) une
  description qui correspond  l'adresse matrielle contenue dans une
  requte de boot, il envoie une rponse  l'adresse IP correspondante.
  Le transfert de fichiers peut alors se faire par TFTP au dessus de IP.


  On attribue un nom au terminal X en ajoutant une description dans le
  fichier /etc/hosts de la machine hte. Ce fichier sert  tablir une
  correspondance entre noms de machines et adresses IP.  Dans l'exemple
  ci-dessous, le terminal X (d'adresse 10.0.0.2) est nomm "myxterm" :



       10.0.0.1        linuxhost       # La machine hte (serveur de boot)
       10.0.0.2        myxterm         # terminal X





  55..  CCoonnffiigguurreerr llaa pprrooccdduurree ddee ddmmaarrrraaggee dduu tteerrmmiinnaall XX

  Lorsqu'il est mis sous tension, le terminal X tente de _b_o_o_t_e_r,
  c'est--dire de charger le logiciel serveur X en mmoire et de
  l'excuter.  Si le terminal X ne peut pas booter, la chane d'invite
  ">" du moniteur (_B_o_o_t _M_o_n_i_t_o_r) apparat.  Le Boot Monitor est un
  programme enregistr dans les mmoires mortes (_P_R_O_M _= _p_r_o_g_r_a_m_m_a_b_l_e
  _r_e_a_d_-_o_n_l_y _m_e_m_o_r_y) du terminal.   l'aide du moniteur, il est possible
  de configurer le terminal X pour qu'il aille chercher le serveur X sur
  la machine hte au dmarrage. Utilisez "?"  pour avoir la liste des
  commandes du moniteur.



  Les paramtres de configuration que vous modifiez grce au moniteur
  sont stocks dans une mmoire non volatile (NVRAM = non-volatile
  random access memory), et sont conservs lorsque le terminal est mis
  hors-tension.



  Pour booter le terminal depuis le moniteur, on a le choix entre la
  commande "bt" et un systme de menus.  Les deux mthodes permettent en
  gros de faire la mme chose, mais les menus donnent accs  davantage
  de paramtres.



  55..11..  SSyynnttaaxxee ddeess ccoommmmaannddeess dduu BBoooott MMoonniittoorr




       > bt fichier IP_terminal IP_hte IP_passerelle masque_sous-rseau





     ffiicchhiieerr
        Le nom du fichier, sur la machine hte, qui contient le logiciel
        du serveur X pour le terminal (dans notre exemple "Xncd19r").
        Vrifiez que c'est le mme nom que celui indiqu dans le fichier
        bootptab (expliqu dans la section prcdente) pour ce terminal
        X.


     IIPP__tteerrmmiinnaall
        L'adresse IP affecte au terminal X (ici 10.0.0.2).
        Pareillement, cette adresse doit tre celle indique dans
        bootptab.



     IIPP__hhttee
        L'adresse IP de la machine hte (10.0.0.1).


     IIPP__ppaasssseerreellllee
        L'adresse IP de la passerelle du sous-rseau (par exemple
        10.0.0.1).


     mmaassqquuee__ssoouuss--rrsseeaauu
        Le masque de sous-rseau, en notation IP dcimale ou
        hexadcimale (par exemple 255.0.0.0 ou ff000000).


  55..22..  MMeennuu ddee ccoonnffiigguurraattiioonn""sseettuupp"" dduu mmoonniitteeuurr

  Les menus de configuration sont appels par la touche "Setup" ou en
  tapant la commande "se" aprs l'invite '>' du moniteur.



     GGeett IIPP AAddddrreesssseess FFrroomm
        Normalement, l'adresse IP du terminal devrait tre obtenue
        depuis la configuration stocke dans la NVRAM. Ne selectionnez
        'Network' que si vous utilisez RARP (_r_e_v_e_r_s_e _A_R_P) pour
        dterminer l'adresse IP du terminal X depuis la machine hte.



     TTeerrmmiinnaall IIPP AAddddrreessss
        L'adresse IP affecte au terminal X (par exemple 10.0.0.2).
        C'est la mme chose que le paramtre 'IP_terminal' vu
        prcdemment.



     FFiirrsstt BBoooott HHoosstt IIPP AAddddrreessss
        L'adresse IP de la machine hte (ici  10.0.0.1). Mme chose que
        le paramtre 'IP_hte'.


     GGaatteewwaayy IIPP AAddddrreessss
        L'adresse IP de la passerelle de sous-rseau.  Correspond 
        "IP_passerelle".


     SSuubbnneett MMaasskk
        Le masque de sous-rseau, en notation IP dcimale (voir variable
        "masque_sous-rseau" plus haut).


     BBrrooaaddccaasstt IIPP AAddddrreessss
        L'adresse IP pour la diffusion vers le sous-rseau (par exemple
        10.255.255.255).


     BBoooott FFiillee
        Le nom du fichier qui, sur la machine hte, contient le logiciel
        serveur X du terminal (exemple "Xncd19r"). Mme chose que le
        paramtre "fichier" dcrit plus haut.



     TTFFTTPP BBoooott DDiirreeccttoorryy
        Le nom du rpertoire, sur la machine hte, qui contient le
        logiciel serveur (par exemple "/usr/X11/lib/X11/ncd/" ou
        "/tftpboot/").


     CCoonnffiigg ffiillee
        Le nom du fichier de configuration du terminal X sur la machine
        hte (voir plus loin).


     UUNNIIXX CCoonnffiigg DDiirreeccttoorryy
        Le nom du rpertoire qui contient le fichier de configuration
        (exemple  "/usr/X11/lib/X11/ncd/").


     TTFFTTPP OOrrddeerr,, NNFFSS OOrrddeerr,, LLooccaall OOrrddeerr
        Mettez "1" pour la mthode de dmarrage que vous prfrez,
        c'est--dire TFTP si vous dmarrez par BootP depuis une machine
        hte.


  55..33..  FFiicchhiieerrss ddee ccoonnffiigguurraattiioonn dduu tteerrmmiinnaall XX


  Pendant la procdure de boot, le terminal X va essayer d'aller
  chercher des fichiers depuis la machine hte.  Si un fichier manque,
  le terminal utilisera des options par dfaut.

  Voici les fichiers transfrs pendant le dmarrage du terminal X :


    Le fichier de configuration  (par exemple ncd.conf) qui contient
     les paramtres du terminal X.

    Le fichier des couleurs (par exemple rgb.txt).

    La base de donnes des symboles des touches (par exemple
     XKeysymDB).
    Les fichiers catalogues des polices (exemple font.dir, font.alias).


  Aprs un dmarrage russi, la fentre console du terminal X doit
  apparatre avec une barre de menus. La touche "Setup" du clavier fait
  apparatre/disparatre cette fentre. Le menu droulant "setup" permet
  de voir et changer les paramtres du terminal X, et de les sauver sur
  la machine hte, dans un fichier de configuration qui pourra tre
  rutilis plus tard.

  Si le transfert de fichiers se fait par TFTP, le fichier doit tre
  accessible en lecture pour tous. De la mme faon, pour pouvoir sauver
  un fichier de configuration sur la machine hte, le fichier doit
  exister pralablement et tre accessible en criture pour tout le
  monde. Si vous utilisez TFTP scuris (ce qui est recommand pour des
  raisons de scurit), l'accs aux fichiers ne pourra se faire  que
  dans des rpertoires dtermins.


  NNoottee :: le terminal peut rater son dmarrage si il tait configur pour
  fonctionner avec d'autres htes ou avec des paramtres diffrents.  Le
  problme peut tre rsolu en rinitialisant la NVRAM pour supprimer
  les paramtres mmoriss.


  Pour rinitialiser la NVRAM depuis le _b_o_o_t _m_o_n_i_t_o_r, tapez la commande
  "nv". Depuis ce sous-menu choisissez "l" pour charger les valeurs par
  dfaut, "s" pour sauver et enfin "q" pour quitter.  Relancez la
  procdure de dmarrage dcrite plus haut.






  55..44..  CCoonnnneexxiioonn ssuurr uunnee mmaacchhiinnee dduu rrsseeaauu

  Depuis la barre de menu de la console X, selectionnez le menu
  droulant "Terminals" et choisissez l'option "New Telnet...". Lorsque
  la fentre telnet apparat, tapez l'adresse d'une machine du rseau
  dans le champ "service" et cliquez sur "OK". La bannire du site
  choisi devrait apparatre alors.  Une fois connect, on peut lancer
  des programmes X, y compris un gestionnaire de fentres, depuis la
  fentre telnet.



  66..  LLee tteerrmmiinnaall XX eett lleess ppoolliicceess


  Le terminal X possde quelques polices internes, appeles "built-ins"
  dans les menus et fichiers de configuration. Le terminal peut
  fonctionner avec ces seules polices, mais, en gnral, on prfre en
  avoir davantage.  On peut ajouter des polices en indiquant des chemins
  d'accs dans les menus de configuration de la console X, dans les
  fichiers de configuration, ou par la commande xset.

  Lorsque le logiciel serveur X s'excute sur le terminal, cette
  commande xset permet de modifier ou consulter la liste de chemins
  d'accs des polices.

  Pour interroger le serveur X : xset -q

  Pour ajouter des chemins d'accs : xset +fp _c_h_e_m_i_n


  Pour enlever des chemins d'accs : xset -fp _c_h_e_m_i_n


  66..11..  LLee sseerrvveeuurr ddee ppoolliicceess


  Le serveur de polices (xfs : _X _F_o_n_t _S_e_r_v_e_r) tourne sur une des
  machines du rseau, et fournit des polices au terminal X et aux autres
  clients du rseau.  L'emploi d'un serveur de polices permet d'utiliser
  une grande varit de polices, parce que le logiciel du serveur X ne
  traite que des polices _b_i_t_m_a_p.  Lors d'un chargement de police, le
  serveur de polices peut dcompresser, ajuster et convertir des polices
  pour le serveur X, et peut aider  simplifier la gestion des polices
  pour des groupes de terminaux et de clients rseau.  Le serveur de
  polices est fourni avec de nombreuses distributions Linux, et a
  galement t incorpor dans le logiciel du consortium X disponible
  sur ftp.x.org <ftp://ftp.x.org>.


  Pour indiquer l'utilisation d'un serveur de polices, on met une
  rfrence  un service TCP  la place d'un chemin d'accs dans les
  menus ou fichiers de configuration du terminal X.


  Format des rfrences  des services TCP :


       tcp/<adresse IP du serveur de polices>:<port utilis>




  Exemple:


       tcp/10.0.0.1:7100





  Voici un exemple extrait du fichier de configuration d'un terminal X :



       xserver-default-font-path = {
               { "tcp/10.0.0.1:7100" }
               { "built-ins" }
       }




  La commande xset permet d'ajouter un serveur de polices dans la liste
  des chemins d'accs :



       xset +fp tcp/10.0.0.1:7100




  AVERTISSEMENT : Certaines versions de NCDWare (logiciel serveur)
  exigent que le serveur de polices soit indiqu en premier avant les
  polices prdfinies "built-ins". Ceci est en contradiction avec la
  documentation NCD "System Administrator's Guide for UNIX Systems".

  Faites des essais, et vrifiez le rsultat avec la commande "xset q".


  Sur la machine hte, le serveur de polices xfs est lanc au dmarrage
  par le script rc.local, par la commande suivante :



       xfs -config <fichier de configuration> -port <numro de port>




  Le numro de port standard pour le serveur de polices est 7100.
  Exemple:



       xfs -config /usr/X11/lib/X11/fs/config -port 7100




  Exemple de fichier de configuration du serveur de polices :



       ______________________________________________________________________
       # Fichier de configuration du serveur de polices

       # On autorise au plus 10 clients a se connecter  ce serveur de polices.
       client-limit = 10

       # lorsqu'un serveur de polices atteint le nombre maximum de client,
       # on en dmarre un autre.
       clone-self = on

       # On utilise le syslog d'UNIX pour noter les erreurs.
       use-syslog = on

       # liste des rpertoires de polices
       catalog = /usr/X11R6/lib/X11/fonts/misc/,
          /usr/X11R6/lib/X11/fonts/Speedo/,
          /usr/X11R6/lib/X11/fonts/Type1/,
          /usr/X11R6/lib/X11/fonts/75dpi/,
          /usr/X11R6/lib/X11/fonts/100dpi/

       # fichier pour noter les erreurs si syslog n'est pas employ
       error-file = /usr/X11R6/lib/X11/fs/fs-errors

       # 12 points en  decipoints
       default-point-size = 120

       # 100 x 100 et 75 x 75
       default-resolutions = 75,75,100,100
       ______________________________________________________________________








  77..  DDiivveerrss



  77..11..  TTeerrmmiinnaauuxx ssuuppppoorrttss


  On m'a dit que les procdures dcrites dans ce document fonctionnaient
  (plus ou moins) pour les terminaux suivants : _N_C_D _1_9_r_, _N_C_D _1_9_c_, _N_C_D
  _1_5_b et _N_C_D _M_C_X.


  77..22..  RRffrreenncceess



    Pages de manuel UNIX : _b_o_o_t_p_d(8), _t_f_t_p_d(8), _b_o_o_t_p_t_a_b(5), _x_d_m(1x),
     _x_f_s(1), _f_s_i_n_f_o(1), _x_s_e_t(1), _i_n_e_t_d(8),

    HOWTOs : _L_i_n_u_x _E_t_h_e_r_n_e_t _H_O_W_T_O, _L_i_n_u_x _N_e_t_-_3 _(_N_e_t_w_o_r_k_i_n_g_) _H_O_W_T_O,

    NCD Techtips Archive <ftp://ftp.ncd.com/pub/ncd/Archive/NCD-
     Articles/index.html>,

    NCD Techtips Archive Mirror at CERN
     <http://wsspinfo.cern.ch/file/NCD-Articles/>,

    Depuis la  sortie de la premire version de ce _m_i_n_i _H_O_W_T_O, j'ai
     dcouvert un document de NCD qui rend le mien presque inutile.  Le
     NCDware Reference Manual
     <http://www.ncd.com/doc/ncdware50ref/front.htm> couvre en dtail
     presque tous les points de la configuration.


    _N_C_D_w_a_r_e _S_y_s_t_e_m _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _G_u_i_d_e _f_o_r _U_N_I_X _S_y_s_t_e_m_s,


  77..33..  MMaattrriieell uuttiilliiss ppoouurr llaa pprrppaarraattiioonn ddee ccee ddooccuummeenntt



    Terminal X : NCD modle NCD19r avec cran monochrome 19 pouces
     1280x1024, 8Mo de RAM.

    Logiciel serveur X :  NCDware  V3.2.CV 19r_s

    Machines-htes : IBM Cyrix 686 P150+ distribution Slackware (noyau
     Linux version 2.0.31), IBM Cyrix M2 200 MMX distribution Red Hat
     5.0 (noyau version 2.0.32).

    Carte rseau : carte Ethernet 10 base T (clone NE 2000) et rpteur
     multiport 8 voies.

    Serveur de polices version 2, release 6300.


  77..44..  RReemmeerrcciieemmeennttss

  Je voudrais remercier Michael de Lind van Wijngaarden, Jamal Hadi-
  Salim et Dwight Hodge pour l'aide apporte pour la prparation de ce
  document.

  77..55..  PPrroobbllmmeess rreessttaannttss



    Est il possible (et raisonnable) de dmarrer le serveur de polices
     par _i_n_e_t_d ?

    Si la machine sur laquelle tourne le serveur de polices est
     arrte, puis redmarre et le serveur de polices ractiv, il
     arrive que le terminal X n'arrive pas  accder aux polices. Il
     faut redonner la liste des chemins d'accs des polices avec les
     menus de la console ou par xset. Pourquoi ?


    Les procdures sont-elles les mmes pour d'autres modles de
     terminaux X ?

    Quelle est la procdure pour dmarrer le terminal X en utilisant
     NFS (Nework File System) ou  RARP (Reverse Address Resolution
     Protocol)?

    Les messages suivants apparaissent dans la fentre console du
     terminal X. Je suspecte qu'ils sont causs par des extensions
     _X_F_r_e_e_8_6 qui ne font pas partie du serveur X. Quelqu'un peut-il
     infirmer ou confirmer ?



       %XSERVER-I-NEWCLIENT, host "localhost" connected with blank authorization
       %XSERVER-W-NOEXTENSION, client attempted to use non-existent extension "BIG-REQUESTS"
       %XSERVER-W-NOEXTENSION, client attempted to use non-existent extension "XKEYBOARD"
       %XSERVER-W-NOEXTENSION, client attempted to use non-existent extension "XFree86-Misc"





    Verrons-nous un portage de Linux sur les terminaux X ? Cela semble
     improbable, mais Linux existe dj sur d'autres plateformes
     improbables.


  77..66..  CCoonnttaacctt


  Vous pouvez m'crire  ian@permedia.ca pour tous commentaires,
  suggestions ou contributions.























