|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Un terminal X est un appareil capable d'afficher et de communiquer sur pr駱aration de ce document) poss鐡e une prise RJ-45 (paire torsad馥) pour Ethernet 10 Base T. Il faut un r駱鑼eur multiport (hub) pour relier plus de deux appareils en paire torsad馥. Si le terminal X et la machine h?e sont les seules machines de votre r駸eau,
Les protocoles TFTP (Trivial File Transfer Protocol, protocole 駘駑entaire de transfert de fichiers) et BootP (boot protocol, protocole d'amor軋ge) sont utilis駸 ensemble sur la machine h?e pour permettre au terminal X de r馗up駻er le serveur X (broadcast) sur le r駸eau en utilisant le protocole BootP (protocole d'amor軋ge TCP/IP). Ce message d'appel contient l'adresse mat駻ielle # 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駑on du serveur BootP lit son fichier de donn馥s
/etc/bootptab. Une description de ce terminal X doit s'y trouver.
Chaque description contient un ensemble d'駘駑ents s駱ar駸 par des deux-points
":". Le premier 駘駑ent est le nom du terminal.
ノl駑ents utiles du fichier bootptab :
(home directory) R駱ertoire contenant
le fichier de boot du terminal X (ici /usr/X11/lib/X11/ncd/).
Addresse IP du terminal X (dans notre exemple 10.0.0.1).
masque de sous-r駸eau
(ici 255.0.0.0). Pour comprendre l'usage des masques de
sous-r駸eau et autres principes des r駸eaux IP, consultez le Linux
NET-3 HOWTO.
adresse IP de la passerelle
(ici 10.0.0.1).
Type de
mat駻iel. C'est ethernet dans cet exemple.
Adresse mat駻ielle du terminal X (adresse Ethernet sur 6 octets).
Suite d'une autre description du fichier bootptab. Voir l'exemple ci-dessous.
Adresse IP du serveur de
noms (par exemple 10.0.0.3). Inutile si la r駸olution d'adresse
n'utilise pas de serveur de noms (DNS).
Nom du fichier contenant le serveur du
moniteur, il est possible de configurer le terminal X pour qu'il aille
chercher le serveur X sur la machine h?e au d駑arrage. Utilisez
"?"
pour avoir la liste des commandes du moniteur.
Les param鑼res de configuration que vous modifiez gr稍e au moniteur sont stock駸 dans une m駑oire non volatile (NVRAM = non-volatile random access memory), et sont conserv駸 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鑪e de menus. Les deux
> bt fichier IP_terminal IP_h?e IP_passerelle masque_sous-r駸eau
Le nom du fichier, sur la machine h?e, qui contient le logiciel du serveur X
pour le terminal (dans notre exemple "Xncd19r").
cette adresse doit 黎re celle indiqu馥 dans bootptab.
L'adresse IP de la machine h?e (10.0.0.1).
L'adresse IP de la passerelle du sous-r駸eau
(par exemple 10.0.0.1).
Le masque de sous-r駸eau, en notation IP
d馗imale ou hexad馗imale (par exemple 255.0.0.0 ou
ff000000).
Les menus de configuration sont appel駸 par la touche "Setup" ou
en tapant la commande "se" apr鑚 l'invite '>' du moniteur.
Normalement, l'adresse IP du terminal devrait 黎re obtenue depuis la configuration stock馥 dans la NVRAM. Ne selectionnez 'Network' que si vous utilisez RARP (reverse ARP) pour d騁erminer l'adresse IP du terminal X depuis la machine h?e.
L'adresse IP affect馥 au terminal X
(par exemple 10.0.0.2). C'est la m麥e chose que le param鑼re 'IP_terminal'
vu pr馗馘emment.
L'adresse IP de la machine h?e
Le masque de sous-r駸eau, en notation IP d馗imale (voir variable "masque_sous-r駸eau" plus haut).
L'adresse IP pour la diffusion vers
le sous-r駸eau (par exemple 10.255.255.255).
Le nom du fichier qui, sur la machine h?e,
contient le logiciel serveur X du terminal (exemple
"Xncd19r"). M麥e chose que le param鑼re
"fichier" d馗rit plus haut.
Le nom du r駱ertoire, sur la machine h?e, qui contient le logiciel serveur
(par exemple "/usr/X11/lib/X11/ncd/" ou "/tftpboot/").
Le nom du fichier de configuration du terminal X sur la machine h?e (voir plus loin).
Le nom du r駱ertoire qui contient le fichier de configuration
(exemple "/usr/X11/lib/X11/ncd/").
Mettez
Pendant la proc馘ure de boot, le terminal X va essayer d'aller chercher des fichiers depuis la machine h?e. Si un fichier manque, le terminal utilisera des options par d馭aut.
Voici les fichiers transf駻駸 pendant le d駑arrage du terminal X :
ncd.conf)
qui contient les param鑼res du terminal X.rgb.txt).XKeysymDB).font.dir,
font.alias).Apr鑚 un d駑arrage r騏ssi, la fen黎re console du terminal X doit appara?re avec une barre de menus. La touche "Setup" du clavier fait
Si le transfert de fichiers se fait par TFTP, le fichier doit 黎re accessible en lecture pour tous. De la m麥e fa輟n, pour pouvoir sauver un fichier de configuration sur la machine h?e, le fichier doit exister pr饌lablement et 黎re accessible en 馗riture pour tout le pour fonctionner avec d'autres h?es ou avec des param鑼res diff駻ents. Le probl鑪e peut 黎re r駸olu en r駟nitialisant la NVRAM pour supprimer les param鑼res m駑oris駸.
Pour r駟nitialiser la NVRAM depuis le boot monitor, tapez la
commande "nv". Depuis ce sous-menu choisissez
"l" pour charger les valeurs par d馭aut,
"s" pour sauver et enfin
"q" pour quitter. Relancez la proc馘ure de d駑arrage
d馗rite plus haut.
Depuis la barre de menu de la console X, selectionnez le menu
d駻oulant "Terminals" et choisissez l'option "New
Telnet...". Lorsque la fen黎re telnet appara?, tapez l'adresse
Le terminal X poss鐡e quelques polices internes, appel馥s
"built-ins" dans les menus et fichiers de
configuration. Le terminal peut fonctionner avec ces seules polices,
mais, en g駭駻al, on pr馭鑽e en avoir davantage. On peut ajouter des
polices en indiquant des chemins d'acc鑚 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馗ute sur
le terminal, cette commande xset permet de modifier ou consulter la
liste de chemins d'acc鑚 des polices.
Pour interroger le serveur X : xset -q
Pour ajouter des chemins d'acc鑚 : xset +fp chemin
Pour enlever des chemins d'acc鑚 : xset -fp chemin
Le serveur de polices (xfs : X Font Server) tourne sur une des machines du
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鑚 :
xset +fp tcp/10.0.0.1:7100
xfs -config <fichier de configuration> -port <num駻o de port>
Le num駻o de port standard pour le serveur de polices est 7100.
Exemple:
xfs -config /usr/X11/lib/X11/fs/config -port 7100
client-limit = 10
# lorsqu'un serveur de polices atteint le nombre maximum de client,
# on en d駑arre un autre.
clone-self = on
# On utilise le syslog d'UNIX pour noter les erreurs.
use-syslog = on
# liste des r駱ertoires de polices
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
On m'a dit que les proc馘ures d馗rites dans ce document fonctionnaient (plus ou moins) pour les terminaux suivants : NCD 19r, NCD 19c, NCD 15b et NCD MCX.
NCD19r avec 馗ran monochrome 19
pouces 1280x1024, 8Mo de RAM.Je voudrais remercier Michael de Lind van Wijngaarden, Jamal Hadi-Salim et Dwight Hodge pour l'aide apport馥 pour la pr駱aration de ce document.
%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"