Logo: Geos Online Print Archiv
G.O.P.A. - Geos Online Print Archiv
19.04.2024 Archiv  #  Recherche  #  Links  #  Kontakt  #  Gästebuch  #  Impressum

Index
Register
Login

Die Anzeige des Archivs erfolgt grafisch. Ändern

GEOS.INI

Autor: 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:

Ausgabe 11

Treffen | Fragen | Noch einmal Dump aufrastern | Pressemitteilung von Heureka-Klett GmbH | Tips & Tricks zu Geoworks 2.0 | Werbung und Verkauf von Hard- und Software an GUG-Treff's | Lösung zu MONKEY ISLAND II | GUG-CH | GEOTOOLS für GW 2.0 | Schweizer Vertretung für GeoWorks | CAD mit GeoWorks 2.0 | Betriebssysteme ? | Serienbrief nach der Anleitung von Felix Gärtner | GeoDraw Folge 2 | Grafik in ein Text kleben 'Innen einfügen' | Innen einfügen - eine Funktion mit versteckten Qualitäten | Freie Werkzeugleisten in GeoCalc und GeoWrite | Import ins GeoFile | Der ICON Tip | GeoWorks T-Shirt | Geo Tip 2 | Der 'andere' Termin-Plan | Der 3-D Effekt !! | Bestellformular erstellen | GEOS.INI


Kurzlink hierhin: http://geos-printarchiv.de/603


Letzte Änderung am 01.11.2019