Manuel de l'Utilisateur Expérimenté Solaris

Affichage d'un client distant sur un système VAX

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 :

  1. Installez les versions sources des polices optionnelles sur OpenWindows (en utilisant les versions sources des polices de la version X11R5) sur la machine OpenWindows.

  2. Pour consulter les instructions d'installation des polices, consultez le Solaris X Window System Developer's Guide.

  3. Copiez les versions sources des polices dans un répertoire du système VAX.

    $ cd $OPENWINHOME/share/src/fonts/misc
    $ dnicp *.bdf `decvax::[vaxdir]'
    

  4. 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
    ...
    

  5. Copiez les polices dans le répertoire sysfont :

    $ set def sys$sysroot:[sysfont.decw.user_cursor16]
    $ copy [vaxdir]olcursor.decw$font;1 *
    


    Remarque :

    pour copier les polices dans le répertoire sysfont,vous devez être connecté en tant que "system" à DEC VAX.


  6. 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.


    Remarque :

    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

  7. Redémarrez le serveur DECwindows.

  8. 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
    

  9. 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.

  10. Exécutez une application X11 (par exemple, un utilitaire DeskSet de OpenWindows).

    $ DISPLAY=decvax::0
    $ mailtool
    


    Remarque :

    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.