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

Index
Register
Login

Die Anzeige des Archivs erfolgt grafisch. Ändern

Geos INI - Teil 2

Autor: Dirk Haase; Autoreninfo anzeigen

GEOS.INI
Logo: Dirk Haase

Inhalt:
 

- cards
- configure
- diskswap
- envelope
- expressMenuControl
- fileManager
- hardIconBar
- input
- keyboard
- label
- link
- localization
- math
- modem
- motif
- motifOptions
- mouse
- netLibrary
- paper
- parallel
- paths
- printer
- screen0
- secondMouse
- serial
- sound
- system
- taskdriver
- taskmax
- text
- ui
- uifeatures

Zur besseren Lesbarkeit, habe Ich diesen Artikel in 4 Teile aufgeteilt.bb


Quelle:

  Burkhard Oertel, Jens-Michael Gross
  GUG CH - Info (diverse Ausgaben)
  User aus dem GeoholicsNet, GeoBoxNet, Fido, GeosNet
  eigene Erkenntnisse

Einleitung

Dies ist eine Zusammenstellung der fast aller Abschnitte der GEOS.INI in alphabetischer Reihenfolge. Die einzelnen Applikationen wie GeoWrite, GeoCalc, GeoFile etc. erzeugen ihre eigenen Abschnitte. Deren Inhalt ist hier nicht aufgeführt.

Ich empfehle, vor Versuchen an der GEOS.INI unbedingt eine Kopie anzulegen, um bei etwaigen Problemen in den Ausgangszustand zurückzukehren.

Eine Garantie für die Richtigkeit der hier aufgeführten Einträge und Erläuterungen kann nicht übernommen werden. Nutzung erfolgt auf eigenes Risiko !

Zunächst ein paar grundsätzliche Informationen zur GEOS.INI:

Diese Datei, die sich im GEOS-Hauptverzeichnis befindet, steuert das gesamte Verhalten der grafischen Oberfläche GEOS und des gesamten Programmpakets Geoworks Ensemble 2.0x. Mit ihrer Hilfe kann man sich sein System nach Belieben einrichten. Dabei gehen die Möglichkeiten weit über alles hinaus, was sich mit den Voreinstellungen erreichen lässt. So ist es z.B. möglich, GW auf Netzwerkterminals laufen zu lassen. Auch kann man je nach Einstellung das System auf eine einzige Applikation begrenzen, die dann dem Benutzer wie eine DOS-Applikation erscheint.
Das gesamte Verhalten der Oberfläche ist in weiten Grenzen veränderbar, so dass GW auch auf Palmtops wie dem 'Zoomer' oder ähnlichen Systemen lauffähig ist.

Wer die Änderungen in der GEOS.INI nicht von Hand durchführen will, sollte sich einmal das Programm GeoCon 2.0 von Troy Sorrells ansehen. Damit ist es möglich direkt von Geos aus die Änderungen durchzuführen. Zur Zeit gibt es leider nur eine englische Version, ob es eine deutsche geben wird ist unbekannt.

Aufbau der GEOS.INI

Die Datei ist eine reine ASCII-Datei mit im Klartext lesbaren Anweisungszeilen. In gewisser Hinsicht ist sie vergleichbar mit den Batch-Dateien von DOS. Nur enthält sie nicht alleine einen einzigen Ablaufplan, sondern Anweisungsblöcke für praktisch jedes Programm, welches unter GEOS abläuft, bis hinunter zu den Laufwerkstreibern.

Ein jeder dieser Blöcke beginnt mit einem Blocknamen, der wie folgt gekennzeichnet ist:

[name]

Anschliessend folgen die Anweisungen für diesen Block in der Form

        Anweisung = Wert1  Wert2  Wert3...

oder

        Anweisung = {
          Wert1
          Wert2
          ...                }

Dabei ist zu beachten, dass Gross- und Kleinschreibung völlig unwichtig sind und nur der Lesbarkeit dienen. Auch Leerzeichen sind vollkommen irrelevant und werden von GW ignoriert, solange sie nicht in einem Text stehen, der in Anführungszeichen steht oder als Trennzeichen in einer Namensliste dienen. Dieser Punkt ist wichtig, wenn es um Parameterlisten für DOS- Programme etc. geht. Die Reihenfolge der Blöcke und der Anweisungen innerhalb eines Blockes ist unwichtig.

Logo: Geoworks Ensemble Geoworks Ensemble 2.0 - dieser Eintrag funktioniert nur in Geoworks Ensemble.
Logo: New Deal New Deal Office 2.5 - dieser Eintrag funktioniert nur in New Deal Office.

