Mini HOWTO terminal X NCD
 Ian Hodge, [email protected]
 v1.07, 30 Novembre 1999

 Ce document explique comment connecter un terminal X NCD � une machine
 h�te UNIX (traduction : Michel Billaud, [email protected]).
 ______________________________________________________________________

 Table des mati�res


 1. Copyright

 2. Introduction

    2.1 �tapes

 3. Pr�liminaires

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

 4. Configuration de la machine h�te UNIX

    4.1 TFTP et BootP

 5. Configurer la proc�dure de d�marrage 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 r�seau

 6. Le terminal X et les polices

    6.1 Le serveur de polices

 7. Divers

    7.1 Terminaux support�s
    7.2 R�f�rences
    7.3 Mat�riel utilis� pour la pr�paration de ce document
    7.4 Remerciements
    7.5 Probl�mes restants
    7.6 Contact


 ______________________________________________________________________

 11..  CCooppyyrriigghhtt

 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 diffus�s en
 tout ou partie, par tout moyen physique ou �lectronique, du moment que
 cette notice de copyright figure sur toutes les copies.


 22..  IInnttrroodduuccttiioonn

 Ce document explique comment connecter un terminal X fabriqu� par NCD
 (Network Computing Devices) � une machine h�te 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 d�marrrer par RARP, NFS, ou depuis une
 carte PCMCIA ou une liaison  s�rie (directe ou par modem).

 Bien que le mat�riau de ce document soit bas� sur l'exp�rience d'un
 seul type de terminal X, une grande partie des informations qui y
 figurent s'appliquent �galement � d'autres mod�les.  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 d�clar�
 obsol�te 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.


 22..11..  ��ttaappeess

 La connexion d'un terminal X � un r�seau Unix se r�sume aux �tapes
 suivantes :


 �  Relier physiquement le terminal X au r�seau.

 �  Configurer la _m_a_c_h_i_n_e _h_�_t_e UNIX qui servira au _b_o_o_t (d�marrage) du
    terminal X.

 �  Param�trer la proc�dure de boot du terminal X.

 �  D�marrer le terminal X.

 �  Se connecter sur le r�seau.



 33..  PPrr��lliimmiinnaaiirreess

 33..11..  LLee tteerrmmiinnaall XX

 Un terminal X est un appareil capable d'afficher et de communiquer sur
 un r�seau, en utilisant le syst�me de fen�trage pour r�seaux
 distribu�s 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 r�seau
 au d�marrage du terminal. Les programmes autres que le  serveur X
 (programmes _c_l_i_e_n_t_s _X) ne sont pas ex�cut�s localement (� part
 quelques exceptions) par le terminal X, qui affiche des programmes qui
 tournent sur d'autres machines du r�seau. 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 acc�der aux
 ressources du r�seau.


 33..22..  CCoonnnneexxiioonn pphhyyssiiqquuee

 Le terminal X NCD (nous avons utilis� le mod�le _X_n_c_d_1_9_r pour la
 pr�paration de ce document) poss�de une prise RJ-45 (paire torsad�e)
 pour Ethernet 10 Base T.  Il faut un r�p�teur multiport (_h_u_b) pour
 relier plus de deux appareils en paire torsad�e. Si le terminal X et
 la machine h�te sont les seules machines de votre r�seau, vous pouvez
 les connecter par un c�ble crois� qui est d�crit dans le _L_i_n_u_x
 _E_t_h_e_r_n_e_t _H_O_W_T_O.


 33..33..  LLooggiicciieell sseerrvveeuurr XX ddee NNCCDD

 Le fichier qui contient le logiciel serveur X du terminal est
 disponible aupr�s du constructeur, qui le fournit en principe avec le
 terminal.  Ce fichier va r�sider sur la machine h�te, d'o� il sera
 t�l�charg� au d�marrage du terminal X. Il est sp�cifique du mod�le du
 terminal, mais ind�pendant du type de la machine h�te.  Le terminal
 peut d�marrer 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 fen�tres, qui s'ex�cuteront localement sur le terminal
 X.


 44..  CCoonnffiigguurraattiioonn ddee llaa mmaacchhiinnee hh��ttee UUNNIIXX

 Au d�marrage, le terminal X va chercher ses fichiers (y compris le
 serveur X) sur une machine du r�seau. Une fois d�marr�, le serveur X
 contr�lera les entr�es (clavier, souris), l'affichage, les clients
 locaux et la communication par le protocole X.  Le serveur X s'ex�cute
 sur le terminal X, et n'a donc besoin d'aucune compatibilit�
 logicielle avec la machine h�te.




 44..11..  TTFFTTPP eett BBoooottPP


 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
 �l�mentaire de transfert de fichiers) et BootP (_b_o_o_t _p_r_o_t_o_c_o_l,
 protocole d'amor�age) sont utilis�s ensemble sur la machine h�te pour
 permettre au terminal X de r�cup�rer le serveur X et les fichiers de
 configuration � travers le r�seau. Ces deux services sont
 habituellement d�marr�s par _i_n_e_t_d (Internet Daemon).

 Lorsque le terminal X est mis sous tension, si il est configur� pour
 un d�marrage par le r�seau, il �met un appel g�n�ral (_b_r_o_a_d_c_a_s_t) sur
 le r�seau en utilisant le protocole _B_o_o_t_P (protocole d'amor�age
 TCP/IP).  Ce message d'appel contient l'adresse mat�rielle (Ethernet)
 du terminal X, adresse qui sera utilis�e par la machine h�te pour
 r�pondre � la "demande de boot".

 Lorsque la machine h�te re�oit une demande de boot, _i_n_e_t_d (qui
 surveille un port d�sign� dans /etc/services) d�marre le d�mon _B_o_o_t_P
 sp�cifi� 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
 param�tre de la ligne de TFTP indique le r�pertoire qui contient les
 fichiers pour le terminal X.  Bien que les noms de r�pertoires ne
 soient pas obligatoires, pour des raisons de s�curit� il faut toujours
 les mettre, de fa�on � restreindre l'acc�s TFTP � ces seuls
 r�pertoires.


 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 d�mon du serveur BootP lit son fichier de
 donn�es /etc/bootptab. Une description de ce terminal X doit s'y
 trouver.  Chaque description contient un ensemble d'�l�ments s�par�s
 par des deux-points ":". Le premier �l�ment est le nom du terminal.



 �l�ments utiles du fichier bootptab :

    hhdd (_h_o_m_e _d_i_r_e_c_t_o_r_y) R�pertoire contenant le fichier de boot du
       terminal X (ici /usr/X11/lib/X11/ncd/).


    iipp Addresse IP du terminal X (dans notre exemple 10.0.0.1).


    ssmm(_s_u_b_n_e_t _m_a_s_k)
       masque de sous-r�seau (ici 255.0.0.0).  Pour comprendre l'usage
       des masques de sous-r�seau et autres principes des r�seaux IP,
       consultez le _L_i_n_u_x _N_E_T_-_3 _H_O_W_T_O.


    ggww(_g_a_t_e_w_a_y)
       adresse IP de la passerelle (ici 10.0.0.1).


    hhtt(_h_a_r_d_w_a_r_e _t_y_p_e)
       Type de mat�riel. C'est ethernet dans cet exemple.


    hhaa(_h_a_r_d_w_a_r_e _a_d_d_r_e_s_s)
       Adresse mat�rielle du terminal X (adresse Ethernet sur 6
       octets).  D'apr�s la page _b_o_o_t_p_t_a_b du manuel UNIX, l'�l�ment
       "hhtt" doit pr�c�der le "hhaa". L'adresse Ethernet s'affiche � la
       mise sous tension du terminal X, sous forme d'une s�rie de 6
       nombres � deux chiffres hexad�cimaux, s�par�s par des deux-
       points. Par exemple

       00:00:A7:12:26:19




    ttcc(_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.


    ddss(_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 r�solution d'adresse n'utilise pas de serveur de noms (DNS).



    bbff(_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 mod�le du terminal X, ici Xncd19r).


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












 ______________________________________________________________________
 # Ceci est une description, appel�e 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'�l�ment
 # ``tc'' qui fait r�f�rence � la description ``default''.

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




 Lorsque le d�mon bootpd trouve (dans le fichier bootptab) une
 description qui correspond � l'adresse mat�rielle contenue dans une
 requ�te de boot, il envoie une r�ponse � 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 h�te. 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 h�te (serveur de boot)
      10.0.0.2        myxterm         # terminal X





 55..  CCoonnffiigguurreerr llaa pprroocc��dduurree ddee dd��mmaarrrraaggee dduu tteerrmmiinnaall XX

 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 m�moire et de
 l'ex�cuter.  Si le terminal X ne peut pas booter, la cha�ne d'invite
 ">" du moniteur (_B_o_o_t _M_o_n_i_t_o_r) appara�t.  Le Boot Monitor est un
 programme enregistr� dans les m�moires 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 h�te au d�marrage. Utilisez "?"  pour avoir la liste des
 commandes du moniteur.



 Les param�tres de configuration que vous modifiez gr�ce au moniteur
 sont stock�s dans une m�moire non volatile (NVRAM = non-volatile
 random access memory), et sont conserv�s lorsque le terminal est mis
 hors-tension.



 Pour booter le terminal depuis le moniteur, on a le choix entre la
 commande "bt" et un syst�me de menus.  Les deux m�thodes permettent en
 gros de faire la m�me chose, mais les menus donnent acc�s � davantage
 de param�tres.



 55..11..  SSyynnttaaxxee ddeess ccoommmmaannddeess dduu BBoooott MMoonniittoorr




      > bt fichier IP_terminal IP_h�te IP_passerelle masque_sous-r�seau





    ffiicchhiieerr
       Le nom du fichier, sur la machine h�te, qui contient le logiciel
       du serveur X pour le terminal (dans notre exemple "Xncd19r").
       V�rifiez que c'est le m�me nom que celui indiqu� dans le fichier
       bootptab (expliqu� dans la section pr�c�dente) pour ce terminal
       X.


    IIPP__tteerrmmiinnaall
       L'adresse IP affect�e au terminal X (ici 10.0.0.2).
       Pareillement, cette adresse doit �tre celle indiqu�e dans
       bootptab.



    IIPP__hh��ttee
       L'adresse IP de la machine h�te (10.0.0.1).


    IIPP__ppaasssseerreellllee
       L'adresse IP de la passerelle du sous-r�seau (par exemple
       10.0.0.1).


    mmaassqquuee__ssoouuss--rr��sseeaauu
       Le masque de sous-r�seau, en notation IP d�cimale ou
       hexad�cimale (par exemple 255.0.0.0 ou ff000000).


 55..22..  MMeennuu ddee ccoonnffiigguurraattiioonn""sseettuupp"" dduu mmoonniitteeuurr

 Les menus de configuration sont appel�s par la touche "Setup" ou en
 tapant la commande "se" apr�s l'invite '>' du moniteur.



    GGeett IIPP AAddddrreesssseess FFrroomm
       Normalement, l'adresse IP du terminal devrait �tre obtenue
       depuis la configuration stock�e dans la NVRAM. Ne selectionnez
       'Network' que si vous utilisez RARP (_r_e_v_e_r_s_e _A_R_P) pour
       d�terminer l'adresse IP du terminal X depuis la machine h�te.



    TTeerrmmiinnaall IIPP AAddddrreessss
       L'adresse IP affect�e au terminal X (par exemple 10.0.0.2).
       C'est la m�me chose que le param�tre 'IP_terminal' vu
       pr�c�demment.



    FFiirrsstt BBoooott HHoosstt IIPP AAddddrreessss
       L'adresse IP de la machine h�te (ici  10.0.0.1). M�me chose que
       le param�tre 'IP_h�te'.


    GGaatteewwaayy IIPP AAddddrreessss
       L'adresse IP de la passerelle de sous-r�seau.  Correspond �
       "IP_passerelle".


    SSuubbnneett MMaasskk
       Le masque de sous-r�seau, en notation IP d�cimale (voir variable
       "masque_sous-r�seau" plus haut).


    BBrrooaaddccaasstt IIPP AAddddrreessss
       L'adresse IP pour la diffusion vers le sous-r�seau (par exemple
       10.255.255.255).


    BBoooott FFiillee
       Le nom du fichier qui, sur la machine h�te, contient le logiciel
       serveur X du terminal (exemple "Xncd19r"). M�me chose que le
       param�tre "fichier" d�crit plus haut.



    TTFFTTPP BBoooott DDiirreeccttoorryy
       Le nom du r�pertoire, sur la machine h�te, qui contient le
       logiciel serveur (par exemple "/usr/X11/lib/X11/ncd/" ou
       "/tftpboot/").


    CCoonnffiigg ffiillee
       Le nom du fichier de configuration du terminal X sur la machine
       h�te (voir plus loin).


    UUNNIIXX CCoonnffiigg DDiirreeccttoorryy
       Le nom du r�pertoire qui contient le fichier de configuration
       (exemple  "/usr/X11/lib/X11/ncd/").


    TTFFTTPP OOrrddeerr,, NNFFSS OOrrddeerr,, LLooccaall OOrrddeerr
       Mettez "1" pour la m�thode de d�marrage que vous pr�f�rez,
       c'est-�-dire TFTP si vous d�marrez par BootP depuis une machine
       h�te.


 55..33..  FFiicchhiieerrss ddee ccoonnffiigguurraattiioonn dduu tteerrmmiinnaall XX


 Pendant la proc�dure de boot, le terminal X va essayer d'aller
 chercher des fichiers depuis la machine h�te.  Si un fichier manque,
 le terminal utilisera des options par d�faut.

 Voici les fichiers transf�r�s pendant le d�marrage du terminal X :


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

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

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


 Apr�s un d�marrage r�ussi, la fen�tre console du terminal X doit
 appara�tre avec une barre de menus. La touche "Setup" du clavier fait
 appara�tre/dispara�tre cette fen�tre. Le menu d�roulant "setup" permet
 de voir et changer les param�tres du terminal X, et de les sauver sur
 la machine h�te, dans un fichier de configuration qui pourra �tre
 r�utilis� plus tard.

 Si le transfert de fichiers se fait par TFTP, le fichier doit �tre
 accessible en lecture pour tous. De la m�me fa�on, pour pouvoir sauver
 un fichier de configuration sur la machine h�te, le fichier doit
 exister pr�alablement et �tre accessible en �criture pour tout le
 monde. Si vous utilisez TFTP s�curis� (ce qui est recommand� pour des
 raisons de s�curit�), l'acc�s aux fichiers ne pourra se faire  que
 dans des r�pertoires d�termin�s.


 NNoottee :: le terminal peut rater son d�marrage si il �tait configur� pour
 fonctionner avec d'autres h�tes ou avec des param�tres diff�rents.  Le
 probl�me peut �tre r�solu en r�initialisant la NVRAM pour supprimer
 les param�tres m�moris�s.


 Pour r�initialiser 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
 d�faut, "s" pour sauver et enfin "q" pour quitter.  Relancez la
 proc�dure de d�marrage d�crite plus haut.






 55..44..  CCoonnnneexxiioonn ssuurr uunnee mmaacchhiinnee dduu rr��sseeaauu

 Depuis la barre de menu de la console X, selectionnez le menu
 d�roulant "Terminals" et choisissez l'option "New Telnet...". Lorsque
 la fen�tre telnet appara�t, tapez l'adresse d'une machine du r�seau
 dans le champ "service" et cliquez sur "OK". La banni�re du site
 choisi devrait appara�tre alors.  Une fois connect�, on peut lancer
 des programmes X, y compris un gestionnaire de fen�tres, depuis la
 fen�tre telnet.



 66..  LLee tteerrmmiinnaall XX eett lleess ppoolliicceess


 Le terminal X poss�de quelques polices internes, appel�es "built-ins"
 dans les menus et fichiers de configuration. Le terminal peut
 fonctionner avec ces seules polices, mais, en g�n�ral, on pr�f�re en
 avoir davantage.  On peut ajouter des polices en indiquant des chemins
 d'acc�s 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'ex�cute sur le terminal, cette
 commande xset permet de modifier ou consulter la liste de chemins
 d'acc�s des polices.

 Pour interroger le serveur X : xset -q

 Pour ajouter des chemins d'acc�s : xset +fp _c_h_e_m_i_n


 Pour enlever des chemins d'acc�s : xset -fp _c_h_e_m_i_n


 66..11..  LLee sseerrvveeuurr ddee ppoolliicceess


 Le serveur de polices (xfs : _X _F_o_n_t _S_e_r_v_e_r) tourne sur une des
 machines du r�seau, et fournit des polices au terminal X et aux autres
 clients du r�seau.  L'emploi d'un serveur de polices permet d'utiliser
 une grande vari�t� 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 d�compresser, 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 r�seau.  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
 r�f�rence � un service TCP � la place d'un chemin d'acc�s dans les
 menus ou fichiers de configuration du terminal X.


 Format des r�f�rences � 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'acc�s :



      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 pr�d�finies "built-ins". Ceci est en contradiction avec la
 documentation NCD "System Administrator's Guide for UNIX Systems".

 Faites des essais, et v�rifiez le r�sultat avec la commande "xset q".


 Sur la machine h�te, le serveur de polices xfs est lanc� au d�marrage
 par le script rc.local, par la commande suivante :



      xfs -config <fichier de configuration> -port <num�ro de port>




 Le num�ro 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 d�marre un autre.
      clone-self = on

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

      # liste des r�pertoires 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
      ______________________________________________________________________








 77..  DDiivveerrss



 77..11..  TTeerrmmiinnaauuxx ssuuppppoorrtt��ss


 On m'a dit que les proc�dures d�crites 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.


 77..22..  RR��ff��rreenncceess



 �  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 premi�re version de ce _m_i_n_i _H_O_W_T_O, j'ai
    d�couvert un document de NCD qui rend le mien presque inutile.  Le
    NCDware Reference Manual
    <http://www.ncd.com/doc/ncdware50ref/front.htm> couvre en d�tail
    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,


 77..33..  MMaatt��rriieell uuttiilliiss�� ppoouurr llaa pprr��ppaarraattiioonn ddee ccee ddooccuummeenntt



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

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

 �  Machines-h�tes : 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 r�seau : carte Ethernet 10 base T (clone NE 2000) et r�p�teur
    multiport 8 voies.

 �  Serveur de polices version 2, release 6300.


 77..44..  RReemmeerrcciieemmeennttss

 Je voudrais remercier Michael de Lind van Wijngaarden, Jamal Hadi-
 Salim et Dwight Hodge pour l'aide apport�e pour la pr�paration de ce
 document.

 77..55..  PPrroobbll��mmeess rreessttaannttss



 �  Est il possible (et raisonnable) de d�marrer le serveur de polices
    par _i_n_e_t_d ?

 �  Si la machine sur laquelle tourne le serveur de polices est
    arr�t�e, puis red�marr�e et le serveur de polices r�activ�, il
    arrive que le terminal X n'arrive pas � acc�der aux polices. Il
    faut redonner la liste des chemins d'acc�s des polices avec les
    menus de la console ou par xset. Pourquoi ?


 �  Les proc�dures sont-elles les m�mes pour d'autres mod�les de
    terminaux X ?

 �  Quelle est la proc�dure pour d�marrer le terminal X en utilisant
    NFS (Nework File System) ou  RARP (Reverse Address Resolution
    Protocol)?

 �  Les messages suivants apparaissent dans la fen�tre console du
    terminal X. Je suspecte qu'ils sont caus�s 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 d�j� sur d'autres plateformes
    improbables.


 77..66..  CCoonnttaacctt


 Vous pouvez m'�crire � [email protected] pour tous commentaires,
 suggestions ou contributions.