GEOS.INIAutor: Walter Loos
Auf den Spuren ihrer Geheimnisse.
(Basierend auf einem Artikel in 'GEOBYTES' und eigenen Pröbeleien)
Die Datei 'GEOS.INI' wird beim Starten von GEOS geladen und bestimmt weitgehend das Aussehen und das Verhalten von GEOS und seinen Applikationen. So ist zum Beispiel in der 'GEOS.INI' gespeichert, welche Drucker installiert sind, welche Grafikkarte eingestellt ist und vieles mehr.
!!! Achtung!!!
Änderungen an der 'GEOS.INI' können fatal sein, und das Starten von GEOS unmöglich machen. Deshalb vor dem Ändern von 'GEOS.INI' eine Kopie anlegen.
Am DOS-Prompt (C:\GEOS20>) :
COPY GEOS.INI GEOS.ALT.
Sollte sich GEOS nach einer Änderung an 'GEOS.INI' nicht mehr starten lassen so kann mit (C:\GEOS20>) COPY GEOS.ALT GEOS.INI
der alte Zustand wieder hergestellt werden. Geht alles schief, kann man von der 1. Installationsdiskette eine 'jungfräuliche' 'GEOS.INI' kopieren, danach müssen aber alle Einstellungen wieder neu gemacht werden. (GEOS hilft dabei).
Weder GeoWorks noch Heureka empfehlen, 'GEOS.INI zu verändern und leisten deshalb auf keinen Fall Unterstützung wenn etwas schief geht. Das heisst: Alle folgenden Angaben sind deshalb nur Hinweise auf mögliche Änderungen. Alle Änderungen erfolgen auf eigenes Risiko.
|
- Zum editieren der 'GEOS.INI' nur einen reinen Text-Editor (ASCII-Modus) verwenden.
- Gross- und Klein-schrift muss exakt eingehalten werden.
Die 'GEOS.INI' ist in Abschnitte eingeteilt. Diese sind mit einem Titel in eckigen Klammern versehen (z.B. [printer]). Alle Einträge die einen Abschnitt betreffen sind hinter diesem Titel aufgelistet. Ein Abschnitt endet, wenn ein neuer Titel folgt oder wenn die Datei zu Ende ist.
Die Reihenfolge der Abschnitte ergibt sich aus der Reihenfolge in der das System konfiguriert wurde und in der Reihenfolge in der die einzelnen Applikationen aufgerufen und konfiguriert wurden. Deshalb ist es nicht möglich zu sagen, wo in der 'GEOS.INI' sich ein Abschnitt befindet. Da hilft nur suchen. Ist ein Abschnitt nicht vorhanden so kann er durch Eingeben des Titels angelegt werden.
- Achtung keine Abschnitte aufbrechen:
Immer nur am Ende eines Abschnittes einfügen!
|
Zum Anfang ein kleiner Leckerbissen, den die meisten am letzten Treffen schon bewundert haben: das 'floating keyboard', eine kleine Tastatur die immer dann auf dem 'Desktop' aktiviert ist, wenn GEOS eine Eingabe von der Tastatur erwartet. Dies ist insbesondere sinnvoll, wenn man viel mit Sonderzeichen arbeitet und diese nicht immer mit akrobatischen Fingerübungen eintippen will.
Dazu geben wir im Abschnitt [input] folgendes ein:
[input] nur wenn noch nicht vorhanden
noKeyboard = true
keine Angst, das muss so sein
[expressMenuControl]
nur wenn noch nicht vorhanden
floatingKeyboard = true
Sollte die 'schwimmende Tastatur' einmal stören, gibt es im 'Express-Menü' einen neuen Schalter, mit diesem lässt sich die schwimmende Tastatur ein- und ausschalten. Sie lässt sich wie fast alle GEOS-Objekte frei auf den Desktop verschieben. Oben rechts ist ein Optionen-Knopf der es erlaubt verschiedene Zeichengruppen auszuwählen.
Eine kleine Unannehmlichkeit sei nicht verschwiegen: GeoCalc und GeoFile reagieren bei eingeschaltetem 'floating keyboard' nicht mehr wie gewohnt auf die Tastatur.
Ein in der Version 1.2 noch nicht bekannter Abschnitt heisst [paths].
Hier kann man GEOS dazu veranlassen gewisse Applikationen oder Dokumente nicht mehr nur in den Standardverzeichnissen zu suchen, sondern auch in anderen Verzeichnissen, z.B. wenn man noch 'alte' Dokumente in einer GEOS 1.x Installation hat, kann GEOS jetzt auch diese Dokumente finden wenn man den 'Dokument' Schalter betätigt.
So fuktionierts:
[paths] nur wenn noch nicht vorhanden.
Dies ist die allgemeine Syntax:
< Standard path> = <additional path>
für additional path muss der vollständige DOS-Pfad inkl. Laufwerk angegeben werden.
Hier eine Auswahl von 'Standard paths':
world
document
system
privdata
privdata state
privdata spool
privdata waste
privdata backup
userdata
userdata font
userdata help
userdata template
dosroom
Beispiele:
userdata font = F:\EXTRA\FONT
Damit nutzt GEOS die 'fonts' sowohl aus C:\GEOS20\USERDATA\FONT als auch aus F:\EXTRA\FONT.
document = C:\GEOWORKS\DOCUMENT
GEOS zeigt auch Dokumente der 1.2 Version (in C:\GEOWORKS) zusätzlich zu den Dokumenten in C:\GEOS20\USERDATA\DOKUMENT.
ini = D:\OTHER\MOREINI.INI
Dieser Eintrag veranlasst GEOS zusätzlich zur 'GEOS.INI' auch noch die Datei MOREINI.INI zu laden und daraus Einstellungen und Konfigurationen zu lesen.
Auf diese Weise lassen sich mehrere INI Dateien aneinander reihen, in jeder muss einfach ein Eintrag ini = sein.
Der Abschnitt [ui] User Interface bestimmt weitgehend das Verhalten von GEOS. Die meisten diese Einträge werden durch die Voreinstellungen erstellt. Hier einige die nur 'von Hand' gesetzt werden können:
[ui]
doNotDisplayResetBox = <true\false>
Ist hier 'true' eingetragen, erscheint nach einem Crash nicht das Auswahlfenster 'Normal Starten / Rücksetzen' bzw. 'start normaly/reset'.
Sinnigerweise sollte auch der nächste Eintrag auf 'true' stehen.
deleteStateFilesAfterCrash = <true\false>
Ist hier 'true' eingetragen, werden Status-Dateien die nach einem crash übriggeblieben sind automatisch gelöscht.
confirmShutdown - <true\false>
Ist hier 'false' eingetragen erscheint das Bestätigungsfenster beim Beenden von GEOS nicht mehr.
Im Abschnitt [ui features] werden Einstellungen gemacht die für alle Applikationen gelten.
Hier einige interessante Einstellungen:
[ui features]
backupDir = <dirspec>
Das Verzeichnis wo die Funktion Backup im Datei Menü Backups ablegt. (Standard: DOCUMENT\BACKUP)
Für die folgenden Einträge eine kurze Erklärung: <Wert> ist die Summe der gewählten Optionen. Für Computerfreaks: jede Option entspricht einem Bit in einem 16 bit Wort und hat deshalb die Wertigkeit 2*.
Das Verhalten der Funktion öffnen aus dem Datei-Menü
docControlOptions = < Wert>
32768 Das Fenster mit Neu/Vorlage/Öffnen erscheint nicht.
16384 Anstelle von Neu/Öffnen/Schliessen erscheint Dokument
wechseln: Es kann gleichzeitig nur ein Dokument geöffnet
werden. Beim öffnen wird sofort ein Dateiname gefordert.
8192 Es erscheint ein Bestehendes Dokument öffnen Schalter
4096 In der Datei-Auswahl-Box erscheint kein Einfach oder
Erweitert Knopf
2048 In der Datei-Auswahl-Box sind auch Verzeichnisse
oberhalb von 'Dokument' erreichbar
1024 Die Optionen Überlappend und volle Grösse als
Fenster-Option sind ausgeschaltet
512 Die Elemente aus dem 'Other' Untermenu erscheinen direkt
im Datei-Menü
256 Kein "Open Default Document" aus der Datei-Auswahl-Box
128 Keine "Notes" in der Datei-Auswahl-Box
64 Keine Option ein Dokument im 'Nur lesen' Modus zu öffnen
32 Noch nicht ermittelt
16 Noch nicht ermittelt
8 Noch nicht ermittelt
4 Noch nicht ermittelt
2 Noch nicht ermittelt
1 Noch nicht ermittelt
Voreingestellt ist 6144 (4096+2048).
windowOptions = <number>
Dieser Wert bestimmt das Verhalten von Fenstern.
Nach Änderungen an dieser Einstellung, unbedingt GEOS zurücksetzen.
Andernfalls können in den Statusdateien gespeicherte Werte zu unvorhersehbaren Folgen führen.
32768 Noch nicht ermittelt
16384 Applicationen belegen beim Start den ganzen Bildschirm
8192 Wird ein Fenster auf maximale Grösse gesetzt, ersetzt die
Menü-Leiste den Titelbalken
4096 Die Knöpfe für Volle Grösse / minimale Grösse erscheinen
nicht
2048 Der Schliessknopf (oben links) funktioniert mit nur einem
'Click'.
1024 Die Menüs können nicht festgenagelt werden
512 Bewegungen mit Hilfe der Tastatur werden nicht unterstützt
und die Tastaturbeschleuniger werden nicht gezeigt
256 Menus werden zu 'floating floating menu bars'. Einmal
geöffnet bleiben diese sichtbar, bis die zugehörige
Applikation geschlossen wird
128 Noch nicht ermittelt
64 Noch nicht ermittelt
32 Noch nicht ermittelt
16 Noch nicht ermittelt
8 Noch nicht ermittelt
4 Noch nicht ermittelt
2 Noch nicht ermittelt
1 Noch nicht ermittelt
expressOptions = <number>
bestimmt das Erscheinungsbild und das Verhalten des Express Menu
32768 Noch nicht ermittelt
16384 Noch nicht ermittelt
8192 Noch nicht ermittelt
4096 Noch nichl ermittelt
2048 Zurück zur <aufrufenden Applikation> erscheint
1024 Eine Liste der laufenden Applikationen erscheint
512 Eine Liste der Zubehöre erscheint
256 Eine Liste der Applikationen in 'WORLD' erscheint
128 Eine Liste der Applikationen in Unterverzeichnissen von
'WORLD' erscheint
64 Die Wahl Druckerkontrolle erscheint
32 Eine Liste der verfügbaren DOS-Tasks erscheint.
(nur mit Task-Manager)
16 Eine Liste mit verfügbaren Hilfs-Applikalionen erscheint
8 Die Wahl 'Beenden nach DOS' erscheint
4 Noch nicht ermittelt
2 siehe unten
1 siehe unten
Es muss mindestens eine der folgenden Werte eingetragen sein
0 Kein Express Menu
1 Express Menu an der gewohnten Stelle (oben links)
2 Express menu unterhalb der rechten unteren Ecke.
Zum Aufrufen CTRL+ESC.
Voreinstellung : 4089 = (1 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048)
helpOptions = <0\1>
helpOptions = 1 Der Hilfe Knopf (?) erscheint nicht
helpOptions = 0 ist die Voreinstellung, der Hilfe-Knopf ist sichtbar
Der Abschnitt [expressMenuControl] bestimmt die Optionen des Express-Menu's
[expressMenuControl]
otherAppSubMenu = <true\false>
Voreinstellung: false
Wenn auf true gestellt, wird aus der Gruppe 'Andere Anwendungen' ein Untermenu
runSubMenu = <true\false>
Voreinstellung: true
Wenn auf true gestellt, wird die Gruppe 'Anwendungen' (aus 'WORLD' + Unterverzeichnis) ein Untermenu.
Wenn false gestellt erscheint die Gruppe im Expressmenu.
runningAppsSubMenu = <true\false>
Voreinstellung: false
Wenn auf true gestellt, wird aus der Liste der laufenden Applikationen ein Untermenu.
Wenn auf false gestellt, erscheint die Liste im Expressmenu.
Der Abschnitt [motif options] bestimmt wie sich 'Motif', die Oberfläche oder auch Desktop darstellt und verhält
[motif options]
fontid = berkeley
Bestimmt den 'font' für Menu's, Dialogboxen etc.
fontsize = <number> Schriftgrösse (berkley kann 9, 10, 12, 14, 18)
gadgetRepeatDelay = <number>
Wiederholfrequenz für Elemente von 'Motif' z.B. Rollbalken (Angabe in 1/60 Sekunde)
scroll arrow size = <number>
Grösse der Pfeile in den Rollbalken (Möglich ist 8,10,12). Voreinstellung: 12.
lr resize border thickness = <number>
tb resize border thickness = <number> Dicke der Ränder der Fenster zum Ändern der Grösse. Voreinstellung: 6
Und nun viel Vergnügen beim Ausprobieren. Ich kann aber nicht ausschliessen, dass Kombinationen von Einstellungen zu unerwarteten oder auch fatalen Ergebnissen führen können. Also immer an die Sicherheitskopie denken. (wl)
P.S. Über Mitteilungen von eigenen Erfahrungen mit der 'GEOS.INI' freue ich mich.
Walter Loos /wl
Dieser Artikel ist Bestandteil von:
Kurzlink hierhin: http://geos-printarchiv.de/603
|