Die INI-Einträge auf dem Casio Zoomer entsprechen zum Großteil denen von Geoworks Ensemble 2.0. Auf dem HP OmniGo 100/120 läuft GEOS in der Version 2.1 und auf dem NOKIA Communikator 9000 GEOS 3.0 - genaue Aussagen sind derzeit noch nicht möglich. Zum anderen gibt es keine direkte Möglichkeit die GEOS.INI direkt zu editieren.

Kommentarzeilen, die von GW ignoriert werden sollen, beginnen mit einem Semikolon ';' .

In dieser Anleitung werden Grossbuchstaben zur besseren Lesbarkeit eingesetzt. Auch wird nach jeder Anweisung ein Kommentar eingefügt, der sie erklärt. Gegebenenfalls enthält der Kommentar Wertelisten, die alternativ als Parameter in die Anweisung übernommen werden können.

In der Anweisungszeile kursiv geschriebene Worte oder Zeichen sind Variablen und müssen durch einen konkreten Wert ersetzt werden. Welche Werte möglich sind, steht im nachfolgenden Kommentar. Wenn für eine Anweisung nur wenige konkrete Alternativen existieren (wie 'ja' oder 'nein'), so wird dies in der Anweisungszeile durch

     Anweisung = Alternative1|Alternative2|Alternative3...

angegeben. Die einzelnen Alternativen sind dann erklärt, der Defaultwert wird meistens angegeben.

Anweisungen und Anweisungsblöcke, die von den einzelnen Programmen angelegt werden, werden hier nicht besprochen. Sie enthalten in der Regel Anweisungen, die vom Menüpunkt 'Optionen' der jeweiligen Anwendung verändert werden und sind oftmals nicht als Klartext verständlich.

Dem SDK (Software Development Kit) liegt eine Beschreibung der GEOS.INI bei. Jedoch enthält diese Beschreibung eine grössere Anzahl von definitiv falschen Aussagen sowie Einträge, die nur unter GWE1.2 vorkamen.
 

nach oben

[keyboard]


device Logo: Geoworks Logo: NewDeal
device = <kompletter Treibername>

Bestimmt die verwendete Tastatur. Hier wird der volle Name der Tastatur eingetragen. ( z.B. 'CH- deutsche Tastatur extended'). Um falsche Eintragungen zu vermeiden sollte dieser Eintrag nur mit Hilfe der Voreinstellungen verändert werden!

device = CH-deutsche Tastatur

driver Logo: Geoworks Logo: NewDeal
driver = <Treiber-Dateiname>

Dieser Eintrag bezeichnet den Dateinamen des eingesetzten Tastaturtreibers. Dieser Eintrag muss zum Eintrag 'device' passen. Deshalb nur mit Hilfe der Voreinstellungen ändern!

driver = kbd.geo

Keyboard Driver
keyboardTypematic Logo: Geoworks Logo: NewDeal
keyboardTypematic = <Zahl>
Hier wird die Wiederholgeschwindigkeit und die Wiederholverzögerung festgelegt. Der Wert ist eine Ganzzahl unter 128 (Bit 7 zählt nicht). Die Bedeutung ist in drei Felder aufgeteilt:

        bit 7          nicht ausgewertet
        bit 6-5        VERZ (siehe unten)
        bit 4-3        PE (Exponent für Wiederholpause)
        bit 2-0        PM (Mantisse für Wiederholpause)

Die Wiederholverzögerung wird wie folgt berechnet:
Wiederholverzögerung = 1 Sekunde + (VERZ * 250 ms) +/- 20%

Die Wiederholpause wird wie folgt berechnet:
Wiederholpause = (8 + PM) * (2^PE) * 0.00417 Sekunden
 

Keyboard Verzögerung


Ist kein Wert angegeben, verwendet GEOS einen Wert von 44 (mittlerer Wert für beide Einstellungen)

keyboardTypematic = 0 ; kurze Verzögerung, schnelle Wiederholung

keyboardAltGr Logo: Geoworks Logo: NewDeal
keyboardAltGr = <Wahrheitswert>

Wenn true wird die rechte Alt-Taste als Alt-Gr-Taste interpretiert. Die meisten europäischen Tastaturen sind so beschriftet.

keyboardAltGr = true
keyboardAltGr = false

keyboardDoesLEDs Logo: Geoworks Logo: NewDeal
keyboardDoesLEDs = <Wahrheitswert>

