Vous pouvez exécuter des clients X11 sur une machine OpenWindows et les afficher sur un serveur DECwindows en définissant la variable DISPLAY pour le système VAX distant.
Avant de pouvoir exécuter l'un quelconque des clients X11, vous devez compiler et installer les polices OpenWindows sur le serveur DECwindows. Ces polices sont disponibles dans la version X11R5 ou dans le module des polices optionnelles du logiciel OpenWindows. Suivez les étapes ci-dessous pour installer les polices adéquates sur le serveur DECwindows :
Installez les versions sources des polices optionnelles sur OpenWindows (en utilisant les versions sources des polices de la version X11R5) sur la machine OpenWindows.
Pour consulter les instructions d'installation des polices, consultez le Solaris X Window System Developer's Guide.
Copiez les versions sources des polices dans un répertoire du système VAX.
$ cd $OPENWINHOME/share/src/fonts/misc $ dnicp *.bdf `decvax::[vaxdir]' |
Compilez les polices du curseur dans le système VAX.
Les fichiers suivants s'affichent : olcursor.decw$font;1 olglyph10.decw$font;1...
$ font olcursor.bdf $ font olglyph10.bdf ... |
Copiez les polices dans le répertoire sysfont :
$ set def sys$sysroot:[sysfont.decw.user_cursor16] $ copy [vaxdir]olcursor.decw$font;1 * |
pour copier les polices dans le répertoire sysfont,vous devez être connecté en tant que "system" à DEC VAX.
Vous devez également suivre les étapes 2 à 4 pour les autres polices du curseur et les polices Lucida qui se trouvent dans /usr/openwin/share/src/fonts/75dpi et /usr/openwin/share/src/fonts/100dpi.
les polices Lucida doivent être installées dans sys$sysroot:[sysfont.decw.user_75dpi] et sys$sysroot:[sysfont.decw.user_100dpi].
La liste suivante montre le jeu de polices minimum qui doit être installé afin de pouvoir exécuter les utilitaires DeskSet d'OpenWindows. Si vous utilisez des polices par défaut dans vos applications, ce jeu de polices est suffisant. Toutefois, vous pouvez installer des polices supplémentaires si nécessaire.
olcursor.bdf
olglyph10.bdf
olglyph12.bdf
olglyph14.bdf
olglyph19.bdf
luBS08.bdf
luBS10.bdf
luBS12.bdf
luBS14.bdf
luRS08.bdf
luRS10.bdf
luFS12.bdf
lutBs12.bdf
lutRS10.bdf
lutRS12.bdf
Redémarrez le serveur DECwindows.
Vous pouvez vérifier que les polices ont été installées en établissant la liste des polices disponibles du serveur DECwindows :
$ DISPLAY=decvax::0 $ xlsfonts | grep Sun (polices curseur) $ xlsfonts | grep Lucida |
Vérifiez que vous avez accordé un droit d'affichage au noeud OpenWindows sur le serveur DECwindows, en utilisant le menu Sécurité du Gestionnaire de Sessions DECwindows.
Exécutez une application X11 (par exemple, un utilitaire DeskSet de OpenWindows).
$ DISPLAY=decvax::0 $ mailtool |
la commande DNI_X_ENABLE doit être définie à l'emplacement de la bibliothèque de transport DNI libdni. Reportez-vous à l'Etape 1 de la section" Configuration de l'interconnexion à un réseau DECnet"", dans le présent chapitre.
Si un message d'erreur du type suivant s'affiche, vous devez installer la police appropriée sur le serveur DECwindows afin de pouvoir exécuter l'application.
XView warning: Cannot load font `-b&h-lucida-medium-r-*-*-*-80-*-*-*-*-*-*' (Font package)
Ce message signifie que la police luRS10.bdf doit être installée.
Pour plus d'informations sur les polices, consultez la brochure Solaris X Window System Developer's Guide.