|
|
Das Konfigurations-Zentrum des Amiga
MainPrefs von Martin Elsner
Vor einigen Tagen fiel beim Durchstöbern des "amiga-news.de"-newstickers [1] eine Programm-Ankündigung auf, die allen "Systemschraubern" Arbeitserleichterung verspricht. Martin Elsner [2] sieht sein kostenloses Programm "MainPrefs" als Hilfsmittel zur Systemkonfiguration. Er hat es mit Funktionen gespickt, die die Verwaltung der Assigns und Umgebungsvariablen, die Edierung von Konfigurations-Dateien und Nutzung von Voreinstellungsprogrammen von zentraler Stelle ermöglicht.
Das klingt interessant, und so soll MainPrefs in der aktuellen Version 2.05 etwas näher beleuchtet werden.
Der Programmautor schweigt sich über Hardware-Voraussetzungen aus, so dass "MainPrefs" mit jeder Konstellation zurecht kommen sollte. Um so erstaunlicher erscheint dann AmigaOS 3.5 als Mindestvoraussetzung. Des Rätsels Lösung ist die mit OS 3.5 eingeführte ReAction-GUI, auf der MainPrefs aufbaut und diese deshalb zwingend voraussetzt.
Selbige ist auf zweierlei Art möglich: Entweder Ihr bemüht nach dem Download [3] und Entpackvorgang des Lha-Archives das mitgelieferte Installationsscript, oder Ihr kopiert einfach die Programmschublade an einen beliebigen Platz in Eurem Amiga-System.
Bei letzterer Variante solltet Ihr die amigaguide-gestützte Dokumentation im MainPrefs-Verzeichnis durch die deutsche Dokumentation aus der "/docs"- Schublade ersetzen. Und wollt Ihr irgendwann das Programm wider Erwarten loswerden, genügt ein Löschen der kompletten Programmschublade.
Die mitgelieferte Dokumentation beschreibt (auch in deutscher Sprache) kurz und bündig, dennoch leicht verständlich und ausreichend alles Wesentliche zum erfolgreichen Einsatz des Programmes. Nicht ohne Grund weißt der Programmautor ausdrücklich auf die Gefahren beim unbedachten Experimentieren mit Umgebungsvariablen und der "startup-sequence" hin. Ihr solltet also schon wissen, was Ihr verzapft, wenn fleißig an den genannten Dateien gewerkelt wird.
MainPrefs kann sowohl in die Shell als auch über die Workbench gestartet werden. Im letzteren Fall genügt ein Doppelklick auf das Programmicon und schon steht MainPrefs als dienstbarer Geist bereit.
Im Hauptfenster bieten vier "Karteikartenreiter" ebenso viele Auswahlmöglichkeiten für die Manipulationsziele "Assigns", "Dateien", "Programme" und "Variablen".
Darüberhinaus kann über ein Menü der Standardeditor festgelegt, geänderte Einstellungen gespeichert und die Hilfe-Datei geladen werden. Die zuletzt genannte Funktion lies sich zu Beginn nicht zu einer Zusammenarbeit überreden. SnoopDos zeigte schnell die Ursache: MainPrefs erwartet Multiview entweder im "C:"-Verzeichnis oder in seiner eigenen Schublade. Beides entspricht jedoch nicht der Standard-Installation des AmigaOS. MultiView residiert üblicherweise in "Utilities". Kopiert Ihr das Programm aus diesem Verzeichnis in eines der genannten, erscheint nun auch die Hilfe-Datei mit einem Druck auf die "Help"-Taste.
Doch zurück zu den Manipulationsmöglichkeiten des Programmes. Der Reiter "Assigns" listet sämtliche logischen Geräte (wie Datenträger und Verzeichnisse) der aktuellen Sitzung auf. Bequem kann in der oft umfangreichen Liste gescrollt und nach Herzenslust Assigns geändert, gelöscht oder neu hinzugefügt werden. Dabei läßt sich gleichzeitig festlegen, ob das neu angelegte Assign ein bereits existierendes überschreiben oder ergänzen soll, ob das Assign einem Pfadnamen zugeordnet werden soll, um so z.B. bei einem Wechselmedium das Assign auf das neu eingelegte Medium zu übertragen oder aber mit der Auswahl "spät" für eine Zuordnung zu sorgen, die erst wirksam wird, wenn tatsächlich auf das "Gerät" zugegriffen wird. Beachten solltet Ihr, das alle neu definierten oder geänderten Assigns nur temporärer Natur sind. Sollen diese auch einen Neustart überstehen , könnt Ihr die Assigns dauerhaft z.B. in der "user- startup" festschreiben.
Und damit sind wir auch schon beim nächsten Punkt: Unter "Dateien" hat Martin Elsner bereits die beiden zentralen Konfigurations-Dateien "startup- sequence" und "user-startup" abgelegt. Weitere Dateien lassen sich einfach hinzufügen. Wird eine der aufgelisteten Dateien doppelt angeklickt, startet der zuvor über das Menü festgelegte Editor mit dieser Datei und ein fröhliches Edieren kann beginnen.
So weit, so gut. Kommt Ihr aber auf die Idee, all vorgegebenen Dateien aus dem Fenster zu entfernen, wird Euch MainPrefs mit einem aus heiterem Himmel Euren Amiga dahinraffenden Systemabsturz bestrafen. Reproduzierbar wird so das komplette System in den Abgrund gerissen.
Solcher Art erschreckt, geht es weiter zum Reiter "Programme". Standardmäßig finden sich hier einige Programme aus dem "Prefs"- Verzeichnis. Ähnlich den "Dateien" kann ein Programm durch Doppelklick gestartet und weitere Programme (nicht nur aus der "Prefs"-Schublade) hinzugefügt und mit einem aussagekräftigen Namen versehen werden. Der Menüpunkt "Einstellungen speichern" sogt auf Wunsch für dauerhaften Bestand der Änderungen.
Leider tritt auch hier wieder der schon bei "Dateien" beschriebene tödlich wirkende Bug auf.
Viele Programme legen in "ENV-Archive" globale Variablen ab, die sich während einer aktuellen Sitzung im "Env"-Verzeichnis der Ram-Disk wiederfinden. Auch diese Parameter habt Ihr mit MainPrefs zentral im Griff.
Dabei werden sowohl die Variablen als auch ihre Inhalte im "Variablen"- Fenster aufgelistet. Sollte ein Unterverzeichnis existieren, könnt Ihr mit einem Mausklick in selbiges abtauchen. Natürlich steht Euch auch der Rückweg (unix-like) zur offen.
Der Button "Voreinstellung" liest die Werte aus dem Verzeichnis "Env- Archive" in der "Prefs"-Schublade. Nicht alle Variablen sind edierbar, auch wenn sie von MainPrefs aufgelistet werden.
Hier solltet Ihr besondere Vorsicht walten lassen. Neben der temporären Übernahme mittels "Benutzen"-Button kann die modifizierte Variable auch dauerhaft über "Speichern" fixiert werden.
MainPrefs verfolgt ein interessantes Konzept. Mit diesem Programm steht eine Zentrale für die Konfiguration und Manipulation vieler wichtigen System- und Programmparameter zur Verfügung. Die Programm-Philosophie ist durchdacht und ermöglicht ein intuitives Arbeiten.
Leider setzt MainPrefs die ReAction-GUI voraus, so daß alle Nutzer von AmigaOS vor 3.5 nicht in den Genuss dieses hilfreichen Programmes kommen können. Schade.
Kleinere Bugs trüben den positiven Eindruck. Die "reparierbare" Hilfefunktion ist noch hinzunehmen, komplette System-Abstürze bei der Programmbedienung jedoch kaum. Bekommt Martin Elsner diese Bugs in den Griff, wird MainPrefs ein empfehlenswertes und feines Stück Amiga-Software.
| [1] | http://www.amiga-news.de |
| [2] | Email-Adresse: mainprefs@martin-elsner.de |
| http://www.martin-elsner.de/ | |
| [3] | http://private.addcom.de/martin.elsner/download/mainprefs.lha |
Uwe Pannecke <Uwe.Pannecke@t-online.de>