Guida avanzata a Solaris

Visualizzazione di applicazioni client remote su sistemi VAX

Per eseguire un'applicazione client X11 su un sistema OpenWindows e visualizzarla su un server DECwindows, impostare la variabile DISPLAY sul sistema VAX remoto.

Prima di avviare l'applicazione client X11 occorre compilare ed installare i font di OpenWindows sul server DECwindows. Questi font sono disponibili nella versione X11R5 o nel pacchetto di font opzionali fornito insieme a OpenWindows. Per installare i font appropriati sul server DECwindows, procedere come segue:

  1. Installare i sorgenti dei font opzionali di OpenWindows (o i sorgenti dei font della versione X11R5) sul sistema OpenWindows.

  2. Seguire le istruzioni per l'installazione dei font riportate nel manuale Solaris X Window System Developer's Guide.

  3. Copiare i sorgenti dei font in una directory del sistema VAX.

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

  4. Compilare i font per il cursore sul sistema VAX.

    Verrà creata una serie di file: olcursor.decw$font;1 olglyph10.decw$font;1...

    $ font olcursor.bdf
    $ font olglyph10.bdf
    ...
    

  5. Copiare i font nella directory sysfont:

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


    Nota -

    Per copiare i font nella directory sysfont, occorre accedere al sistema DECVAX come utente "system".


  6. Ripetere le operazioni 2-4 anche per gli altri font del cursore e per i font Lucida collocati in /usr/openwin/share/src/fonts/75dpi e /usr/openwin/share/src/fonts/100dpi.


    Nota -

    I font Lucida devono essere installati in sys$sysroot:[sysfont.decw.user_75dpi] e sys$sysroot:[sysfont.decw.user_100dpi].


    L'elenco seguente contiene il set minimo dei font richiesti per eseguire le applicazioni DeskSet di OpenWindows. Se per le applicazioni si utilizzano i font di default, non sarà necessario installarne altri. È tuttavia possibile installare un numero di font superiore a quello richiesto.

    • 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. Riavviare il server di DECwindows.

  8. Per verificare che i font siano stati installati, richiedere l'elenco dei font disponibili nel server di DECwindows:

    $ DISPLAY=decvax::0
    $ xlsfonts | grep Sun   (font cursore)
    $ xlsfonts | grep Lucida
    

  9. Verificare di avere abilitato il nodo OpenWindows per la visualizzazione sul server di DECwindows usando il menu Security del DECwindows Session Manager.

  10. Avviare un'applicazione X11 (ad esempio, un'applicazione DeskSet di OpenWindows).

    $ DISPLAY=decvax::0
    $ mailtool
    


    Nota -

    DNI_X_ENABLE deve essere impostato sulla directory della libreria di trasporto DNI libdni. Vedere a questo riguardo il punto 1 del paragrafo "Configurazione dell'internetworking con DECnet" in questo capitolo.


    Se si riceve un messaggio di errore come quello illustrato nell'esempio seguente, per avviare l'applicazione è necessario installare il font specificato nel server di DECwindows.

    XView warning: Cannot load font `-b&h-lucida-medium-r-*-*-*-80-*-*-*-*-*-*' (Font package)

    Questo messaggio di errore segnala che occorre installare il font luRS10.bdf.

    Per maggiori informazioni sui font, vedere il manuale Solaris X Window System Developer's Guide.