Wenn 'true' geht GEOS davon aus, dass die LED's auf der Tastatur vom BIOS ein- bzw. ausgeschaltet werden können. Dieser Wert ist nur für Rechner der XT-Klasse wichtig. Für Rechner der AT-Klasse oder höher ist dieser Eintrag nicht von Bedeutung. (In den meisten XT-Rechnern kann das BIOS die LED's nicht bearbeiten!)

keyboardDoesLEDs = true
keyboardDoesLEDs = false

keyboardShiftRelStr Logo: Geoworks
keyboardShiftRelStr = <Wahrheitswert>

Wenn true löscht eine Umsch(Shift)-Taste die Stellung (CapsLock) wie dies bei Schreibmaschinen üblich ist.

keyboardShiftRelStr = true
keyboardShiftRelStr = false

keyboardShiftRelease Logo: NewDeal

Siehe keyboardShiftRelStr.

keyboardSwapCtrl Logo: Geoworks Logo: NewDeal
keyboardSwapCtrl = <Wahrheitswert>

Wenn true wird die Funktion der Tasten Strg(Ctrl) und (CapsLock) vertauscht. Dies entspricht der Anordnung vieler nicht-PC-Tastaturen.

keyboardSwapCtrl = true
keyboardSwapCtrl = false
 

nach oben

[label]

Hier werden Änderungen des Benutzers an den Etiketten-Formaten festgehalten.

count Logo: Geoworks Logo: NewDeal
count = <Zahl>

Anzahl der vom Benutzer definierten Etikettengrössen.

newSizes Logo: Geoworks Logo: NewDeal
newSizes = <Liste von Papiergrössen-Codes>

Liste der vom Benutzer definierten Etikettengrössen als Codes aus drei Buchstaben. Die Informationen zu jedem dieser Grössen ist in einem Abschnitt [labelnum] abgelegt. 'num' ist der entsprechende Code aus dieser Liste.

order Logo: Geoworks Logo: NewDeal
order = <Liste der Papiergrössen-Codes>

Reihenfolge in welcher die Etikettenformate in der Liste im entsprechenden Dialog erscheinen sollen.
 

[<labelnum>]

Angaben zu einem vom Benutzer definierten Etikettenformat. ('num' ist der Code aus 'newSizes')

height Logo: Geoworks Logo: NewDeal
height = <Zahl>

Etikettenhöhe in Punkten (points).

layout Logo: Geoworks Logo: NewDeal
layout = <Seitenlayout-Wert>

Die Information zum Layout.

name Logo: Geoworks Logo: NewDeal
name = <Zeichenkette>

Der ausgeschriebene Name für dieses Etikettenformats.

width Logo: Geoworks Logo: NewDeal
width = <Zahl>

Etikettenbreite in Punkten (points).
 

nach oben

[link]

Dieser Abschnitt wird vom 'Remote File System Driver' benutzt um anderen Rechnern, die auf die Laufwerke dieses Rechners zugreifen wollen, diesen Rechner zu beschreiben. Sie können einen Namen für diesen Rechner vergeben und die Verbindungsparameter festlegen.

Verbindungsparameter


baudRate Logo: Geoworks Logo: NewDeal
baudRate = <Zahl>

Die Übertragungsgeschwindigkeit für 'RFSD':

        24 = 2400 bps
        12 = 9600 bps
         6 = 19200 bps
         3 = 38400 bps (arbeitet nicht auf dem Zoomer)


drives Logo: Geoworks Logo: NewDeal
drives = <Liste der Laufwerke>

Liste der für andere Rechner zugänglichen Laufwerke. Normalerweise sind alle Laufwerke zugänglich. Um den Zugang auf die Laufwerke C: und E: zu beschränken dient folgender Eintrag:

drives = {
C:
E:
}

name Logo: Geoworks Logo: NewDeal
name = <Rechnername>

Name unter welchem andere Rechner diesen Rechner identifizieren können. Auf einem anderen Rechner wird ein Laufwerk Ihres Rechners wie folgt bezeichnet:

<name>-<Laufwerk>:

port Logo: Geoworks Logo: NewDeal
port = <Nummer des seriellen Portes>

Die serielle Schnittstelle die 'RFSD' benutzt.

        0 = serielle Schnittstelle (RS232)
        2 = Infrarotschnittstelle des Zoomer's

nach oben

[localization]

In diesem Abschnitt sind Einstellungen gespeichert, die länderspezifisches Verhalten des Systems bestimmen. Alle diese Einstellungen können in der Voreinstellung 'international' verändert werden. Es hat wenig Sinn hier alle Einträge zu erläutern, da die Zusammenhänge zum Teil sehr komplex sind.

Eine einzige Ausnahme sei hier gestattet: listSeparator = 3B

