home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / r / rpcbooted / !RPCBootEd / Resources / UK / Help next >
Encoding:
Text File  |  1995-03-29  |  11.0 KB  |  226 lines

  1.  
  2.  
  3.                           RPCBootEd User Manual
  4.                           —————————————————————
  5.            
  6.  
  7. About RPCBootEd
  8. ——————————————-
  9. RPCBootEd is a program that lets you create and edit the boot (startup)
  10. sequence of your Risc PC. Its features are:
  11.  
  12. • Easy to use:
  13.     - Items are shown as icons plus leafnames
  14.     - Drag items from Filer windows to a RPCBootEd window
  15.     - Drag items within RPCBootEd windows to change the order in which they
  16.       are executed
  17.  
  18. • Changes made quickly; RPCBootEd reads the existing boot sequences when it is
  19.   started. Practically all changes can be done through mouse clicks.
  20.  
  21. • Several actions on items:
  22.     - Applications can be run or booted (i.e. the same as when they have
  23.       been 'seen' by the filer), or added to the 'Apps' directory
  24.     - Directories can be opened (Filer_OpenDir)
  25.     - Sprite files can be merged into the Wimp area (IconSprites), or used
  26.       for window borders (ToolSprites)
  27.     - Modules can be loaded (RMLoad)
  28.     - All files and applications can be run with optional command-line
  29.       arguments.
  30.  
  31. RPCBootEd supports !Help, Acorn's interactive help application.
  32.  
  33. RPCBootEd is FreeWare. For conditions of use, read the copyright notice at the end of this manual.
  34.  
  35.  
  36. Structure of the Boot sequence
  37. ——————————————————————————————
  38. Here is what happens when your Risc PC starts up (*):
  39.  
  40. 0. RISC OS is initialized; the power-on self-test is run and if all is well,
  41.    the messages 'Risc OS ..MB' and 'Acorn ADFS' appear.
  42. 1. $.!Boot.!Run is executed. After setting a number of variables, it calls
  43. 2. $.!Boot.Utils.BootRun. This
  44.        a. Runs $.!Boot.Choices.Boot.PreDesktop. This contains the
  45.           pre-desktop sequence, used for running anything that you want loaded
  46.           before the desktop is started, such as:
  47.             • obey files that define aliases, paths, set the library, etc.
  48.             • a BBC font file, to replace the system font
  49.             • sprite files with replacements for Wimp sprites
  50.             • toolsprite files, for customized window borders
  51.        b. Searches directory $.!Boot.Choices.Boot.PreDesk for modules,
  52.           and loads them.
  53.        c. Searches directory $.!Boot.Choices.Boot.PreDesk for sprite files,
  54.           and merges them in the wimp sprite area (*IconSprite).
  55.        d. Searches directory $.!Boot.Choices.Boot.PreDesk for Obey files,
  56.           and runs them.
  57.        e. Searches directory $.!Boot.Choices.Boot.PreDesk for subdirectories,
  58.           and runs them (i.e. executes !Run in that subdirectory).
  59.        f. Runs $.!Boot.Choices.Boot.Desktop. This is the desktop sequence,
  60.           which usually contains:
  61.             • applications that you want 'seen' by the filer, e.g. !Paint,
  62.               !Draw or !ArcFS. That way the Wimp knows what to do when you
  63.               double-click a Sprite or Archive file.
  64.             • applications that you want running after startup, because you
  65.               use them a lot: a backdrop program (!Menon, !Larger, !AppDock
  66.               etc.) or your favourite text editor.
  67.             • directories that you want to have opened, because they contain
  68.               files or applications that you are working on.
  69.  
  70. (*): At least, in the factory setting of my RiscPC it does.
  71.  
  72. RPCBootEd can edit the files mentioned under 2a and 2f. It can not change the other parts, but it doesn't have to: the pre-desktop sequence (2a) can contain the same actions as what is done in 2b - 2e.
  73.  
  74.  
  75. Using RPCBootEd
  76. ———————————————
  77. The program starts in the usual way, by creating an icon on the icon bar. If you are using RPCBootEd for the first time, the icon is grey. RPCBootEd has to install itself before you can use it. Click with Select on the icon, or choose 'Install' from the menu.
  78.  
  79. The installation procedure:
  80.  
  81. • Creates a directory $.!Boot.Choices.Boot.RPCBootEd, for storing backup copies
  82.   of the sequence files.
  83. • Stores the current sequences in that directory.
  84. • Replaces the sequences with its own defaults (empty sequences)
  85.   These defaults are equal to the factory defaults, except that
  86.     - the applications in $.Apps are not stored in the Apps directory
  87.     - the applications in $.Utilities and $.Printing are not 'Filer_Boot'-ed
  88.   The reason for disabling these actions is that it gives you more freedom
  89.   to determine the directory structure of your harddisc.
  90.  
  91. After installing, the two sequence windows are opened.
  92.  
  93. If RPCBootEd was already installed, then the contents of the sequences are read when RPCBootEd starts. You can open the sequence windows with a Select-click on the icon. Clicking with Adjust closes the windows again.
  94.  
  95.  
  96. Stopping using RPCBootEd
  97. ————————————————————————
  98. In case you no longer want to use RPCBootEd, you can revert all the changes that have been made, by choosing 'De-install' from the menu. The backups of the sequences, made when installing, are put back.
  99.  
  100.  
  101. Editing the boot sequences
  102. ——————————————————————————
  103. The sequence windows show the boot sequences. Each sequence consists of a list of items (files, applications or directories). The window shows each item as an icon with a leafname. To the right of this, you can see the action. This action is the command that is executed on the item when the sequence is run.
  104.  
  105. Inside a sequence window, you have the following possibilities to edit:
  106.   
  107. • To add a new item to a sequence: drag a file or application from a Filer
  108.   window to the RPCBootEd sequence window. The new item is inserted into the
  109.   sequence; a default action is attached to the item (it depends on the type of
  110.   the item which action that is).
  111.  
  112. • To change the action that is attached to an item: click on the action with
  113.   Select or Adjust.
  114.  
  115. • To change the order of the items in the sequence: drag the item to the new
  116.   position. It is moved to just before the item that the mouse pointer was on
  117.   when you dropped it.
  118.  
  119. • To move an item to the other sequence: drag it to the other window.
  120.  
  121. • To deactivate an item: clicking on the name with Adjust. A deactivated item
  122.   is shown in grey. Deactivated items are saved with the rest of the sequence,
  123.   but they are not run: they are commented out (with a '|') in the file. This
  124.   can be handy when you are experimenting with the contents of a sequence.
  125.  
  126. • To open a Filer window on the parent directory of the item: double-click with
  127.   Select.
  128.  
  129. Clicking the Menu button above a sequence window brings up a menu with a
  130. couple of choices:
  131.  
  132. • Display ⇨
  133.   In this submenu you can choose the way in which the items are displayed:
  134.      'Name and action' shows only the name+sprite of an item, and the action
  135.      'Full info'       also shows the parameters.
  136.  
  137. • Item ⇨ Inactive
  138.   Toggles the 'deactivated' setting for the item.
  139.  
  140. • Item ⇨ Arguments ⇨
  141.   A writable submenu where you can enter the command-line arguments that are
  142.   attached to the item.
  143.  
  144. • Item ⇨ Open parent
  145.   Opens a Filer window on the parent directory, in which the item is located.
  146.  
  147. • Item ⇨ Change to '$'
  148.   If the item is a directory, this changes the name to '$'. You need this
  149.   option if you want a Filer_OpenDir on the root directory: there is no icon
  150.   of the root directory that can be be dragged to the sequence window. In that
  151.   case, drag another directory in the sequence, and choose this option.
  152.  
  153. • Item ⇨ Delete
  154.   Removes the item from the sequence.
  155.  
  156. • Save
  157.   Saves this sequence to disc.
  158.  
  159. • Re-read ⇨ Current version
  160.   To read the sequences again, e.g. after you have messed up things a bit.
  161.  
  162. • Re-read ⇨ Previous version
  163.   Reads the previous version of the sequence. Handy if you have experimented
  164.   with a different sequence and, after trying out the new one, want the
  165.   old sequence back.
  166.  
  167. The menu on the icon bar contains, apart from the usual 'Info' and 'Quit',
  168. two items:
  169.  
  170. • Install/De-install
  171.   See the sections 'Using RPCBootEd' and 'Stopping using RPCBootEd' above.
  172.  
  173. • Save status
  174.   Saves the current status of the sequence windows (the position on the screen,
  175.   and the selected display option).
  176.  
  177.  
  178. Setting the language with ResFind
  179. —————————————————————————————————
  180. RPCBootEd adapts automatically to the configured language if the corresponding messages etc. are available. For this purpose a Resources directory is contained in the application in which a subdirectory for each language supported resides. If the language you need isn't in there, please feel free to duplicate any of these language directories and translate the contents.
  181.  
  182. When you run the program a utility called ResFind is called which reads the language your computer is configured to and then looks for the corresponding language directory. If this fails the program will run in English (UK). By setting several system variables (best done in your system's !Boot file) you can change the language looked for. With this you can make sure a program runs in a certain language, e.g. to avoid a weird translation. Furthermore it is possible to name several languages you prefer to English.
  183.  
  184. This is controlled by three system variables:
  185. RPCBootEd$Language, ResFind$LanguagesPref und ResFind$Languages$Suff.
  186. When running the application ResFind looks for the first language supported along the following list of languages:
  187. 1. Contents of the variable RPCBootEd$Language
  188. 2. Contens of the variable ResFind$LanguagesPref
  189. 3. The configured language
  190. 4. Contens of the variable ResFind$LanguagesSuff
  191. 5. UK
  192.  
  193. Take a Norwegian user for example (lots of great programs come from there) whose computer is configured to 'Norway'. Since this language isn't too common in Europe most programs won't support it - except for Norwegian ones. But our user is pretty good in German and French but not too fond of English. Therefore he prefers these languages to UK and would thus put the following line in his system's !Boot file:
  194. *Set ResFind$LanguagesSuff Germany,France
  195. Running an applications (such as this one) using ResFind the list of languages looked for is 'Norway,Germany,France,UK'.
  196. In case this user hat an application calles !Pete supporting the languate 'Humorous' the line
  197. *Set Pete$Language Humor
  198. in the !Boot file makes sure !Pete will run humorous.
  199.  
  200.  
  201. Copyright notice
  202. ————————————————
  203. This program is FreeWare. This means that I retain the copyright. You may freely copy and distribute it, provided that it is complete with all original files (*), and that you do not sell it. PD libraries may charge a nominal fee for the cost of duplication, postage etc. When you use the program, you do so entirely at your own risk. You may change the program to suit your own needs. If it's a bug fix, or if you think it's an improvement, then please send the changes to me at the address below.
  204.  
  205. Dick Alstein
  206. Lijnslagerstraat 204
  207. 5625 BP  Eindhoven
  208. The Netherlands
  209.  
  210. e-mail: wsinda@win.tue.nl
  211.  
  212. (*): The only exception is addition of another language. You are encouraged to translate the files from !RPCBootEd.Resources.UK into your preferred language, and add these to the distribution.
  213.  
  214.  
  215. The MenuUtils module is © Alex Petrov.
  216.  
  217. ResFind is copyrighted ©1992
  218. Olaf Krumnow & Herbert zur Nedden
  219. German Archimedes Group (GAG)
  220.  
  221. Olaf Krumnow                     Herbert zur Nedden
  222. August-Bebel-Strasse 102c        Alte Landstraße 21
  223. D-21029 Hamburg 80               D-22962 Siek
  224. Germany                          Germany
  225. (+49 40) 7 21 92 87              (+49 41 07) 99 00
  226.