[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

312.0. "URGENT - X-Windowing in a Multi-vendor environment" by KETJE::ERNST () Mon Feb 27 1989 13:03


		 NEED INFORMATION ASAP -- BEFORE 2/3/89

-------------------------------------------------------------------------------
            X-Windowing Multi-Vendor experiment at European Communities
-------------------------------------------------------------------------------

   The EC is performing a test a X-window under UNIX in a Multi-vendor 
   environment (DEC,IBM,SUN...) where they try all combination Client/servr.

   They go some questions that we have to get a answer before the 2/3/89...



   When applications "DXterm" or "DXsession" or "DXWM" run on the DEC machine
   (VS3200) and when the "X-server" (MIT Rel 3) is located on another 
   non-DEC machine, the application stops on the DEC machine (Client) and gives
   the error messages mentioned in the annexes.

   The Goal of this test is that ANY application running on a client should
   be displayed on ANY server using X-windowing system ?



                   VS3200    |
                   ------    |  LAN
                 DXWM        |__________|
                 DXTERM      |          |
                 DXSESSION   |          |------ Xserver   
                 under ULTRIX|          |       (Non-DEC : SUN,...)
                                        |       Under UNIX



  THE FOLLOWING ERROR MESSAGES OCCURS :


   1) X Toolkit Warning convert "-*-MENU-MEDIUM-R-Normal--*-120-*-
      *-P-ISO8859-1" to type Fontlist, using fixed font
      can't find font -*-Terminal-*-*-*-*-*-180-*-*-*-*-*-*
      can't find font -*-Terminal-*-*-*-*-*-140-*-*-*-*-*-*
      can't find font -*-Terminal-Medium-*-Normal-*-*-140-*-*-*-*-*-1
      X Protocol error detected by server : parameter not a font
	Failed request major op code 58 X_ChangeGC
        Failed request minor op code 0 (if applicable)
	Ressource ID 0xc15a5ed0 In failed request (if applicable)
	Serial number of failed request 76
	Current serial number in output stream 132

   2)X Protocol error detected by server : attempt to access private resource
	Failed request major op code 111 S_setAccessControl
	Failed request minor op code 0 (if applicable)
	Resource ID 0x8006b in failed request (if applicable)
	Serial number of failed request 15
`	Current serial number stream 26




   The questions are :

	- What these errors means ?  What can we so that it will works ?

	- Is there a way to build the application such that the application
	  will never assume that special ressources are located on the server.
	  In othert words, Is it possible that the client "ask" the server
	  to check if some ressources (i.e fonts) are available on the server
	  through the X protocol ? 

	- Does ISO registrate the fonts we are using in UWS 2.0? What is the
	  process if a constructor want to add a fonts ? Where can find a
	  list of the "registrate ISO" fonts for X-window system (if any)?

	
  ANY comments is Welcome ......


  Thanks in advance,
  Regards,
  Stephan
  
  856-7547/7313
  KETJE::ERNST
  ERNST@BRO

    

T.RTitleUserPersonal
Name
DateLines
312.1if you have bdf fonts, anything is possible [.85 probability :^)]SICVAX::TIMMINSXUI & OSF - Perfect TogetherMon Feb 27 1989 14:1059
    
    User-defined fonts are supported with our HARDWARE terminals (I believe
    the feature is known as DRCS -- Downline Reloadable Character Sets).
    
    DECterm V1 to my knowledge does not support this feature.  However, it
    can use 8-bit fonts (see Ultrix man page for dxterm).
    
    On Ultrix DS3100 systems, I have put a user-defined font in the
    MIT font directory (/usr/lib/X11/fonts/MIT/fontname.snf) and there
    is a utility 'mkfontdir' to build a table that the server and various
    utilities require).  After that I only need to restart the server (I
    use shutdown -h now in Ultrix) to use the font.
    
    DECterm still gives me an error message about not finding the 14 field
    fontname it was looking for in either /usr/lib/X11/fonts/decwin/[screen75
    or screen100].  However, DECterm does find the font in the MIT subdirectory
    and sizes itself to the font (size, etc.) that fontname.snf requires.
    
    So, any valid X11R3 font available in binary distribution format (bdf)
    is convertable to the server native format (.snf) for font files on
    Ultrix DS3100 formats.  In release 3 information, Adobe has documented
    the bdf format.
    
    I am uncertain whether MIT/X Consortium adopted the .snf font file format
    as part of X 11R3 (between VMS/DECwindows, UWS/VAX, and UWS/RISC, I've
    been busy).  
    ** real time update **
    
    I spoke with someone at MIT.  BDF is the standard format.  Each vendor is
    responsible for implementing their own .snf support in their server.  In 
    addition, each vendor will provide a bdftosnf convertor.  
    
    In the case of DECwindows, and in particularly DECterm, we do not make the
    font files available in bdf format.  They are on the tapes as .snf only.
    
    This is not a Digital problem, but one that is common to distributed
    resources that each workstation needs to know about (colormaps, fonts, etc.).
    Since fonts cannot be loaded into a server (the server must have a specific
    place where it gets them, or at startup, loads all known fonts into a
    cache in the server.).  The X terminals, Sun 3/50s, etc., all will
    have this problem for any application that uses a user defined font
    (kanji, APL, etc) that is not available in bdf format.
    
    So, the answer is, given bdf format and the time and the compilers to
    translate bdftosnf to every server being tested, as per the X Consortium,
    there will be complete interoperability.
    
    However, if bdf format is not available, then there may be no way to 
    have Digital applications that specify .snf fonts to run on a remote
    server of unknown origin that does not also support compatible .snf
    fonts.  [I haven't tested the case, but assuming you had all the .bdf
    font files, and a X11 server that only used .bdf formatted fonts, it
    should work.  A bdf-only X11 server is supported as per the X
    Consortium].
    
    Larry Timmins
    Financial Resource Center/SIC
    NYA/USA

312.2Check in DECterm Notes conference as wellSICVAX::TIMMINSXUI & OSF - Perfect TogetherMon Feb 27 1989 14:2718
    
    ...to clarify:
    
    At the Xhibition (AUGUST 88, at MIT), I had Ultrix DECwindows applications
    display on Apple Mac II (White Pine), 386, Amigas, etc. -- all without
    problems.  At this time, I do not recall whether I served xterms or 
    DECterms.  However, all I tried worked fine.  Including the Sun 3/60
    that was running XUI.
    
    At Unix Expo, we displayed on 386 (PC Xsight) Macs (White Pine again),
    and a PC XT running PC DECwindows.  No problems.
    
    You may want to post your note in the DECterm notesfile to get better
    coverage and to check on the availability of bdf fonts for DECterm, etc.
    
    Larry T