home *** CD-ROM | disk | FTP | other *** search
-
-
- RPCBootEd Handbuch
- ——————————————————
-
- Über RPCBootEd
- ——————————————
- RPCBootEd ist ein Programm zum Erzeugen und Editieren der Boot- (Start-)
- Sequenz des RiscPC. Seine Features sind:
-
- • Einfach zu bedienen:
- - Die Objekte werden mit Namen und Symbol angezeigt
- - Ziehen von Objekten vom Filer-Fenster in das RPCBootEd-Fenster
- - Verschieben von Objekten innerhalb von RPCBootEd zum Ändern der
- Reihenfolge, in der sie ausgeführt werden
-
- • Schnelles Durchführen von Änderungen: RPCBootEd liest die vorhandene
- Bootsequenz, wenn es gestartet wird. Praktisch alle Änderungen können mit
- der Maus durchgeführt werden.
-
- • Verschiedene Aktionen für jedes Objekt:
- - Anwendungen können gestartet oder gebootet werden (als wenn sie vom
- Filer 'gesehen' werden), oder dem Apps Verzeichnis hinzugefügt werden.
- - Verzeichnisse können geöffnet werden (Filer_OpenDir)
- - Sprite-Dateien können in die Wimp Area geladen (*IconSprites) oder für
- Fensterrahmen genutzt werden (*ToolSprites)
- - Module werden geladen (RMLoad)
- - Zu allen Anwendungen und Dateien können Parameter für die
- Kommandozeile angegeben werden.
-
- RPCBootEd unterstützt !Info (!Help), Acorn's interaktive Hilfe-Anwendung.
-
- RPCBootEd ist FreeWare. Für die Nutzungsbedingungen lies die Copyright-
- Notiz am Ende dieses Textes.
-
-
- Struktur der Bootsequenz
- ————————————————————————
- Folgendes geschieht, wenn du deinen RiscPC startest (*):
-
- 0. RISC OS wird initialisiert; der Power-On Selbsttest läuft ab und wenn
- alles OK ist, erscheinen die Meldungen 'RISC OS ..MB' und 'Acorn ADFS'.
- 1. $.!Boot.!Run wird ausgeführt. Nachdem es einige Variablen gesetzt hat,
- startet es
- 2. $.!Boot.Utils.BootRun. Dieses
- a. startet $.!Boot.Choices.Boot.PreDesktop. In dieser Datei steht die
- Vor-Desktop-Sequenz. Hier wird alles ausgeführt, was vor Aufruf des
- Desktops bekannt sein muß, wie
- • Obey-Dateien, die Aliase, Pfade usw. definieren
- • Eine Font-Datei laden, um den Standard-Zeichensatz zu ersetzen
- • Sprite-Dateien, um die Standard-Sprites zu ersetzen
- • Toolsprite-Dateien für neue Fensterrahmen
- b. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Modulen
- und lädt diese
- c. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Sprite-
- Dateien und lädt diese mit *IconSprites in die Wimp Area
- d. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Obey-
- Dateien und führt diese aus
- e. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach
- Verzeichnissen und führt diese aus (d.h. startet die !Run-Datei in
- dem Verzeichnis)
- f. startet $.!Boot.Choices.Boot.Desktop. Das ist die Desktop-Sequenz,
- die üblicherweise enthält:
- • Kommandos, um !System, !Schriften (!Fonts) und !Temp (!Scrap) zu
- initialisieren
- • Anwendungen booten, die der Filer 'gesehen' haben soll, z.B.
- !Paint, !Draw oder !ArcFS. So weiß das Wimp, was bei einem
- Doppelklick auf eine Draw- oder Archiv-Datei zu tun ist
- • Anwendungen starten, die ständig geladen sein sollen, wie z.B. ein
- Backdrop-Programm oder deinen bevorzugten Texteditor
- • Verzeichnisse öffnen, die Daten enthalten, an denen du gerade
- arbeitest
-
- (*) zumindest ist das in den Voreinstellungen meines RiscPC so
-
- RPCBootEd kann die Dateien editieren, die unter 2a und 2f genannt sind.
- Die anderen Teile können nicht geändert werden, was aber auch nicht nötig
- ist, denn in der Vor-Desktop-Sequenz lassen sich alle Sachen unterbringen,
- die in 2b - 2e stehen.
-
-
- RPCBootEd benutzen
- ——————————————————
- Das Programm erzeugt, wie üblich, ein Symbol auf der Symbolleiste. Wird
- RPCBootEd zum ersten Mal benutzt, ist dieses Symbol grau. RPCBootEd muß
- sich erst selbst installieren, bevor es benutzt werden kann. Klicke
- AUSWAHL auf das Symbol oder wähle 'Installieren' vom Menü.
-
- Die Installation macht folgendes:
-
- • Erzeugt ein Verzeichnis $.!Boot.Choices.Boot.RPCBootEd, in dem Backup-
- Kopien der Original Boot Sequenzen gespeichert werden
- • Kopiert die Original Sequenzen in das soeben angelegte Verzeichnis
- • Ersetzt die vorhandenen Sequenzen durch die leeren Sequenzen. Diese sind
- identisch zu den ausgelieferten, mit den Ausnahmen, daß
- - die Anwendungen in $.Apps nicht automatisch in das Apps Verzeichnis
- kommen,
- - die Anwendungen in $.Hilfsprogs ($.Utilities) und $.Drucken ($.
- Printing) nicht gebootet werden.
- Der Grund dafür ist die größere Freiheit, die man dann hat, seine
- Verzeichnisstruktur aufzubauen.
-
- Nach der Installation werden die zwei Sequenz-Fenster geöffnet.
-
- War RPCBootEd bereits installiert, so werden die beiden vorhandenen
- Sequenzen gelesen, wenn RPCBootEd startet. Die Sequenz-Fenster werden
- durch einen AUSWAHL-Klick auf das Symbol geöffnet. Ein SPEZIAL-Klick auf
- das Symbol schließt die Fenster wieder.
-
-
- RPCBootEd nicht mehr benutzen
- —————————————————————————————
- Für den Fall, daß du RPCBootEd nicht mehr benutzen willst, können alle
- vorgenommenen Änderungen durch Auswahl von 'De-Installieren' im Menü
- rückgängig gemacht werden. Die gesicherten Backups werden dann
- zurückkopiert.
-
-
- Editieren der Boot-Sequenzen
- ————————————————————————————
- Die Sequenz-Fenster zeigen die Boot-Sequenzen. Jede Sequenz besteht aus
- einer Folge von Objekten (Dateien, Anwendungen oder Verzeichnissen). Jedes
- Objekt wird mit Symbol und Namen angezeigt. Rechts davon steht die Aktion.
- Die Aktion ist das Kommando, das auf das Objekt angewendet wird, wenn die
- Sequenz ausgeführt wird.
-
- Innerhalb eines Sequenz-Fensters gibt es die folgenden Möglichkeiten:
-
- • Ein neues Objekt in die Sequenz aufnehmen: Ziehe dazu das Objekt (Datei,
- Anwendung oder Verzeichnis) aus einem Filer-Fenster an die passende
- Stelle im RPCBootEd Sequenz-Fenster. Das neue Objekt wird dann in die
- Sequenz eingefügt. Es erhält eine Standard-Aktion, die vom Typ des
- Objektes abhängt.
- • Die Aktion für ein Objekt ändern: Klicke mit AUSWAHL oder SPEZIAL auf
- die Aktion des Objektes.
- • Die Reihenfolge der Objekte in der Sequenz ändern: Ziehe dazu das Objekt
- an die gewünschte Stelle. Es wird vor dem Objekt, über dem es
- losgelassen wird, eingefügt.
- • Ein Objekt in die andere Sequenz verschieben: Ziehe das Objekt in das
- andere Sequenz-Fenster an die gewünschte Stelle.
- • Ein Objekt deaktivieren: Klicke SPEZIAL auf das Symbol des Objektes. Ein
- so deaktiviertes Objekt wird in grau dargestellt. Es wird mit dem Rest
- der Sequenz abgespeichert, aber nicht ausgeführt, da es (mit einem '|')
- auskommentiert ist. Das kann praktisch sein, wenn man mit einer Boot-
- Sequenz experimentiert.
- • Das Verzeichnis öffnen, in dem sich das Objekt befindet: Doppelklicke
- AUSWAHL auf dem Objekt.
-
- MENÜ über einem Sequenz-Fenster öffnet ein Menü mit einer Reihe von
- Auswahlmöglichkeiten:
-
- • Anzeigen
- In dem Untermenü kann ausgewählt werden, wie die Anzeige aussehen soll:
- - 'Name und Aktion' zeigt nur das Symbol, den Namen und die Aktion für
- das Objekt
- - 'Volle Info' zeigt zusätzlich noch die Parameter
-
- • Objekt->Nicht aktiv
- Schaltet um zwischen dem aktiven und nicht aktiven Zustand des Objektes
-
- • Objekt->Parameter
- In dem beschreibbaren Untermenü können die Parameter für dieses Objekt
- eingegeben werden.
-
- • Objekt->Verzeichnis öffnen
- Öffnet das Verzeichnis, in dem sich das Objekt befindet.
-
- • Objekt->Setze auf '$'
- Wenn das Objekt ein Verzeichnis ist, ändert dieser Eintrag den Namen des
- Verzeichnisses auf '$'. Das ist nötig, wenn das Wurzelverzeichnis mit
- Filer_OpenDir geöffnet werden soll, da das Wurzelverzeichnis kein Symbol
- hat, das auf RPCBootEd gezogen werden kann. In diesem Fall ziehe ein
- anderes Verzeichnis in die Sequenz und wähle diese Option.
-
- • Objekt->Löschen
- Entfernt das Objekt aus der Sequenz.
-
- • Speichern
- Speichert diese Sequenz auf die Festplatte.
-
- • Neu lesen->Aktuelle Version
- Liest die aktuelle Bootsequenz erneut, was sinnvoll ist, wenn du sie
- etwas sehr durcheinander gebracht hast.
-
- • Neu lesen->Vorige Version
- Liest die vorherige Version dieser Sequenz, was nützlich ist, wenn du
- nach etwas experimentieren die alte Sequenz wiederhaben möchtest.
-
- Das Menü über der Symbolleiste hat, zusätzlich zu den üblichen 'Info' und
- 'Beenden', noch zwei Einträge:
-
- • Installieren/De-Installieren
- Siehe oben die Abschnitte 'RPCBootEd benutzen' und 'RPCBootEd nicht mehr
- benutzen'.
-
- • Status speichern
- Speichert den aktuellen Zustand der Sequenz-Fenster (die Position auf
- dem Bildschirm und den Zustand der Anzeige).
-
-
- Einstellen der Sprache mit ResFind
- ——————————————————————————————————
- !RPCBootEd paßt sich automatisch an die Sprache des Rechners an, falls
- die Meldungen usw. in der Sprache vorhanden sind. Dazu befindet sich in
- der Applikationn ein Verzeichnis Resources, in dem sich für jede Sprache
- ein Verzeichnis mit deren Namen befindet. Sollte Ihre Sprache dort nicht
- zu finden sein, können Sie gerne das Verzeichnis einer anderen kopieren
- und den Inhalt übersetzen.
- Beim Starten des Programmes wird ein Utility namens ResFind aufgerufen,
- welches die konfigurierte Sprache ausliest und nachschaut, ob das passende
- Sprach-Verzeichnis zu finden ist. Anderenfalls läuft das Programm in
- englisch (UK). Durch ein paar Variablen, die am besten in der !Boot-Datei
- des Rechners gesetzt werden, kann die Sprachsuche Ihren eigenen
- Bedürfnissen angepaßt werden. Damit kann z.B. erreicht werden, daß ein
- Programm immer in einer bestimmten Sprache läuft (z.B., weil die
- Übersetzung in die Landessprache nicht so gelungen ist). Weiterhin ist es
- möglich, Sprachen anzugeben, nach denen gesucht wird, bevor Englisch an
- die Reihe kommt.
- Die Steuerung erfolgt durch folgende drei System-Variablen, die am besten
- in der System-!Boot-Datei gesetzt werden sollten:
- RPCBootEd$Language, ResFind$LanguagesPref und ResFind$Languages$Suff.
- Beim Aufruf der Applikationn sucht ResFind nach der ersten Sprache, die
- unterstützt wird entlang folgender Liste von Sprachen:
- 1. Inhalt der Variablen RPCBootEd$Language
- 2. Inhalt der Variablen ResFind$LanguagesPref
- 3. Die konfigurierte Sprache
- 4. Inhalt der Variablen ResFind$LanguagesSuff
- 5. UK
-
- Nehmen wir als Beispiel einen norwegischen User (weil von dort so viel
- gute Software kommt), der seine Maschine auf 'Norway' konfiguriert hat.
- Nun ist diese Sprache im restlichen Europa nicht sehr verbreitet, weswegen
- ein nicht norwegisches Programm üblicherweise keine passende Übersetzung
- anbieten wird. Unser User ist aber sehr sprachbegabt und spricht noch sehr
- gut deutsch und französisch, wohingegen das englisch nur für Notfälle
- ausreicht. Er möchte also, soweit möglich, vor der englischen Version
- lieber eine deutsche oder französische, falls vorhanden. Er schreibt
- demnach in seine System-!Boot-Datei die Zeile
- *Set ResFind$LanguagesSuff Germany,France
- Wird nun eine Applikationn, die (wie diese) ResFind verwendet aufgerufen,
- läuft das Programm in der ersten angebotene Sprache aus der Liste 'Norway,
- Germany,France,UK'.
- Hat dieser User z.B. eine Applikationn !Otto, die die Sprache 'Humorvoll'
- mit entsprechend amüsanten Meldungen bietet, dann genügt die Zeile
- *Set Otto$Language Humor
- in der !Boot-Datei, um sicherzustellen, daß !Otto humorvoll läuft - egal,
- was in den anderen Variablen steht.
-
-
- Copyright-Notiz
- ——————————————-
- Dieses Programm ist Freeware. Das bedeutet, daß das Copyright bei mir
- verbleibt. Du kannst das Programm frei kopieren und verteilen, solange
- alle Original-Dateien dabeibleiben (*) und es nicht verkauft wird. PD
- Libraries dürfen eine nominelle Gebühr für die Kosten des Kopierens und
- Versendens erheben. Die Benutzung des Programms geschieht auf eigene
- Gefahr. Das Programm darf für eigene Bedürfnisse verändert werden. Ist es
- eine Fehlerkorrektur oder eine wesentliche Verbesserung, schicke die
- Änderungen bitte an meine Adresse.
-
- Dick Alstein
- Lijnslagerstraat 204
- 5625 BP Eindhoven
- The Netherlands
-
- e-mail: wsinda@win.tue.nl
-
- (*): Einzige Ausnahme ist das Hinzufügen weiterer Sprachen: Du wirst
- ermutigt, die Dateien aus !RPCBootEd.Resources.UK (oder .Germany) in
- deine bevorzugte Sprache zu übersetzen und diese dem Programm
- hinzuzufügen. Eine Kopie der Übersetzung schicke bitte an meine
- Adresse.
-
-
- Das MenuUtils Modul ist © Alex Petrov
-
- ResFind ist Copyright 1992
- Olaf Krumnow & Herbert zur Nedden
- German Archimedes Group (GAG)
-
- Olaf Krumnow Herbert zur Nedden
- August-Bebel-Straße 102c Alte Landstraße 21
- D-21029 Hamburg D-22962 Siek
- Germany Germany
- (+49 40) 7 21 92 87 (+49 41 07) 99 00
- okrumnow@archh.hanse.de hzn@archh.hanse.de
-