Fenstergröße und -position
Neben
den Parametern zu Farben und Fonts fallen in den
vorhergehenden Beispielen
Angaben wie -geometry 80x40+0+0 auf. Dieser Parameter bestimmt
Größe und Position eines X-Fensters und wird von
fast allen X-Applikationen ausgewertet. Die Syntax sieht
folgendermaßen
aus:
-geometry [<breite>x<höhe>][±<x-position>±<y-position>]
Die eckigen Klammern bedeuten, dass geometry auch nur mit
Größenangaben
oder nur mit Positionsangaben arbeiten kann und natürlich auch
mit
beidem.
Höhe und Breite
Weitgehend klar sind die Parameter Höhe und Breite, allerdings
mit
einem kleinen Fallstrick. Normalerweise bezeichnen die Zahlen Pixel.
anders aber bei X-Fenstern, die in erster Linie Text enthalten: Z.B.
beim Xterm oder Emacs werden die Höhen- und Breitenangaben als
Anzahl
von Zeichen, also Zeilen und Spalten interpretiert.
Position
Die Postionszahlen bezeichnen immer den Abstand zu einer der
Bildschirmecken in Pixel. Dabei bedeuten:
|
-geometry +0+0 |
Linke, obere Ecke |
|
|
-geometry -0+0 |
Rechte, obere Ecke |
|
|
-geometry -0-0 |
Rechte, untere Ecke |
|
|
-geometry +0-0 |
Linke, untere Ecke |
|
Um die Xclock à la Salvador
Dalí auf den Bildschirm zu bekommen, reicht
folgender Aufruf:
xclock -update 1 -render -bg
MediumAquamarine -geometry 150x600-10+10
Nun wenden wir uns endlich dem wichtigen Thema X-Window-Manager zu.
|