Der Wert nach dem Gleichheitszeichen ist der ASCII-Wert des verwendeten Zeichens.

international Warum ich diesen Eintrag hier besonders erwähne ist, weil dieses Zeichen im Formel-Erkenner in GeoCalc und GeoFile als Trennzeichen verwendet wird. (Einige gebräuchliche Werte: 3B = ; 2C = , ). Vorsicht bei Komma ',' : ist dieses auch als Dezimaltrenner definiert, kommt der Formel-Erkenner nicht mehr mit.

nach oben

[math]
coprocessor Logo: Geoworks Logo: NewDeal
coprocessor = <Treiber-Dateiname>

Dieser Abschnitt bestimmt, welche Mathematikbibliothek angewendet wird. Normalerweise weis GEOS, wie ein vorhandener Coprozessor eingesetzt werden kann. Es ist mit dem Eintrag 'coprocessor' möglich, dieses Verhalten zu ändern. GEOS lädt die angegebene Bibliothek. Ist der entsprechende Coprozessor vorhanden, wird er eingesetzt. Ist er nicht vorhanden, emuliert GEOS diesen softwaremässig.

coprocessor = none         ; Software-emulation
coprocessor = intx87.geo   ; Intel 80387, 80486
coprocessor = intx8087.geo ; Intel 80287, 8087

nach oben

[modem]

modem Dieser Abschnitt definiert die im System eingesetzten Modems. Jedes Modem muss in der Liste eingetragen sein, und muss einen eigenen Abschnitt haben (siehe weiter unten).

modems Logo: Geoworks Logo: NewDeal
modems = {<Liste der Modemnamen>}

Liste der angemeldeten Modems

 

modems = My Modem
modems = { My Slow Modem
           My Fast Modem }

numberOfModems Logo: Geoworks Logo: NewDeal
numberOfModems = <Zahl>

Anzahl der Modems in der Liste

numberOfModems = 1
numberOfModems = 2
 

[<modem name>]

Jedes Modem das im Abschnitt [modem] angemeldet ist, muss einen eigenen Abschnitt mit seinen Definitionen haben. Hier ein Beispiel:

[modem]

numberOfModems = 2
modems = { Mein Super-Mega Modem
           Modem aus alten Zeiten}

[Modem aus alten Zeiten]
port = COM1
baudRate = 300
toneDial = true
parity = none
wordLength = 8
stopBits = 1
handshake = software

[Mein Super-Mega Modem]
port = COM3
baudRate = 19200
toneDial = true
parity = none
wordLength = 8
stopBits = 1
handshake = software


baudRate Logo: Geoworks Logo: NewDeal
baudRate = <Zahl>

Die Übertragungsgeschwindigkeit des Modems (baud rate).

baudRate = 2400
baudRate = 9600

handshake Logo: Geoworks Logo: NewDeal
handshake = <hardware oder software>

Typ der Übertragungssteuerung( nur 'hardware' oder 'software' erlaubt).

handshake = hardware
handshake = software

parity Logo: Geoworks Logo: NewDeal
parity = <none, even, odd, mark oder space>

Fehlerprüfverfahren (nur einer der oben genannten Werte erlaubt).

parity = none
parity = even

port Logo: Geoworks Logo: NewDeal
port = <Nummer des seriellen Portes>

Die serielle Schnittstelle die benutzt wird.

stopBits Logo: Geoworks Logo: NewDeal
stopBits = <Zahl>

Anzahl der Stop-Bits (1, 1.5 oder 2 sind erlaubt).
stopBits = 1
stopBits = 1.5
stopBits = 2

stopLocal Logo: Geoworks Logo: NewDeal
stopLocal = <dsr, dcd oder cts>

Ist bei 'handshaking' als 'hardware' eingetragen, bestimmt dieser Eintrag welche der Steuerleitung als Stopsignal für den eigenen Computer überwacht wird.

stopLocal = dsr
stopLocal = dcd
stopLocal = cts


stopRemote Logo: Geoworks Logo: NewDeal
stopRemote = <dtr oder rts>

Ist bei 'handshaking' 'hardware' eingetragen, bestimmt dieser Eintrag welche der Steuerleitung verwendet wird, um den anderen Computer zu stoppen.

stopRemote = dtr
stopRemote = rts

toneDial Logo: Geoworks Logo: NewDeal
toneDial = <Wahrheitswert>

Ist hier 'true' eingetragen benutzt das Modem das Ton-Wahlverfahren. 'true' ist die Normaleinstellung .

toneDial = true
toneDial = false

