|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 69249 (0x10e81) Types: TextFile Names: »V«
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS └─ ⟦91c658230⟧ »DATA« └─⟦5d656759a⟧ └─⟦this⟧
with Ftp_Profile; package Rxi_Install is ------------------------------------------------------------------------------ -- Procedures for installing any RXI-based terminal type in a Rational -- Environment and for installing the rxi program on a workstation or -- file-server. -- -- There are two general classes of RXI-based terminal types and the steps -- in their installation may differ somewhat. -- -- A) "Real" workstations. For example, you have a Sun workstation on -- your desk and that is the workstation that you will be using as an -- RXI "terminal" when working with an R1000. You would be using the -- "real" terminal type called Xsun4_X11R3 (or one of the other Sun -- variations). -- -- B) "Parasite" terminals. For example, you have an NCD X Terminal -- on your desk that keeps its font files and such on the file-system -- of a nearby DEC Vax running VMS. To use the NCD as your RXI terminal -- you would use the "parasite" terminal type called Xncd_Vms5_1_Multinet -- (or one of the other NCD/VMS variations). -- -- There are three general installation scenarios to consider when installing -- RXI: -- -- 1) Your site will be dealing only with "real" workstation terminal types; -- no "parasite" terminal types. (All R1000 usage will be directly from -- actual workstations.) Simply pick one (or more) appropriate R1000 -- terminal type(s) and perform all installation steps (for each terminal -- type). -- -- 2) Your site will be dealing only with "parasite" terminal types; no "real" -- workstation users. (All R1000 usage will be directly from X terminals.) -- Simply pick one (or more) appropriate terminal type(s) and perform all -- installation steps (for each terminal type). -- -- 3) You have a mixture; some users will operate from workstations and some -- from X terminals. If the users with workstations and the users with -- X terminals use different file systems/servers then you can install -- the various types of RXI independently; one type on each file system, -- as in scenarios 1 & 2. -- -- If more than one type of user uses the same file system then you may -- want to perform all installation steps except for the workstation step -- for all of the appropriate R1000 terminal types. Then perform the -- workstation step for just one of the R1000 terminal types. -- -- This would install one rxi terminal type on the file system as the -- "default" terminal type but still allow users of all rxi terminal -- types to function. Users of the non-default terminal types -- would then invoke RXI using the "-rcg" switch or else have a -- "*recognition:" resource in their X Defaults file. (See the RXI -- documentation for a discussion on "terminal recognition" and how to -- control it.) -- -- The general installation steps for the mythical XYZ terminal type are: -- -- 1) Execute the Rxi_Install.Machine_Editor_Data_Files procedure to install -- the various XYZ keymap files on your R1000. This automatically -- enables any product-specific commands contained in the new keymap(s). -- Commands are enabled if the pertinent product is authorized for -- this R1000. -- -- This step also creates XYZ entries in the -- !Machine.Editor_Data.Terminal_Types and Terminal_Recognition files. -- -- This step is performed for all "real" and all "parasite" terminal -- types that will be used to talk to the R1000. It installs the R1000 -- "key map" for this terminal type and it tells the R1000 how to perform -- auto-recogniton of the new terminal type when a user logs into the -- R1000. -- -- This step is performed once for each rxi terminal type that your site -- will be using, real or parasite. -- -- 2) Execute the Rxi_Install.Workstation_Files procedure to transfer -- a full set of RXI source and executable files to the workstation. -- Follow the instructions attached to the installation procedure down -- below when performing this step. This step copies, creates, and/or -- installs the rxi program upon the workstation. -- -- This step is usally performed once for a particular file system or -- file server. RXI only needs to be installed once on a file system or -- file server. It is installed with a system-wide default terminal -- type corresponding to a single R1000 terminal type. Users with other -- R1000 terminal types then use the "-rcg" switch (or the "*recognition: -- resource) when invoking RXI. -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Terminal_Type - Supported terminal/keyboard types. -- -- These are all of the supported variations for RXI. There are variations -- in: -- - workstation/X-terminal vendor -- - keyboard -- - X Windows vendor -- - TCP/IP vendor ------------------------------------------------------------------------------ type Terminal_Type is ( --\f ------------------------------------------------------------------------------ -- Workstation: Sun Microsystems ("Real" Workstation Terminal Types) -- Operating System: SunOS 4.0 -- Window System: Sun's X11/NeWS V2.0 ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- Sun's type 3 keyboard; shipped with Suns prior to 1989. -- Has the keys: L1..L10 on the left side and R1..R15 on the right. -- Function keys F1..F9 across the top. ---------------------------------------------------------------------- Xnews3_V2_0, -- M680x0 architecture Xnews3_V2_0_Sparc, -- Sparc architecture ---------------------------------------------------------------------- -- Sun's type 4 keyboard; shipped with Suns starting in 1989. -- Stop/Again keys on the left side and a numeric keypad on the right. -- Function keys F1..F12 across the top. ---------------------------------------------------------------------- Xnews4_V2_0, -- M680x0 architecture Xnews4_V2_0_Sparc, -- Sparc architecture --\f ------------------------------------------------------------------------------ -- Workstation: Sun Microsystems ("Real" Workstation Terminal Types) -- Operating System: SunOS 4.0 -- Window System: MIT's X11.R3 or X11.R4 ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- Sun's type 3 keyboard; shipped with Suns prior to 1989. -- Has the keys: L1..L10 on the left side and R1..R15 on the right. -- Function keys F1..F9 across the top. ---------------------------------------------------------------------- Xsun3_X11r3, -- M680x0 architecture Xsun3_X11r3_Sparc, -- Sparc architecture ---------------------------------------------------------------------- -- Sun's type 4 keyboard; shipped with Suns starting in 1989. -- Stop/Again keys on the left side and a numeric keypad on the right. -- Function keys F1..F12 across the top. ---------------------------------------------------------------------- Xsun4_X11r3, -- M680x0 architecture Xsun4_X11r3_Sparc, -- Sparc architecture --\f ------------------------------------------------------------------------------ -- Workstation: Macintosh ("Real" Workstation Terminal Types) -- Operating System: AUX 4.0 -- Window System: AUX/R??? X-Windows ???? ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- Apple's ???? United States keyboard ---------------------------------------------------------------------- Xapus_Aux4_0, --\f ------------------------------------------------------------------------------ -- Workstation: IBM RS/6000 ("Real" Workstation Terminal Types) -- Operating System: AIX 3.1 -- Window System: AIX/R2 X-Windows 3.1 ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- IBM's R/6000 United States keyboard ---------------------------------------------------------------------- Xr6us_Aix3_1, --\f ------------------------------------------------------------------------------ -- Workstation: DEC ("Real" Workstation Terminal Types) -- Operating System: VMS 5.1, 5.2, and 5.3 -- Window_System: DECwindows ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- DEC's LK201 keyboard; United States configuration ---------------------------------------------------------------------- Xdecus_Vms5_1_Multinet203, -- TCP/IP software is Excelan MultiNet -- release 2.0.3 Rev. D Xdecus_Vms5_1_Wollongong502,-- TCP/IP software is Wollongong WIN TCP/IP -- release 5.0.2 --\f ------------------------------------------------------------------------------ -- Workstation: DEC ("Real" Workstation Terminal Types) -- Operating System: Ultrix v4.1 -- Window_System: DECwindows ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- DEC's LK201 keyboard; United States configuration ---------------------------------------------------------------------- Xultus_Ds_Ultrix4_1, -- DECstation Ultrix (MIPS architecture) Xultus_Vs_Ultrix4_1, -- VAXstation Ultrix (VAX architecture) --\f ------------------------------------------------------------------------------ -- Workstation: HP ("Real" Workstation Terminal Types) -- Operating System: HP-UX 7.0 -- Window_System: X Window System ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- HP's 46021A keyboard; United States configuration ---------------------------------------------------------------------- Xhp46021a_Hpux7_0, --\f ------------------------------------------------------------------------------ -- Workstation: Apollo ("Real" Workstation Terminal Types) -- Operating System: Domain/OS SR10.2 (BSD Unix) -- Window System: Domain/X11 V1.2 ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- Apollo's keyboard 3 (model 7121) -- Has arrows on the left, numbers on the right, and F0..F9 across the -- top. ---------------------------------------------------------------------- Xapollo3_Sr10_2_Unix, ---------------------------------------------------------------------- -- Apollo's keyboard 3 (Motif Compliant model nnnn) -- Has arrows on the left, numbers on the right, and F0..F9 across the -- top. Has Alt/Meta keys on either side of the space bar. ---------------------------------------------------------------------- Xapollom_Sr10_2_Unix, --\f ------------------------------------------------------------------------------ -- X Terminal: NCD ("Parasite" Non-Workstation Terminal Types) -- Keyboard: NCD's United State Configuration ------------------------------------------------------------------------------ ---------------------------------------------------------------------- -- Host Workstation: Sun Microsystems -- Operating System: SunOS 4.0 -- Window System: Sun's X11/NeWS V2.0 ---------------------------------------------------------------------- Xncd_Xnews_V2_0, -- M680x0 architectures Xncd_Xnews_V2_0_Sparc, -- Sparc architecture ---------------------------------------------------------------------- -- Host Workstation: Sun Microsystems -- Operating System: SunOS 4.0 -- Window System: MIT's X11.R3 or X11.R4 ---------------------------------------------------------------------- Xncd_Sun_X11r3, -- M680x0 architectures Xncd_Sun_X11r3_Sparc, -- Sparc architecture ---------------------------------------------------------------------- -- Host Workstation: IBM RS/6000 -- Operating System: AIX 3.1 -- Window System: AIX/R2 X-Windows 3.1 ---------------------------------------------------------------------- Xncd_Aix3_1, ---------------------------------------------------------------------- -- Host Workstation: DEC -- Operating System: VMS 5.1 -- Window_System: DECwindows ---------------------------------------------------------------------- Xncd_Vms5_1_Multinet203, -- TCP/IP software is Excelan MultiNet -- release 2.0.3 Rev. D Xncd_Vms5_1_Wollongong502,-- TCP/IP software is Wollongong WIN TCP/IP -- release 5.0.2 ---------------------------------------------------------------------- -- Host Workstation: DEC -- Operating System: Ultrix 4.1 -- Window_System: DECwindows ---------------------------------------------------------------------- Xncd_Ds_Ultrix4_1, -- DECstation Ultrix (MIPS architecture) Xncd_Vs_Ultrix4_1, -- DECstation Ultrix (VAX architecture) ---------------------------------------------------------------------- -- Host Workstation: HP -- Operating System: HP-UX 7.0 -- Window_System: X Window System ---------------------------------------------------------------------- Xncd_Hpux7_0, ---------------------------------------------------------------------- -- Host Workstation: APOLLO -- Operating System: SR10.2 (BSD Unix) -- Window_System: Domain/X11 V1.2 ---------------------------------------------------------------------- Xncd_Sr10_2_Unix ); --\f procedure Machine_Editor_Data_Files (Keyboard : Terminal_Type; Suppress_Rxi_Files : Boolean := False; Overrides : String := "foo=>FALSE,bar=>true"); ------------------------------------------------------------------------------ -- Keyboard - Specifies the RXI-based terminal type being installed. -- Suppress_Rxi_Files - Specifies TRUE if the RXI files are not to be -- included in the installation; perhaps they are already there. -- Overrides - Specifies any authorization parameters that you may -- wish to use for overrides in the -- Enable_Product_Keymaps step. -- -- Used to perform two tasks in the !Machine.Editor_Data area on the local -- R1000. -- -- 1) Copies the appropriate files from the release area over to the local -- !Machine.Editor_Data area. The files are: -- -- - XYZ_Key_Names - defines the key names for the XYZ terminal type -- - XYZ_Keys - defines the recognition sequences for the XYZ keys -- - XYZ_Commands - defines the environmental keybindings for XYZ -- - XYZ_User_Commands- users can Compilation.Parse this to obtain an "empty" -- XYZ_Commands in their home area -- -- and optionally : -- -- - RXI_Key_Names - defines the key names for the generic RXI terminal -- - RXI_Keys - defines the recognition sequences for the RXI keys -- - RXI_Commands - defines the environmental keybindings for RXI -- - RXI_User_Commands - users can Compilation.Parse this to obtain an "empty" -- RXI_Commands in their home area -- -- This command copies these files. If any of these files already exist in -- !Machine.Editor_Data then they are replaced by the copy. The Key_Names -- and Commands files will be promoted to Installed automatically. -- The Enable_Product_Keymaps utility is used to "enable" all product -- specific keybindings. They are enabled according to the product -- authorizations in-effect at the time this procedure is executed. -- -- 2) Installs a line like the following in the local !Machine.Editor_Data. -- Terminal_Types file: -- -- XYZ XRTERM 80 80 -- -- and one like this in the local !Machine.Editor_Data.Terminal_Recognition -- file: -- -- XYZ [[?1;nnnc -- -- (the nnn is determined by the XYZ Release.Info.Keyboard_Id; (id*8+2)). -- -- If either file does not currently exist then it is created. -- If either file exists then the appropriate line is appended to the end of -- the file. -- -- This command only needs to be done one time for a particular terminal type -- upon a particular R1000. No damage will result if it is performed more than -- one time; it will however cause the repeated demotion and repromotion of any -- units that refer to any XYZ_Key_Names that already exists and it will result -- in unnecessary (and harmless) duplicate entries in the Terminal_Types and -- Terminal_Recognition files. -- -- Individual sites may wish to change the default screen size for different -- terminal types as specified by the numeric values in the Terminal_Types -- file. ------------------------------------------------------------------------------ --\f procedure Workstation_Files (Keyboard : Terminal_Type; On_Machine : String := Ftp_Profile.Remote_Machine; Username : String := Ftp_Profile.Username; Password : String := Ftp_Profile.Password; Account : String := Ftp_Profile.Account; Rxi_Source_Directory : String := ">>/src/x/clients/rxi<<"); ------------------------------------------------------------------------------ -- Keyboard - Specifies the RXI-based terminal type being installed. -- On_Machine - Specifies the name of the workstation -- Username - Specifies a username valid on the workstation -- Password - Specifies the password for the username -- Account - Specifies the account to use on the workstation -- Rxi_Source_Directory- Specifies the directory to contain the RXI C source -- code -- -- Used to install a full-source version of RXI on a workstation/file-server. -- This can then be used to compile, link, and install rxi with full -- customization using local shared-libraries (and local X Windows bug fixes). ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using Apollo Domain/OS and Domain/X11 : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are (we assume that you are using a Unix shell and not a Domain/Aegis -- shell): -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, if program sources are usually kept in a -- directory called /src then within this directory create a directory -- called /src/rxi. -- -- 2) Run the Rxi_Install.Workstaion_Files procedure; this gets the files copied -- to the workstation/file-server from the R1000. eg. -- -- Rxi_Install.Workstaion_Files -- (Keyboard => Rxi_Install.XApollo3_Sr10_2_Unix, -- On_Machine => "My_Machine", -- Username => "MyName", -- Password => "MyPassword", -- Account => "", -- Rxi_Source_Directory => "/src/rxi"); -- -- 3) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. eg. -- -- cd /src/rxi -- make restore -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) Edit the file called Makefile. A particular site may wish to change -- the places where rxi, its fonts, and/or its man page are installed. -- These can be changed by changing the definition of: -- -- BINDIR - where the rxi program goes; this is the twin -- to the xterm program; -- usually /usr/bin/X11 -- XBINDIR - where the various Apollo-supplied X11 programs -- can be found; we'll need them for the installation; -- usually /usr/bin/X11 -- XAPPLOADDIR - where the default resource file goes; -- usually /usr/lib/X11/app-defaults -- FONTDIR - where the system-wide X11 misc. fonts live; -- usually /usr/lib/X11/fonts/misc -- MANDIR - where the system-wide "new" man pages live; -- usually /usr/new/mann -- -- 6) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 7) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. (The command "make install" -- performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" performs -- just this step.) -- -- c) Install the rxi terminfo description. This allows terminfo-using -- programs (such as vi) to operate within an rxi window. (The -- command "make install.terminfo" performs just this step.) -- -- d) Compile the various fonts (fixed-*.bdf into the $(FONTDIR) -- directory. These are the normal and bold-fase fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- Some sites may not want to use the Rational supplied fonts. They can -- skip the install.man and install.fonts steps if they wish. They will -- want to edit the RXI.Xdefaults file to change the names of the default -- rxi fonts. -- -- Some sites may not have the "man" pages installed and they can skip -- the install.man step. -- -- 8) Run rxi and decide whether or not the default font is too small. -- Some Apollo displays have a very small pixel size. This can make the -- default font too small for many users. RXI comes with several different -- fonts. They are: -- -- fixed-screen-{r,b}-11 - default font - smallest "thin" font -- fixed-screen-{r,b}-12 -- fixed-screen-{r,b}-13 -- fixed-screen-{r,b}-14 - largest "thin" font - 1 pixel line thickness -- fixed-screen-{wr,wb}-15 - smallest "thick" font - > 1 pixel thickness -- fixed-screen-{wr,wb}-16 -- fixed-screen-{wr,wb}-17 - largest "thick" font -- fixed-screen-{wr,wb}-22 - largest "thick" font -- -- You can try out the different fonts with command lines like these; -- restart your X server or use the xset command before trying this: -- -- shell> xset fp rehash # Tell server to read new RXI fonts. -- shell> rxi -fn fixed-screen-r-13 -fb fixed-screen-b-13 & -- shell> rxi -fn fixed-screen-wr-15 -fb fixed-screen-wb-15 & -- -- Always use matching normal (-fn) and bold (-fb) fonts or your rxi -- window may be unreadable when connected to an R1000. -- -- If you decide to change the system-wide default font then edit the -- RXI.Xdefaults file. Change the "*font:" and "*boldFont:" lines to -- reference the new font. You may also want to change then -- "*menu.menuFont:" line if you find the menus to be unreadable as well. -- Then do a "make install" to install the new system-wide defaults. -- -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using SunOS with MIT X11.R3 or X11.R4 : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Pick an RXI terminal type to install. -- -- If all of the Sun workstations that will be using RXI to connect to -- R1000's have the older Type 3 keyboard (no numeric pad on the right, -- no help key on the left) then go to step 2 and install the XSun3_X11R3 -- terminal type. -- -- If all of the Sun workstations that will be using RXI to connect to -- R1000's have the newer Type 4 keyboard (numeric pad on the right -- instead of the R1-R15 keys, help key on the left) then go to step 2 -- and install the XSun4_X11R3 terminal type. -- -- If you will have a mixture of Type 3 and Type 4 keyboards that will -- all be using the same installed copy of RXI then you will have to -- do one of two things. Either install RXI as an XSun3 terminal type or -- as an XSun4 terminal type. -- -- If you install RXI as an XSun3 then: -- - Type 3 keyboard users do nothing extra. -- - Type 4 keyboard users should put the "rxsun4" command into their -- personal ~/.rxrc file (or they can run the command by hand in any -- shell window prior to the time they log into an R1000). They should -- also edit their ~/.Xdefaults file to contain a line that looks like -- this: "RXI*recognition:xsun4". -- -- If you install RXI as an XSun4 then: -- - Type 3 keyboard users should edit their ~/.Xdefaults file to contain -- a line that looks like this: "RXI*recognition:xsun3". -- - Type 4 keyboard users will have the rxsun4 command performed for -- them by the default rxrc file in the app-defaults directory. If they -- have a personal ~/.rxrc file then they will need to place the rxsun4 -- command in that file as well. -- -- The line "RXI*recognition:xsun3" or "RXI*recognition:xsun4" tells -- RXI that when an R1000 asks the question "What type of terminal are -- you?", it should answer "xsun3" or "xsun4". RXI is built with a -- default answer that is determined by the Rxi_Install.XSun?_X11R? -- terminal type that you chose to install. This is a way to override -- that default. -- -- The rxsun3 and rxsun4 commands read the XSun3-xmodmap and XSun4-xmodmap -- files respectively. These files contain keyboard definitions for -- the Type 3 and Type 4 keyboards. These commands are intended only for -- the use of users with Type 4 keyboards. -- -- Note: If the Type 3 keyboards are using one file server and the Type 4 -- keyboards are using another then you can simply install RXI as an XSun3 -- on the one server and as an XSun4 on the other server. Treat the two -- servers as two separate RXI installations as shown above. The R1000's -- should all have both the XSun3 and the XSun4 Editor_Data files -- installed. -- -- X11 from MIT has a "problem" with Type 4 keyboards. SunOS 3.? does -- not know about Type 4 keyboards and so it always thinks that users have -- Type 3. SunOS 4.? knows about Type 4 keyboards and so the X server -- will realize that a Type 4 keyboard is in use, however, the MIT -- server for Suns has a default keyboard mapping that makes most of the -- keys in the rightmost keypad useless; they don't transmit anything -- when pressed unless the Shift key is also being held. -- -- Since the R1000 enjoys the use of these keys this problem had to be -- addressed. The rxsun4 command tells the X server to redefine the -- entire keyboard. Every key on the keyboard is assigned to be a key of -- some type. Typically the new type is the same as the old type; the -- differences lie in the area where the default keyboard mapping has -- various keys defined as NoSymbol (no-operation). This allows a Type 4 -- user to access all of his keys. -- -- Please note that this is a "global" effect. It affects not just RXI -- but rather globally effects every applicaton being run upon the -- workstation. At some point either MIT or Sun will come out with a -- proper default keyboard mapping that does not make the extra keys -- NoSymbol; at that time the XSun4 terminal type will be changed to -- reflect the new defaults and the rxsun4/rxsun3 commands will disappear. -- -- The rxsun3 command turns a Type 4 keyboard into a Type 3 keyboard. -- Any "new" keys (keys that are new with the Type 4 keyboard) are marked -- as NoSymbol (no-operation). This is another option for Type 4 -- keyboard users; they can turn their keyboard into a Type 3. -- -- Special Installation Note for Type 4 keyboard installations: -- -- The XSun3-xmodmap and XSun4-xmodmap files should be tested prior to -- installation by the "make install.all" step (step 7). While the X -- server is running, issue the following two commands: -- -- if on a Type 4 keyboard : -- xmodmap XSun3-xmodmap -- xmodmap XSun4-xmodmap -- -- if on a Type 3 keyboard : -- xmodmap XSun4-xmodmap -- xmodmap XSun3-xmodmap -- -- If you get any messages of the general form "bad keycode value (out of -- range)" then you are using a version of the X server that contains a -- minor bug. The problem is that the server has some tables inside of -- it for describing the keyboard. The tables are 1 entry short. -- To fix the problem just edit the XSun3-xmodmap and XSun4-xmodmap files. -- Search for the line (there is one in each file) that has "keycode 132" -- on it. Comment out that line by placing a "!" at the front of the -- line. This will eliminate the problem and you can proceed with the -- next installation step. This bug means that your numeric keypad "+" -- key will not be available for use; the server does not realize that -- it exists. -- -- 2) Create a source directory for the rxi program on the workstation/file- -- server. For example, if the X11 sources from MIT are located in a -- directory called /src/x then the suggested place for rxi would be -- /src/x/clients/rxi. If you would prefer to put the sources into -- a different place, eg. /vendor/src/rxi, then that works as well. -- -- 3) Run the Rxi_Install.Workstation_Files procedure; this gets the files -- copied to the workstation/file-server from the R1000. -- Use either the Rxi_Install.XSun3_X11R3 or XSun4_X11R3 terminal types. -- -- 4) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. -- -- If you are installing the XSun4_X11R3 terminal type then you need to -- edit the file named "rxrc" in the source area. -- -- Toward the beginning of the rxrc file, insert a new line so that the -- first command that is executed by the rxrc script is the "rxsun4" -- command. The file probably starts with a command like: -- -- xset m 3 2 -- -- This sets the mouse acceleration factors. You should add the rxsun4 -- command before that line. -- -- rxsun4 -- xset m 3 2 -- -- 5) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 6) At this point you have two choices. A) Handle rxi in the typical MIT -- fashion using the "imake" and "makedepends" programs, or, B) handle -- rxi as an independent stand-along program. -- -- 6a) If your site uses the imake/makedepends programs for X11.R3 (or R4) -- based applications then do: -- -- if the sources are in /src/x/clients/rxi as suggested do: -- -- make -f Makefile.MIT Makefile -- -- if the sources are in some other directory then do something like: -- -- make -f Makefile.MIT Makefile TOP=/src/x -- -- Substitute the appropriate main X11.R3 (or R4) source directory for -- /src/x. This will regenerate the Makefile in the typical MIT fashion. -- Follow that with a "make depend" command. -- -- 6b) If your site does not use the image/makedepends programs, or if you -- do not want to use them in this case then you may wish to hand-edit -- the Rational-supplied Makefile. At the top of the Makefile is a -- list of the source, library, include, and font paths that will be used -- during installation. If you wish to change any of these default -- locations please do so now. The defaults are: -- -- BINDIR - where rxi executables will reside; -- eg. /usr/bin/X11 -- FONTDIR - where the server fonts reside; -- eg. /usr/lib/X11/fonts -- MANDIR - the man page directory for the rxi man page; -- eg /usr/man/mann -- XAPPLOADDIR - where application defaults files reside; -- eg. /usr/lib/X11/app-defaults -- -- 7) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 7a) If you wish to just use rxi as supplied then skip this step. -- -- 7b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 7c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 8) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. -- (The command "make install" performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" -- performs just this step.) -- -- c) Compiles the various fonts (fixed-screen-*.bdf and places them -- into $(FONTDIR) directory so that the X server can find -- them. These are the normal and bold-face fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- If you wish to add these fonts to the collection of fonts that came with -- X11.R3 (or R4) from MIT (so that they will always be automatically -- regenerated whenever the MIT fonts are regenerated then issue the -- command "make install.fonts.source". -- -- Then connect to the $(FONTSRC) directory and add the -- appropriate lines to the Imakefile there to cause compilation and -- installation of the new fixed-screen-*-*.bdf files. A bdf.Imakefile -- is supplied by Rational which shows the type of entries to be made. -- Do a "make all" and a "make install" there to compile and install the -- new fonts on your system. -- -- 9) Install the termcap definition for the rxi terminal type into your -- local termcap database. There is a file called termcap in the rxi -- source area that contains the termcap definition for rxi. (There is -- also a terminfo file if you are using terminfo on your system.) -- The termcap file is inserted into your local /etc/termcap file and -- the terminfo file is used by issuing the command "tic terminfo". -- -- 10)If the rxi files were installed in the /src/x/clients/rxi hierarchy as -- suggested in step #1 then you will probably wish to edit the -- Imakefile/Makefile in the /src/x/clients directory. Add the rxi -- directory to the SUBDIRS=... list. This will cause rxi to be remade -- and reinstalled whenever all MIT X11 clients are remade. -- -- After installing rxi, at any time: -- If an X Server is already running then the rxi program may be run directly. -- If an X Server is not already running then the rx program may be used to -- run the X Server and then invoke a "console" window, a clock window, and one -- rxi window on the workstation. -- -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using SunOS with X11/NeWS : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Pick an RXI terminal type to install. -- -- If all of the Sun workstations that will be using RXI to connect to -- R1000's have the older Type 3 keyboard (no numeric pad on the right, -- no help key on the left) then go to step 2 and install the XNews3_V1_0 -- terminal type. -- -- If all of the Sun workstations that will be using RXI to connect to -- R1000's have the newer Type 4 keyboard (numeric pad on the right -- instead of the R1-R15 keys, help key on the left) then go to step 2 -- and install the XNews4_V1_0 terminal type. -- -- If you will have a mixture of Type 3 and Type 4 keyboards that will -- all be using the same installed copy of RXI then you will have to -- do one of two things. Either install RXI as an XNews3 terminal type or -- as an XNews4 terminal type. -- -- If you install RXI as an XNews3 then: -- - Type 3 keyboard users do nothing extra. -- - Type 4 keyboard users should edit their ~/.Xdefaults file to contain -- a line that looks like this: "RXI*recognition:xnews4". -- -- If you install RXI as an XNews4 then: -- - Type 3 keyboard users should edit their ~/.Xdefaults file to contain -- a line that looks like this: "RXI*recognition:xnews3". -- - Type 4 keyboard users do nothing extra. -- -- The line "RXI*recognition:xnews3" or "RXI*recognition:xnews4" tells -- RXI that when an R1000 asks the question "What type of terminal are -- you?", it should answer "xnews3" or "xnews4". RXI is built with a -- default answer that is determined by the Rxi_Install.XNews?_V1_0 -- terminal type that you chose to install. This is a way to override -- that default. -- -- Note: If the Type 3 keyboards are using one file server and the Type 4 -- keyboards are using another then you can simply install RXI as an XNews3 -- on the one server and as an XNews4 on the other server. Treat the two -- servers as two separate RXI installations as shown above. The R1000's -- should all have both the XNews3 and the XNews4 Editor_Data files -- installed. -- -- NOTE to R1000 users using the model 4 keyboard with X11/NeWS: -- -- Sun has seen fit to make two keys on the keyboard "identical" by -- default. -- -- The keys "Help" and "F1" are defined, by the default X11/NeWS startup -- script, to be the same X "key symbol". This means that the R1000 -- cannot tell the difference between a user typing what he thinks of as -- "Help" and what he thinks of as "F1". This can be fixed by removing -- the following command from your .xinitrc file: -- -- xmodmap -e 'keysym F1 = Help' -- -- If you have already started NeWS then you can repair this on-the-fly -- with this command: -- -- xmodmap -e 'keycode 12 = F1' -- -- 2) Create a source directory for the rxi program on the workstation/file- -- server. For example, if your various X11 application sources are -- located in /src/x then a likely place would be /src/x/rxi. -- -- 3) Run the Rxi_Install.Workstaion_Files procedure; this gets the files -- copied to the workstation/file-server from the R1000. -- -- 4) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. -- -- 5) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 6) Edit the file called Makefile. There are a series of "make" macros -- at the beginning of the file. These macros tell the installation -- script where the various pieces of RXI are to be installed. The -- default values for these macros may be correct for your site but -- they should be checked. The macros are: -- -- OPENWIN - the "home" directory for Open Windows (X/NeWS); -- eg. /openwin -- BINDIR - where rxi executables will reside; -- eg. /openwin/bin -- FONTDIR - where the server fonts reside; -- eg. /openwin/lib/fonts -- MANDIR - the man page directory for the rxi man page; -- eg /usr/man/mann -- -- The following directories may be changed but changes will only -- actually take effect when rxi is recompiled by performing "make clean" -- and "make all" steps. -- -- XAPPLOADDIR - where application defaults files reside; -- eg. /openwin/etc -- -- 7) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 7a) If you wish to just use rxi as supplied then skip this step. -- -- 7b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 7c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 8) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. -- (The command "make install" performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" -- performs just this step.) -- -- c) Compile the various fonts (fixed-screen-*.bdf into the $(FONTDIR) -- directory and then does a "bldfamily" there. These are the normal -- and bold-face fonts used by rxi. (The command "make install.fonts" -- performs just this step.) -- -- 9) Install the termcap definition for the rxi terminal type into your -- local termcap database. There is a file called termcap in the rxi -- source area that contains the termcap definition for rxi. (There is -- also a terminfo file if you are using terminfo on your system.) -- The termcap file is inserted into your local /etc/termcap file and -- the terminfo file is used by issuing the command "tic terminfo". -- -- -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using AIX and IBM X-Windows : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, if program sources are usually kept in a -- directory called /src then within this directory create a directory -- called /src/rxi. -- -- 2) Run the Rxi_Install.Workstaion_Files procedure; this gets the files copied -- to the workstation/file-server from the R1000. eg. -- -- Rxi_Install.Workstaion_Files -- (Keyboard => Rxi_Install.Xr6us_Aix3_1, -- On_Machine => "My_Machine", -- Username => "MyName", -- Password => "MyPassword", -- Account => "", -- Rxi_Source_Directory => "/src/rxi"); -- -- 3) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. eg. -- -- cd /src/rxi -- make restore -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) Edit the file called Makefile. A particular site may wish to change -- the places where rxi, its fonts, and/or its man page are installed. -- These can be changed by changing the definition of: -- -- BINDIR - where the rxi shell script goes; this is the twin -- to the aixterm script; -- usually /usr/bin -- X11BINDIR - where the real rxi goes; this is where most X11 -- executables go; -- usually /usr/lpp/X11/bin -- XAPPLOADDIR - where the default resource file goes; -- usually /usr/lib/X11/app-defaults -- FONTDIR - where the system-wide X11 fonts live; -- usually /usr/lpp/fonts -- MANDIR - where the system-wide "new" man pages live; -- usually /usr/man/mann -- -- 6) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 7) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. (The command "make install" -- performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" performs -- just this step.) -- -- c) Install the rxi terminfo description. This allows terminfo-using -- programs (such as vi) to operate within an rxi window. (The -- command "make install.terminfo" performs just this step.) -- -- d) Compile the various fonts (fixed-*.bdf into the $(FONTDIR) -- directory. These are the normal and bold-fase fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- Some sites may not want to use the Rational supplied fonts. They can -- skip the install.man and install.fonts steps if they wish. They will -- want to edit the RXI.Xdefaults file to change the names of the default -- rxi fonts. -- -- Some sites may not have the optional licensed IBM "man" product and -- they can skip the install.man step. -- -- 8) Run rxi and decide whether or not the default font is too small. -- Some IBM displays have a very small pixel size. This can make the -- default font too small for many users. RXI comes with several different -- fonts. They are: -- -- fixed-screen-{r,b}-11 - default font - smallest "thin" font -- fixed-screen-{r,b}-12 -- fixed-screen-{r,b}-13 -- fixed-screen-{r,b}-14 - largest "thin" font - 1 pixel line thickness -- fixed-screen-{wr,wb}-15 - smallest "thick" font - > 1 pixel thickness -- fixed-screen-{wr,wb}-16 -- fixed-screen-{wr,wb}-17 -- fixed-screen-{wr,wb}-22 - largest "thick" font -- -- You can try out the different fonts with command lines like these, -- restart your X server before trying this: -- -- aix> rxi -fn fixed-screen-r-13 -fb fixed-screen-b-13 & -- aix> rxi -fn fixed-screen-wr-15 -fb fixed-screen-wb-15 & -- -- Always use matching normal (-fn) and bold (-fb) fonts or your rxi -- window may be unreadable when connected to an R1000. -- -- If you decide to change the system-wide default font then edit the -- RXI.Xdefaults file. Change the "*font:" and "*boldFont:" lines to -- reference the new font. You may also want to change then -- "*menu.menuFont:" line if you find the menus to be unreadable as well. -- Then do a "make install" to install the new system-wide defaults. -- -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using Vax VMS and DECwindows : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, User:[Rxi]. -- -- 2) Run the Rxi_Install.Workstaion_Files procedure; this gets the files -- copied to the workstation/file-server from the R1000. Specify the main -- directory (eg. User:[Rxi]) as the destination of the transfer. -- -- 3) Do a SET DEFAULT to the source directory on the workstation and do the -- command "@makefile restore". This unpacks rxi and makes it available -- for complete installation. -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) Edit the MAKEFILE.COM file in the source area. Follow the editing -- instructions at the front of the file. You will be asked to specify -- the TCP/IP library to use (Excelan MultiNet or Wollongong WIN TCP/IP) -- and to specify the directories containing the library include files -- and the library .OLB file. This is also the place where you indicate -- the proper installation directories and protections for the various -- pieces of the RXI system. -- -- 6) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "@makefile relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "@makefile clean" -- command followed by a "@makefile all". -- -- 7) Enable your privileges; BYPASS should be sufficient. Do an -- "@makefile install.all"; this will: -- -- a) Installs the rxi program, its helper program rxi_detached, and the -- RXI default resource file. -- (The command "@makefile install" performs just this step.) -- -- b) Install the rxi help library. -- (The command "@makefile install.help" performs just this step.) -- -- c) Compiles and installs the various fonts (fixed-screen-*.bdf in the -- 'FONTDIR' directory (defaults to SYS$COMMON:[SYSFONT.DECW. -- USER_75DPI]). These are the normal and bold-face fonts used by rxi. -- (The command "@makefile install.fonts" performs just this step.) -- -- 8) Edit the SYS$MANAGER:SYLOGIN.COM file and add a definition for a -- system-wide symbol named RXI. eg. -- -- $ RXI :== $ SYS$COMMON:[SYSEXE]RXI_DETACHED.EXE -- -- This creates a system-wide foreign command that will run rxi as a -- detached process. You will have to logout and log back in to -- get it defined for yourself. -- -- 9) Reboot any and all DECwindows workstations (or just the servers) that -- need to use rxi. The reboot is necessary in order to cause the -- servers to recognize the new rxi fonts. -- -- 10) You may wish to do a PURGE on: SYS$SYSTEM:, DECW$SYSTEM_DEFAULTS:, -- and SYS$COMMON:[SYSFONT...]. -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using DEC Ultrix with DECwindows : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, if most 3rd party X sources are located in a -- directory called /src/x then the suggested place for rxi would be -- /src/x/rxi. If you would prefer to put the sources into some -- different place, eg. /vendor/sources/rxi, then that works as well. -- -- 2) Run the Rxi_Install.Workstation_Files procedure; this gets the files -- copied to the workstation/file-server from the R1000. -- Use the Rxi_Install.XUltUS_Ultrix4_0 terminal type. -- -- 3) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) At the top of the file called Makefile is a list of the source, library, -- include, and font paths that will be used during installation. If you -- wish to change any of these default locations please do so now. The -- defaults are: -- -- BINDIR - where rxi executables will reside; -- eg. /usr/bin/X11 -- FONTDIR - where the server fonts reside; -- eg. /usr/lib/X11/fonts -- MANDIR - the man page directory for the rxi man page; -- eg /usr/man/mann -- XAPPLOADDIR - where application defaults files reside; -- eg. /usr/lib/X11/app-defaults -- -- 6) You now have three choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 7) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. -- (The command "make install" performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" -- performs just this step.) -- -- c) Compiles the various fonts (fixed-screen-*.bdf and places them -- into $(FONTDIR) directory so that the X server can find -- them. These are the normal and bold-face fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- 8) Install the termcap definition for the rxi terminal type into your -- local termcap database. There is a file called termcap in the rxi -- source area that contains the termcap definition for rxi. (There is -- also a terminfo file if you are using terminfo on your system.) -- The termcap file is inserted into your local /etc/termcap file and -- the terminfo file is used by issuing the command "tic terminfo". -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using HP-UX and the X Window System : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, if program sources are usually kept in a -- directory called /src then within this directory create a directory -- called /src/rxi. -- -- 2) Run the Rxi_Install.Workstaion_Files procedure; this gets the files copied -- to the workstation/file-server from the R1000. eg. -- -- Rxi_Install.Workstaion_Files -- (Keyboard => Rxi_Install.Xhp46021a_Hpux6_5, -- On_Machine => "My_Machine", -- Username => "MyName", -- Password => "MyPassword", -- Account => "", -- Rxi_Source_Directory => "/src/rxi"); -- -- 3) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. eg. -- -- cd /src/rxi -- make restore -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) Edit the file called Makefile. A particular site may wish to change -- the places where rxi, its fonts, and/or its man page are installed. -- These can be changed by changing the definition of: -- -- BINDIR - where the rxi executable goes; this is probably -- where most X11 executables go; -- usually /usr/bin/X11 -- FONTDIR - where the system-wide X11 fonts live; -- usually /usr/lib/X11/fonts -- MANDIR - where the system-wide "new" man pages live; -- usually /usr/man/mann -- -- The following directories may be changed but changes will only -- actually take effect when rxi is recompiled by performing "make clean" -- and "make all" steps. -- -- XAPPLOADDIR - where the default resource file goes; -- usually /usr/lib/X11/app-defaults -- -- 6) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 7) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. (The command "make install" -- performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" performs -- just this step.) -- -- c) Compile the various fonts (fixed-*.bdf into the $(FONTDIR) -- directory. These are the normal and bold-fase fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- Some sites may not want to use the Rational supplied fonts. They can -- skip the install.man and install.fonts steps if they wish. They will -- want to edit the RXI.Xdefaults file to change the names of the default -- rxi fonts. -- ------------------------------------------------------------------------------ --\f ------------------------------------------------------------------------------ -- Installation using Apple A/UX and the X Window System : -- -- The steps involved in getting the rxi program running on a workstation/file- -- server are: -- -- 1) Create a source directory for the rxi program on the workstation/file- -- server. For example, if program sources are usually kept in a -- directory called /src then within this directory create a directory -- called /src/rxi. -- -- 2) Run the Rxi_Install.Workstaion_Files procedure; this gets the files copied -- to the workstation/file-server from the R1000. eg. -- -- Rxi_Install.Workstaion_Files -- (Keyboard => Rxi_Install.Xapus_aux4_0, -- On_Machine => "My_Machine", -- Username => "MyName", -- Password => "MyPassword", -- Account => "", -- Rxi_Source_Directory => "/src/rxi"); -- -- 3) Connect to the source directory on the workstation and do the command -- "make restore". This unpacks rxi and makes it available for complete -- installation. eg. -- -- cd /src/rxi -- make restore -- -- 4) If this site has some or all of the optional licensed Rational products -- then edit the RXI_Env_Menu file. It's format is that of a C source -- file so it should look familiar. There is a #define line for each -- licensed product. For each licensed product at this site, set the -- corresponding #define to be equal to 1. This activates the rxi -- Environment menu entries for that product. -- -- 5) Edit the file called Makefile. A particular site may wish to change -- the places where rxi, its fonts, and/or its man page are installed. -- These can be changed by changing the definition of: -- -- BINDIR - where the rxi executable goes; this is probably -- where most X11 executables go; -- usually /usr/bin/X11 -- AUXBINDIR - where the existing Apple X programs can be found; -- this is probably the same as BINDIR -- usually /usr/bin/X11 -- FONTDIR - where the system-wide X11 fonts live; -- usually /usr/lib/X11/fonts -- MANDIR - where the system-wide "new" man pages live; -- usually /usr/catman/x_man/man1 -- -- The following directories may be changed but changes will only -- actually take effect when rxi is recompiled by performing "make clean" -- and "make all" steps. -- -- XAPPLOADDIR - where the default resource file goes; -- usually /usr/lib/X11/app-defaults -- -- 6) You now have three more choices. A) Install the Rational-supplied rxi -- as-is, or, B) relink to use local (possibly shared) libraries, or C) -- completely recompile and recreate rxi using all local definitions. -- The supplied version of rxi should be able to execute on your system. -- However, it will not use any shared libraries, nor will it incorporate -- any local library fixes, extensions, or modifications that may exist. -- -- 6a) If you wish to just use rxi as supplied then skip this step. -- -- 6b) If you wish to simple relink rxi so that it uses local libraries -- then do a "make relink" command and proceed to the next step. -- -- 6c) If you wish to recreate rxi from scratch then do a "make clean" command -- followed by a "make all". -- -- 7) Turn yourself into "super-user" and do a "make install.all"; this will: -- -- a) Install the rxi program, the RXI default resource file, and any -- support programs needed by RXI users. (The command "make install" -- performs just this step.) -- -- b) Install the rxi man page. (The command "make install.man" performs -- just this step.) -- -- c) Compile the various fonts (fixed-*.bdf into the $(FONTDIR) -- directory. These are the normal and bold-fase fonts used by rxi. -- (The command "make install.fonts" performs just this step.) -- -- Some sites may not want to use the Rational supplied fonts. They can -- skip the install.man and install.fonts steps if they wish. They will -- want to edit the RXI.Xdefaults file to change the names of the default -- rxi fonts. -- ------------------------------------------------------------------------------ --\f end Rxi_Install;