wordLength Logo: Geoworks Logo: NewDeal
wordLength = <Zahl>

Anzahl der Bit die in einem Datenwort übertragen werden. (Zulässig: 5,6,7 oder 8).

wordLength = 8
 

nach oben

[motif]

Hier wird das Erscheinungsbild der Oberfläche eingestellt.

fontId Logo: Geoworks Logo: NewDeal
fontId = <Dateiname>

Gibt den Font an, der zur Beschriftung der Menüs usw. benutzt wird.

fontId = berkeley

fontSize Logo: Geoworks Logo: NewDeal
fontSize = <Zahl>

Gibt die Grösse für den Font der Menübeschriftung an. Werte 9, 12 und 14 sind möglich.

fontSize = 9

nach oben

[motifOptions]

Hier wird das Erscheinungsbild der Oberfläche beeinflusst.

activeTitleBarcolor Logo: Geoworks Logo: NewDeal
activeTitleBarcolor = <Zahl>

Definiert die Fensterfarben. Die Vorgabewert 8. Möglich sind :

 0 = schwarz      1 = blau         2 = grün      3 = rot
 4 = cyan         5 = magenta      6 = braun     7 = hellgrau
 8 = dunkelgrau   9 = hellblau     10=hellgrün   11=hellrot
 12=hellcyan      13=hellmagenta   14=gelb       15=weiss

darkColor = 11
lightColor = 14
activeTitleBarcolor = 10

Rechner


click sounds Logo: Geoworks Logo: NewDeal
click sounds = <Wahrheitswert>

Der Vorgabewert ist ClickSounds = false. Bei ClickSounds = true wird jeder Mausklick durch ein akustisches Signal bestätigt, und zwar besonders "schön", wenn Du über eine Soundkarte verfügst und den Geos-Treiber installiert hast.

darkColor Logo: Geoworks Logo: NewDeal
darkColor = <Zahl>

Siehe 'activeTitleBarcolor. Vorgabewert 8.

fsSingleClickToOpen Logo: NewDeal
fsSingleClickToOpen = true / false

'true' veranlaßt, daß in Datei-Auswahlboxen die Datei schon bei einem einfachen Klick geöffnet wird.

gadgetRepeatDelay Logo: Geoworks Logo: NewDeal
gadgetRepeatDelay = <Zahl>

Setzt die Wiederholgeschwindigkeit bei gedrückter Maustaste (1/10 Sekunden).

lightColor Logo: Geoworks Logo: NewDeal
lightColor = <Zahl>

Siehe 'activeTitleBarcolor. Vorgabewert 7.

lrResizeBorderThickness Logo: Geoworks Logo: NewDeal
lrResizeBorderThickness = <Zahl>

Siehe tbResizeBorderThickness .

no default ring Logo: Geoworks Logo: NewDeal
no default ring = <Wahrheitswert>

unbekannt

ScrollArrowSize Logo: Geoworks Logo: NewDeal
ScrollArrowSize = <Zahl>

Setzt die Breite der Rollbalken. Sinnvoll ist je nach Auflösung 3-16.

ScrollArrowSize = 5
ScrollArrowSize = 10
ScrollArrowSize = 20

 

Scrollbar breite


tbResizeBorderThickness Logo: Geoworks Logo: NewDeal
tbResizeBorderThickness = <Zahl>

Gibt die Dicke der Fensterumrahmung an. (lr=links/rechts, tb=oben/unten) ; Vorgabewert ist 4.

lrResizeBorderThickness = 1
tbResizeBorderThickness = 1

 

            1/1                   1/5                   5/10

 

Scrollbar 2

 


Zur besseren Lesbarkeit, habe Ich diesen Artikel in 4 Teile aufgeteilt.





Dieser Artikel ist Bestandteil von:

Ausgabe 2-1

! DGH - Info | Fehlermeldungen: Deutsch | Fehlermeldungen: Englisch | Geos ABC - Teil 1 | Geos ABC - Teil 2 | Geos ABC - Teil 3 | Geos Hardware | Geos INI - Teil 1 | Geos INI - Teil 2 | Geos INI - Teil 3 | Geos INI - Teil 4 | Kommerzielle Programme: Programme | Kommerzielle Programme: Spiele | Patche rund um Geoworks Ensemble | Programmieren mit IZL | Workshop: - Bindery | Workshop: - FAX 9000 - Hinweise zur Installation und Handhabung | Workshop: - FLI-Files | Workshop: - GeoComm und ZModem | Workshop: - Geos und Win95 | Workshop: - Helpeditor | Workshop: - Win95


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


Letzte Änderung am 01.11.2019